@sikkdays the screenshots look like spotify ;)
Nowadays I have enough space on all the devices so that I just use Syncthing to copy all the files to all the devices.
I also pay for YouTube Premium so I could listen there too but I don't for some reason.
Some years ago I used Subsonic https://jeena.net/private-music-streaming until they changed to a closed source license.
ourempty.pub is one server in the network