Track Mix - Same tracks are added

Issue description:

Hi…

Firstly, I apologise if this has been addressed previously, but although I did a search on the site, I couldn’t exactly find a related answer.

I run Jellyfin on a Qnap NAS, and I’ve got quite a large library of music (over 30,000 tracks) which I access over the internet using the Symfonium app.

I’ve configured Symfonium’s Personal Mixes size to 800 tracks, and it works well and no issues here. However, I’ve noticed recently that whenever I use the ‘Track Mix’ function to generate a random playlist, quite a few of the same tracks keep adding themselves on each ‘Track Mix’ generation click…

I’m not sure if I’m explaining myself correctly, but as an example, say I go and generate a ‘Track Mix’, and 800 random tracks are now added to the play queue. If I again hit the ‘Track Mix’ button, supossedly a new playlist shoud be generated with another 800 random tracks, but although this is partially the case, many of the newly added tracks are the exact same ones that were on the previous playlist generation. If I hit ‘Track Mix’ again, same thing; 800 songs are added, but plenty of them being the same ones as before.

It’s as if out of the 30,000 songs on my server only a small portion of them are being use to ‘randomise’ the playlist, even though Symfonium has fully scanned my library and all my music is indeed available through the app…

Is there anything that could be done to have Symfonium’s random queue generation to be more, well, random?

Thank you in advance.

Logs:

Upload description: KriLoK.debug.log

Additional information:

Reproduction steps:

Hit Track Mix, random tracks are added to queue. Hit Track Mix again, previous queue is cleared and new tracks are added, but many of the tracks added are the same ones as before, although not displayed in the same order.

Media provider:

Jellyfin

Screenshots:

This is all explained in Mixes, Radio, Shuffle, Shuffled, ... What the random

The mixes ensure a mix of liked, most played songs with less or never played ones.
If you have not a lot of those and don’t play them nor skip them then they will be in the mix until you play them, skip them or exclude them from mixes.

Thank you for your reply.