![](https://lemmy.ml/pictrs/image/q98XK4sKtw.png)
Actually, PulseEffects has been renamed into EasyEffects and is PipeWire only now
Actually, PulseEffects has been renamed into EasyEffects and is PipeWire only now
for dead simple scripts, so they will be a tiny bit more portable and run a tiny bit faster. The lack of arrays causes too much pain in longer scripts. I would love to use Fish, but it lacks a strict mode.set -euo pipefail
line. It will make Bash error on non-zero exit code, undefined variables and non-zero exit codes in commands in pipe. Also, always use shellcheck. It's extremely easy to make a mistake in Bash. If you want to check the single command exit code manually, just wrap it in set +e
and set -e
.main
function definition with ArgumentParser
instantiated. Then at the end of the script the main
function is called wrapped in try … except KeyboardInterrupt: exit(130)
which should be a default behavior.type some_command
. Oh, and read about abbreviations in Fish. It always expands the abbreviation, so you see what you execute.I am using the Xbox One controller. I had to pair it with Windows once to fix a connection problem, but now it's problem-free. I'm pretty sure that the problem and solution was described on Arch Wiki but I can't find it now. Basically it was stuck on disconnecting and connecting again until Windows didn't update its firmware
I switched to Tidal after Spotify suddenly killed the API libspotify was using.
It takes a while for Tidal to "learn" what kind of music I like. I think Spotify got it sooner. Now the recommendations are pretty good.
I hate that they copied the weird queue management from Spotify. What can't I just tell the player to play another album after the one that is currently playing finishes? It surprises me it is not a more common compliant.
"You will have a psychotherapy and regret it hard not doing it earlier. School psychologist is not enough. Find a psychotherapist now"
I thought for a minute that Linux now panics when trying to play DRM'd content