Goodbye Apple Music

Recently, Apple Music has been disappointing me… so I replaced it! I originally looked at Lyrion music server, but it didn’t have iOS support. So instead, I went with Navidrome. I partitioned my hard drive to have space for all my music files and spun up Navidrome, beet (which manages the library), and Deemix. Within about an hour, I had all the albums I actually listen downloaded. I also found a cool python script called re-command. It basically gives you weekly recommendations using the listenbrainz algorithm and downloads them, then deletes them if you rate them poorly. Cool system. Only issue is the original script just fully did not work. I rewrote it to use streamrip and it works fairly okay for my purposes. I set it up to run on a schedule using windows scheduler and a quick batch script. Very happy with how it’s been working thus far! I listen to a lot of weird music, so It’s nice to be able to just drag a folder into my music directory and have it just work.

There’s a little bit of jank here and there, like, for example, radio doesn’t work with feishn for… some reason? Navidrome can’t delete songs from your library either, which is a weird limitation.

With that being said, I’m going to keep exploring different things to use with Navidrome, because it seems pretty powerful. 


Navidrome is really fun, but I have since shut off the container. The usefulness of having specific versions of songs didn’t outweigh the convenience of a streaming service. I might come back to this idea though. As I said, if someone made a subsonic client that you could drag and drop files into, delete files, aggregate information from musicbrainz, download with slskd, and intergrated with listenbrainz for reccomendations, you’d be golden!