lawl
54f9e012e3
Make sure we remove rlimit for unloading too
4 years ago
lawl
730dc35d94
Require capabilities on startup
4 years ago
lawl
e7072b2bf9
Add -Wall, -Werr
4 years ago
lawl
b747084bb0
Replace noise-suppression-for-voice with own implementation
...
In preparation for PipeWire support we required our own implementation anyways.
To have a shared code base and potentially enable some other tighter integration
between the LADSPA module and NoiseTorch, we move to our own implementation.
4 years ago
lawl
4f7ac325ab
Update README.md
4 years ago
lawl
f3c11be919
remove more commented code (yuck)
4 years ago
lawl
313aca54a2
remove commented out code
4 years ago
lawl
da9370e983
fix noop updater
4 years ago
lawl
37692a873a
Implement output filtering
4 years ago
lawl
d8be27d86e
Make patreon call to action look nicer
4 years ago
Nicu Reut
595b8ab9b4
Remember last used device and preselect pulseaudio default
4 years ago
lawl
39c1e37dfa
Fix regression in CLI
4 years ago
lawl
8ddee5f4bd
Add build flag to enable the update
...
A regular make will produce a build without the updater.
An explicit -tags release is now required to bake the updater in.
4 years ago
lawl
76d5c2e5ff
Add patreon button
4 years ago
lawl
cd2b2c843d
Implement using CAP_SYS_RESOURCE
...
Instead of pkexecing everytime we check if we have CAP_SYS_RESOURCE and then just do it directly.
If we don't have it, we try to set it with pkexec.
4 years ago
lawl
6238c208e5
Refactor: uistate -> context
4 years ago
spitts
be9849b748
Add space after "Device Name" to match "Device ID"
4 years ago
lawl
7dfd54e878
Fix issue when changing default device
4 years ago
lawl
02665f12db
Don't hardcode /tmp
4 years ago
lawl
93b508a935
Append timestamp to log file name
4 years ago
Chance Nelson
0b852e42bc
Implement CLI
...
* moce pa source retrieval to another function
* add commandline flags for unloading/loading supressor without UI
* add threshold flag
* add newlines to new log outputs
* add flag for listing available sources
* add newline for unloading message
* ensure log/console output is redirected to the correct place
* add stderr print for failed initializations
* Cleanup CLI interface
Co-authored-by: lawl <github@dumbinter.net>
4 years ago
lawl
3b37c63a4e
Replace TS screenshot to avoid confusion
4 years ago
lawl
371b3e33b5
Fix bugs with pa reconnection
4 years ago
lawl
4243d5036d
Don't fail to display UI when pa connection fails
...
Additionaly we now re-establish the connection if
it fails while we are already running.
4 years ago
lawl
c07c021e49
warn about third party packages
4 years ago
lawl
5ce761a62b
Explain that NT can be closed after loading
4 years ago
lawl
5bd3ea90c4
Update pulseaudio package
4 years ago
lawl
9bcb2a0c8d
Respect PULSE_RUNTME_PATH and PULSE_COOKIE
4 years ago
lawl
3fc46d2d30
Flag fixed latency inputs as likely incompatible in UI
...
There is currently a bug in PulseAudio that prevents
devices with fixed latency from working. See #30
4 years ago
lawl
37b35ce1ee
Merge branch 'repect-xdg'
4 years ago
lawl
0bef36a16b
move troubleshooting to wiki
4 years ago
lawl
23e32356c6
Use fallback if RUNTIME_DIR not set
4 years ago
lawl
93fe38ec41
Update pulseaudio module to respect XDG
4 years ago
lawl
35e353775b
Respect XDG when resolving config.toml
4 years ago
lawl
a65e5d28a7
Don't swallow the error when connection to pulse fails
4 years ago
lawl
6db43dcb59
Add message to restart NT after update
4 years ago
lawl
d26faa6998
Resample to 48000Hz
4 years ago
lawl
b1a0034754
Log Input devices
4 years ago
lawl
aa3fce2cfb
Update readme
4 years ago
lawl
26a4977831
remove rttime-rlimit as root during loading
4 years ago
lawl
120b3fe00b
Add rlimit work around to README
4 years ago
lawl
34c506c1c1
Fix link in readme
4 years ago
lawl
95a9f45a03
Readme regression, lol
4 years ago
lawl
806a0464cf
Add UI hint to reload on setting change, fixes #8
4 years ago
lawl
0ca9621aa2
Better uninstall instructions
4 years ago
lawl
236f30b88e
Add instructions for missing PATH
4 years ago
lawl
5d33503239
Merge pull request #5 from lawl/revert-3-patch-1
...
Revert "Updated the desktop file, because in my case ~/.local bin wasn't in t…"
4 years ago
lawl
66ee8dc71b
Revert "Updated the desktop file, because in my case ~/.local bin wasn't in t…"
4 years ago
lawl
18b7f94795
Use full path to binary in .desktop file
...
~/.local/bin might not be in the path
4 years ago
ay9thqi3tbqiwbegqsg a[soiaosshasdg
99ed64f88d
Update README.md
4 years ago