

This puts me in mind of the smart playlists I built in iTunes. Several playlists of 3/4/5* tunes, plus a few other rules to bring lesser played tunes to the surface. These all fed in to one bigger 50 track playlist that would pick something like 30% of its tracks from 5*, 25% from 4*, 20% from 3*, then make up the rest with the other stuff. Oh, and it would filter out any track that wasn’t 5* that had been played in the last two weeks.
Then, when I was rocking my iPod, if I was digging something that wasn’t rated, I could spin up a rating and it’d get shifted to the corresponding list ready to drop into the pool for future enjoyment.
It was properly great.
I guess you can still do it with Apple Music, but it’s not as much fun when your library is thousands of songs you added and never listened to again.
Anyway, I’m going to see if I can recreate it with Navidrome. I’ve got 14k tracks in there and a willingness to listen to them all.
I started with Mint, then dipped into KDE Neon and Kubuntu, and these days I rock Debian on my server because I want absolutely nothing to fall over if possible. And that’s how it’s been for me. I SSH into it every couple of weeks to run updates, and that’s about it.
Debian is great. Boring, and great.