so i just gave up upon mpv and switched to this bastard contraption for a music player:
while true; do
shuf biglist.pls | (
while IFS="\n" read F; do
ffplay -autoexit "http://music/$F"
done
)
done
additionally, i've configured jwm to not focus on windows of class ffplay
so far it's working out rather well...
@millihertz Why not cmus? I also used to use mpv and a shell script of sorts, but switched to cmus recently and never looked back. It's easy on resources and still has a TUI, a control utility in case you want to bind some keys in your window manager, a selection of utilities that display "now playing" notifications on track change. It's good!
@millihertz Oh, yes, I didn't realize streaming was important part of your setup.
You may run cmus on the host where the library is and stream the audio back using JACK to the computer where you want the sound to come from, but that would be a quirk and a workaround.
cmus does support http, but it appears that https might be a problem: https://github.com/cmus/cmus/issues/207