Implemented - [Feature Request] Hide Collections with only 1 item

Surely I’m not the only person who started to write a post asking if we could hide collections with only 1 movie in it, only for the forum itself to recommend this post to me. (Thanks, forum!)

I just came to suggest the same thing!
Collections are great, but if you only have 1 movie they become ridiculous and annoying. Just as the series has an option to hide seasons if there’s only one season, collections should be hidden if there are only 1 (or none) movies in it. Sometimes I delete a movie yet the collection still shows, just empty.

Yes please. I’m getting a lot of random collections with 1 or 0 movies.

The plexapi has been updated (by me) to now allow for Hiding and Hiding Items. The last line in the script can now be changed to:

for library in LIBRARIES:
    for collection in plex.library.section(library).search(libtype="collection"):
        if collection.childCount < 2:
            # collection.delete()
            collection.modeUpdate("hide") # or "hideItems"
2 Likes

Where/how can I apply this?

This would be awesome. Been playing with collections for a couple of days now and maintaining collections manually is more than I can be bothered with. Hiding those single or 0 collections would be ideal. The Pleaxapi thing is beyond my abilities :frowning:, but surly it means that it would be pretty simple to add it to the next update?

I think the underlying issue is ‘Single Movie Collections’, why and where are they coming from?

First, turn off the stupid ‘Feature’ that makes 'em (Edit the Movie Library(s)/Advanced):

Then Delete them. Hopefully they won’t be back.

Note: It doesn’t matter what Agent is your Primary. If you edit the Plex Movie Agent (click the ‘gear’) you’ll see TMDB Collection Info is here as well (but once you disable, it’s disabled everywhere).

For those that are creating single movie Collections:
I don’t have a clue why, but it’s not important I do.
Just hadn’t seen this mentioned in the thread and thought it noteworthy.

So, by the lack of official response, I’m assuming this isn’t happening?
Btw, Emby has this by default.

1 Like

How is this still not a thing? Emby has this by default as priten has said and their collections work flawlessly when using the option. They aren’t my go to but i have been checking it out more and more because the focus here seems to be all this streaming content instead of features in the app the user base is requesting. Please implement this. Its sorely needed for such an advanced media center application.

Heyo

Come on.. be nice and do what everyone does, vote/subscribe to the topic, that gives the developers an idea what to attack/fix/implement first. :slight_smile:

I don’t like 1-movie collections, either.. this setting
(hide items that are in a collection)
is a workaround - I think they should be mutually exclusive.


Server > Manage > Libraries > Edit

Alternatively/additionally, what @JuiceWSA stated above:

and delete them manually.

Btw: Emby is now premium/paid too. And with Plex being shiny as it is.. I decided to stay there for another year - Maybe take a look at Jellyfin? Looks promising.

stay safe

1 Like

Wow, I just started using collections today and was SURPRISED that this feature if not an option after 2+ years of having collections in Plex?

I know there are work-arounds but we shouldnt have to do those type of tricks. I hope we get an update into the way collections are set up

thank you

+1 - Would be awesome if you could hide movies that are in collections from the drop down, but for 1-movie collections just show the movie instead.

+1
How was this not implemented at release of the feature?

With the newly released beta version of Plex Media Server (version 1.20.0), Plex is introducing a new movie scanner/agent. This new agent allows setting a limit for automatically created collections.

If you e.g. have only 1 movie of your favorite collection and set the minimum threshold to 2, Plex will not create that collection (neither as an inline collection inside your library nor within the collections tab).

Example:
Let’s say I have set this threshold to a minimum of 3 movies. So far, I only added “The Fellowship of the Ring” and “The Two Towers” from the “Lord of the Rings” collection to my library. Therefore, the movies will show individually and no collection is being created.
Once I add “The Return of the King” and meeting the minimum threshold for automatically created collections, Plex will create that collection and add all 3 movies.

3 Likes

It’s honestly refreshing to see a really long-standing feature request resolved. Looking forward to testing this feature.

Hallelujah!

So now that this feature has hit the public channel… The announcement documentation says this feature will only applies to new collections.

What is the proper way to get rid of all the EXISTING 1-item collections so that they will automatically be re-added when the minimum-threshold is reached (i.e. 2)?

You can delete them from the collections tab.
Just make sure the collections field of each movie is not locked (same as for other fields that will otherwise not be overwritten by the new agent)

1 Like

Thanks for the info. That’s what I was guessing but just wanted to make sure.

I noticed after I delete a collection, it erases the collection text from the movie and locks the (now empty) field. Having to manually unlock each is going to be a very tedious task as I probably have over a hundred one-movie collections… ugh…

  1. select all movies (hold down Shift and click on the first poster, then scroll down, hold Shift and click on the last poster)
  2. click the edit button
  3. “lock” the collection field and hit save
  4. click the edit button
  5. “unlock” the collection field and hit save
  6. refresh all metadata
3 Likes