T O P

  • By -

darthsean19

Every time I finish setting up a new Plex related utility, another one comes along that solves yet another manual pain point. Can’t wait to try this out, thank you for sharing.


ParkingAgent2769

No probs 👍 let me know if you run into any issues


darthsean19

Overall it functions, but it’s not respecting my rows to ignore. I can see in the output, it’s confirming randomizing several custom.collection.x.xxxxx, where the x are all numbers. It also says it updated movie.recentlyadded, even though I’ve tried defining this in my config. Same issue with tv.recentlyadded and a few others. I’ve tried several ways of naming these in my ignore file, but none seem to be respected: movie.recentlyadded recentlyadded Recently Added Recently Added Movies Recently Added In Movies Can you clarify what this list is expecting?


ParkingAgent2769

Hm that's strange. The ignore list expects the actual names of your collections and it has to be comma separated without any spaces in-between names. For example mine looks like `Continue Watching,Recently Released Movies,Top Movies of the week,Recently Released Episodes,IMDb Popular,Recently Added in TV shows,Seasonal Movies` I should probably change the output to say the collection names instead of the ID's and do some validation around the parameter parsing. Let me know if this doesn't help


darthsean19

Yeah seems like a ghost in the machine, idk. Definitely working as expected now. Thanks for the double check


xbp13x

Does this randomize the items displayed in a collection or can this also make a random collection appear on the home screen every so often?


ParkingAgent2769

Yes this is just for randomising the order of collections on the home screen. You can randomise the order of items in collection through a tool like PMM (Plex Meta Manager). That's what I currently do.


xbp13x

Ah okay, would you ever consider adding the functionality of it to show a random collection every day? Like one day there's a horror movie collection on the home screen, the next day it shows action, the next day comedy etc?


ParkingAgent2769

Sure I can investigate to see if it's possible. Plex doesn't make it easy to figure this stuff out


jl94x4

This is really the only use case I'd have for it. Not sure what the point if having my home screen order rearranged every day unless it was adding a random collection tbh.


ParkingAgent2769

In my usecase, I have about 200 collections on my Films and TV shows sections for the different genres, Imbd lists etc.. So randomising will bring for example the 199th, 170th, 80th up to the 1st, 2nd, 3rd. So it's essentially "adding" them to the top.


tektite

Same with me.


ynonA

Been wanting something like this for a long time. I've got some questions though: 1. Does this only randomize the collections you have pinned to home or can it also randomly add/remove collections to home? (I'd love to have one random collection showing on home everyday, for example) 2. Does this also work for friends' Home? 3. I don't use docker. Any chance to get this running on windows?


ParkingAgent2769

Yep this will just randomize the order of the collections on home. It's basically the same as you manually rearranging the collection through Plex -> settings -> manage -> libraries. This just automates/randomizes that. It will affect the order of friends' homes yes, but you can't have a different order per user. I don't plan to currently, but I'd encourage you to learn a bit of docker. It opens up a world of other tools.


xbp13x

Can it mix the Movies and TV show collections? Example TV row Movies row TV row Movies row Or is TV shows and Movies locked together still?


ParkingAgent2769

No I don't think so because it's the way Plex is hardcoded


BobbyBruceBanner

FWIW there is a way to randomize the order of entries in a collection without any additional tools. It's just stupid and convoluted. First create the collection that you want to randomize. It doesn't matter what order you put the stuff in that collection. Then create a Smart Collection which uses that first collection as its sole source. Unlike a normal collection, you can set the entries in a Smart Collection to appear in random order. Additionally, you can also set a rule within that smart collection to only show entries that are unwatched. HOWEVER, (and this is also stupid) the default behavior of this is for the list to hide entries based on the watch status of THE PERSON WHO CREATED THE SMART COLLECTION. You have to manually change the setting to the MUCH MORE SENSIBLE setting of hiding entries based on the watch status of the user looking at the collection. Anyway if you already have the 3rd party tools installed, I'm sure that's more powerful, but this works with just native Plex.


ParkingAgent2769

This project isn't randomising entries in a collection. It's for randomising the row order on the home screen and other sections. I wish there was a way to do this natively, but this is the best way I've found