Randomly sorted collection show duplicates

Server Version#:1.42.2.10156
Player Version#:8.6.9
This appears to be a bug. Smart collections using random sort will consistently show duplicate items where no duplicates exist. I’ve verified this by looking at these collections on web, mobile (iOS), FireTV, and Google TV and these other platforms don’t show duplicates.

I created multiple collections based on matching Labels, Unwatched/Unwatched Episodes, and Random sort. These collections are displayed on the user’s home screen. When initially viewed, there are no duplicates. When a user scrolls to the right, and the collection needs to load more items dynamically, it will load several of the same items that were in the initial view, showing duplicate items in the collection. This is true for both Shows & Movies.

1 Like

+1 on this

This has been an issue for as long as I can remember.
I maintain a Netflix-like rotation of Collections visible on my Home/Shared Home pages using Kometa and some personal scripts, so this duplication bug is quite annoying and makes scrolling the home page much less inviting

I feel like I remember this being the case for non-Smart collections as well when they were set to Random sort, but this was no longer an issue when I moved all of those to Kometa, that way I’m able to set it to Random Order through Kometa instead, which randomizes the order once as Kometa runs, but Plex sees it as Custom order, so it doesn’t bug out when scrolling on the home page

It’d be great if there were a simple option in Plex settings to decide the frequency of randomization of the Smart Collections

EDIT: been looking this up some more and it seems to be an ongoing bug for the last 4+ years:

1 Like

Yes! I’ve been complaining about this bug for years.

Can we please get a fix?!

Thanks.

It starts to drive you crazy:

Pretty PLEASE! Can we get this fixed? I’m going through my Clear Logos on my Roku to find missing ones and these duplicates are incredibly painful (oh, look! I just saw that poster 4 prior times already)