Feature description:
Favorites Location Settings.
This feature would allow the user to select a Playlist (or multiple idk) in which Favorited media gets assigned to once it has been Favorited by the user.
I see this feature working by default, as Favorites does currently, then, if the user accesses the settings panel to associate Favorited Media with a Playlist(s), is when it kicks into action.
When a user Favorites a media, it gets a “Favorite” flag, and is automatically added to the selected Playlist(s).
IF the user unfavorites media AND the Playlist matches what’s currently assigned in the Settings, it’s Favorited flag is FALSE and it’s removed from that Playlist (this choice could be further boiled to more settings like "Should media be removed, etc, but for the purpose of the initial feature I think simple Playlist select(s) suffices).
IF the user unfavorites media AND the Playlist does not match what’s currently assigned in the settings, its Favorited flag is FALSE and the media is not removed from the Playlist.
IF the user changes the Favorites Playlist setting, this does not affect any media, it simply changes the assign/unassign location of Favorited media for future actions.
Adding to a “Favorited” Playlist, 2 things must be true: Media is favored (via icon click) and Playlist is set in the settings.
Removing from a “Favorited” Playlist 2 things must be true: Media was previously favored (via icon click) and Playlist is set in settings.
Anything outside these bounds ends in default Favored Media functionality as defined by Symfonium, which seems to be flags and Smart Playlists.
Problem solved:
I do not like how Jellyfin handles Favorites when it comes to Music, so I’ve opted to create a Favorites Playlist instead. Having Favorites as a Playlist (instead of whatever Jellyfin defines it as) allows me to share it among users within my system. Jellyfins Favorites is per user, private.
Additionally, Symfonium Favorites only become available (as far as I know) when creating a Smart Playlist filtering favorite media. There’s no easy way to sync this playlist back up to Jellyfin or merge this playlist with another.
Brought benefits:
This will allow users to define where their favorited media goes. I think by default, the Smart Playlist is perfectly fine, this in turn just gives the end user more control on how favorited media is handled.
Other application solutions:
To my knowledge, I don’t know any other application that does this.
Additional description and context:
I think that the conditional check against currently set “Favorited Playlist(s)” (or something to that effect) makes it flexible enough that a user could switch this around as needed without much trouble or confusion.
Screenshots / Mockup: