App version
Beta
Issue description
The behaviour is the same on Production and Beta, I currently have Beta installed so I selected that. Server is Navidrome 0.62 and I have Audiomuse AI setup with the new plugin (AudioMuse-AI-NV-plugin version 8.0.0) to support Radio Mix of similar songs via getSimilarSongs/getSimilarSongs2.
(PS, thank you for your work to support the Radio Mix feature with Audiomuse AI and Navidrome!)
I have my music split into several libraries, one that contains my music and others that are shared with my wife/family.
If I deselect my library in Source Filter, start playing a song, start a new queue from Radio Mix, some of the results returned from Audiomuse AI and added to the queue are from the library that is removed from Source Filter.
What I am wondering about is if it is expected that Source Filter should apply to the Radio Mix results, or if it is a feature request to make it apply (if that is even possible)?
My use case is that my library (that I am deselecting via Source filter) contains music that my wife doesnt like (or is too hard for my kids). But starting a Radio Mix from some other songs does sometimes return those results as similar so they end up playing. So I am trying to see if Source Filter is expected to apply to Radio Mix results like that or not.
I did do testing with e.g. a separate provider using a different user account that doesnt have access to that library and that does work, but adds in overhead of managing likes/ratings/playlists/etc even though Profiles makes possible from the Symfonium end (PPS, thank you for Profiles too!).
Device type
Phone
Media provider
Navidrome
Steps to reproduce
- Open Source Filter
- Deselect specific library from a provider
- Perform a search (e.g. artist, album) to confirm results from deselected library arent returned in search
- Start playing a song from the still selected library/libraries ensuring that a new queue is used
- Start a Radio Mix (via Navidrome getSimilarSongs2 with AudioMuse-AI-NV-plugin)
- Some of the songs added to the queue are from the deselected library and they play
I searched existing issues first
on
I understand that logs are mandatory
on
Log upload name / description
Seized