It is easiest with Feishin , I call it a “station” but it is really just a dynamic playlist, which navidrome calls “Smart Playlists”
but if you add some rules in like not pulling in a song that has been played in <x> amount of days, it keeps it relatively fresh!
here is a copy of the file it makes:
I figured it out. Previously had Feishin connected to Navidrome through Subsonic API. Once I changed that connection to Navidrome API, the smart playlist option appeared.
fleem@piefed.zeromedia.vip 2 days ago
It is easiest with Feishin , I call it a “station” but it is really just a dynamic playlist, which navidrome calls “Smart Playlists”
but if you add some rules in like not pulling in a song that has been played in <x> amount of days, it keeps it relatively fresh! here is a copy of the file it makes:
{ "all": [ { "notInTheLast": { "lastplayed": "5" } }, { "inTheRange": { "recordingdate": [ "1990-01-01", "1999-12-31" ] } }, { "isNot": { "rating": 1 } }, { "notContains": { "artist": "slipknot" } }, { "notContains": { "artist": "flaming lips" } }, { "any": [ { "contains": { "genre": "alternative" } }, { "is": { "genre": "pop" } } ] } ], "limit": 100, "sort": "+random" }I don’t see an option in either Feishin or Navidrome for smart playlists. Where/how are you creating these playlists?
fleem@piefed.zeromedia.vip 2 days ago
when creating a new playlist from scratch, it has a little toggle
2ZDWYD7exsa1hGJ.png
then in the playlist, it has a Query editor at the bottom
qpJa7xlqMB71dGf.png
which this is a GUI that helps build the file with the extension that navidrome likes, ending up looking like this:
F9hKffJ3rFT6mJ9.png
so i suppose we could just start writing files like this?
I figured it out. Previously had Feishin connected to Navidrome through Subsonic API. Once I changed that connection to Navidrome API, the smart playlist option appeared.
www.reddit.com/r/navidrome/comments/…/opafkyx/
I only have the Public toggle, the Smart Playlist toggle isn’t there for me. Using Feishin 1.13.0