jeffvli / feishin

A modern self-hosted music player.
https://feishin.vercel.app
GNU General Public License v3.0
2.46k stars 103 forks source link

Support Navidrome Smart Playlist inPlaylist/notInPlaylist #547

Closed ScaldedWilder closed 5 months ago

ScaldedWilder commented 6 months ago

What do you want to be added?

Support for selecting & configuring the 'inPlaylist' / 'notInPlaylist' filters in Feishin smart playlist configuration.

Navidrome's config uses an ID other than the name, but it would be ideal if Feishin would 'translate' the names<->ids in this dialog so the user doesn't have to know the IDs. If not possible, perhaps add a way to copy the ID field for a given playlist. See context.

Additional context

Navidrome Feature PR: https://github.com/navidrome/navidrome/pull/1884 Example configs: https://www.reddit.com/r/navidrome/comments/1ac8q2a/smart_playlist_that_contains_other_playlists/

<-- Is this a server-specific feature? (e.g. Jellyfin only). --> Yes, I believe this is limited to only Navidrome