Skip to content

Collections

Collection features added in this fork. For the base collection behaviour, see the upstream docs.

Collections on the Home page

Collection Presets

Start from Preset pre-fills the new collection form with one of 12 preset configs. You'll only see it while creating a collection.

Add New Collection filled from the IMDb Top 250 preset

Preset Source Media Max Items
Trending Movies Today TMDB Movies 20
Trending TV Today TMDB TV 20
TMDB Top Rated Movies TMDB Movies 50
TMDB Top Rated TV TMDB TV 50
IMDb Top 250 IMDb Movies 250
IMDb Most Popular Movies IMDb Movies 30
IMDb Most Popular TV IMDb TV 30
Upcoming Movies Coming Soon Movies 30
Upcoming TV Coming Soon TV 30
Trakt Trending Movies Trakt Movies 20
Trakt Trending TV Trakt TV 20
Netflix Top 10 Movies Networks Movies 10

Presets turn on Server Owner Home and Library Recommended, with Users Home left off. Coming Soon presets also turn on placeholder creation. Trakt presets stay hidden until you've configured Trakt credentials. You can edit every field after choosing a preset.


Library Essentials

Select Plex Library, then pick an Essentials subtype. Agregarr builds smart collections from the library's metadata.

Library Values for Auto Genre Collections

Subtype What it creates
Auto Genre Collections One smart collection per genre
Auto Decade Collections One per decade (2020s, 2010s, ...)
Auto Resolution Collections One per quality level (4K, 1080p, ...)
Auto Content Rating Collections One per content rating

Include / Exclude mode

The Library Values panel lists every value found in that library. Everything starts ticked, and the panel reads Creating all except unchecked. You can use it in two ways:

  • Exclude mode (the default): untick anything you don't want.
  • Include mode: click Select None, then tick only the values you want. The panel changes to Creating only checked.

Select All switches back to exclude mode with nothing excluded. Change the library or subtype and the list starts again with everything ticked. The running count shows how many collections it'll create, and any value matching an existing Plex collection gets an Existing collection badge.

Separators

The Use Separator checkbox adds a separator collection above the group, such as "Genre Collections". It sorts directly before the collections in that group.

Visibility

Users Home, Server Owner Home and Library Recommended are off by default. The collections still appear in the Collections tab, without filling up the home screens.


Separator Collections

These are empty collections with a title card poster, useful for breaking up long collection rows.

Select Plex Library > Separator. There are three fields:

  • Separator Title: shown on the poster and used as the collection name
  • Posters: upload your own, or leave it blank to use the generated template
  • Visibility: the standard visibility checkboxes

Label Collections

Select Plex Library > Label, then choose a library and a Plex Label. Agregarr includes only items from that library carrying the label, and refreshes the membership on every sync. Each config supports one label.


Per-User Collection Targeting

The Target User dropdown in the collection config lists every Plex user. Once you select one, label filters hide the collection from other users while they're browsing the library.

Default: "None (visible to all users)."

The server owner always sees every collection

Targeting works by adding label filters to the other users' sharing restrictions in Plex. Those restrictions only exist for accounts the server is shared with. The server owner's own account doesn't have any. That's how Plex works, and Agregarr can't change it: if you watch as the owner, you'll see every targeted collection, whoever it was meant for.

The workaround is to not watch as the owner. Add a managed user to your Plex Home, or use a second Plex account the server is shared with, and do your watching there. That user gets filtered like everyone else, so it only sees its own collections.

Setting a Target User while Users Home is on shows a warning about Home visibility.

Target User works with standard collections, multi-source collections, and the Recently Added and Recently Released hubs. It doesn't affect Auto Franchise, Auto Director, Auto Actor, Library Essentials, separator, or Overseerr collections. Those manage their own labels.


Sort Title

The Sort Title field controls the collection's position in Plex. It appears when you edit a collection from the Library, Home, or Recommended pages. You won't see it from All Collections, on standalone separators, or on Recommended when the collection also appears on Home. In that last case, Home controls the order.

  • A padded prefix such as !020_ puts the collection at that position. Agregarr reads the number, so promoting, demoting, and dragging still work.
  • Promoted collections get a sort title containing !, a three-digit position, an underscore, and the name. For example, !001_IMDb Popular.
  • Clear the field to switch back to automatic positioning.

Collection Sort Format under Settings > Plex controls how a leading "The", "A", or "An" is sorted. The options are Off (sort exactly as typed), Strip (e.g. "The Accountant" → "Accountant"), and Move to End (e.g. "The Accountant" → "Accountant, The"). This changes the sort title only. The collection name stays as it is.


Filtered Hubs

Choose Filtered Plex Hub, then pick a subtype. Each subtype creates a smart collection that leaves out anything with the trailer-placeholder label, keeping placeholders out of the hub.

A Filtered Plex Hub collection

Subtype What it lists
Recently Added Items by date added
Recently Released Items by release date
Recently Added Episodes Shows by their most recently added episode (TV libraries only)
Recently Added Episodes (Individual) The episodes themselves, by date added (TV libraries only)
Recently Released Episodes (Individual) The episodes themselves, by air date, newest first (TV libraries only)

Recently Released Episodes (Individual) never includes episodes with a future air date. Both Individual hubs also leave out shows carrying the trailer-placeholder label.

The two Individual hubs don't use collection exclusions or automatic posters. Label Exclusion isn't available for Filtered Plex Hub collections.


More Sources and Options

IMDb Bottom 100

IMDb Lists includes a Bottom 100 subtype for IMDb's lowest rated movies. Movies only.

TVDB Lists

TVDB Lists is a collection source with a Custom List subtype. Paste the list URL into Custom TVDB List URL, then click Validate. You can also use it as a source in multi-source collections.

Items keep their order from the TVDB list. Movie libraries take the movies, while TV libraries take the series. If a list mixes both, you'll need one collection for each library. Anything missing from your library uses the same missing-item options as the other sources.

Random Lists

Letterboxd, Trakt, IMDb, and TMDB each have a Random Lists subtype. During a single sync, separate random-list collections won't choose the same list while unused lists are still available.

To supply your own pool or remove lists from rotation, edit the source file in the config folder: random-lists/trakt.txt, random-lists/tmdb.txt, random-lists/imdb.txt or random-lists/letterboxd.txt. Set enabled=true, then add one URL per line for the lists you want to use. Add exclude=URL lines for any lists you want kept out.

Dynamic title prefix

A prefix box appears when the title template is Dynamic Title from Random List or Dynamic Title from Active Source. Its text goes in front of the generated title. For example, a prefix containing an emoji and a list titled "Musical" produces the emoji, a space, then "Musical".

Item Order

For multi-source collections, Item Order applies to each source list before the item limit. Agregarr then orders the combined list again. Reverse order affects each source list only.

Coming Soon collections using Trakt Anticipated also get a Trakt ranking option under Item Order.

Auto Franchise

Auto Franchise Collections has two settings:

  • Minimum movies in library: Agregarr doesn't create collections for franchises with fewer movies than this in your library. If one already exists, the next sync removes it. The default is 2, with a minimum of 1.
  • Count only released movies: unreleased or undated TMDB entries aren't counted towards the franchise size. This is off by default.

Setting the minimum to 1 with Grab Missing Items on can send many more requests. The year and rating filters still apply.

Label Exclusion

Label Exclusion removes items carrying any listed Plex label from the collection during sync. Type a label and press Enter. Adding trailer-placeholder, for example, keeps placeholders out.

You won't see this option for Filtered Plex Hub, Auto Director, or Auto Actor collections. If the labels exclude every item, Agregarr empties the existing Plex collection.

Minimum IMDb votes

Under Grab Missing Items, Minimum IMDb votes appears beside Minimum IMDb rating. It defaults to 0, meaning there's no limit. Once set, items without IMDb vote data are skipped. Placeholder filters don't include this field.


Smart Collection Sort

Tick Create Smart Collection to make a smart collection for the viewing user. Filter to Unwatched Items Only and Smart Collection Sort Order then appear. The unwatched filter is a separate checkbox, on by default.

There are 31 sort options, including Last Episode Added (Newest First), which uses each show's newest Plex episode.

New smart collections use Release Date (Newest First) by default.


Coming Soon

Root folder filter

Monitored in Radarr/Sonarr collections can filter on the root folder path under Monitored Source Settings:

  • Radarr Root Folder (Movies) and Sonarr Root Folder (TV Shows) restrict the collection to items under a specific root.
  • Both start at All Root Folders. The available options come from the selected server.

This is handy when one Radarr or Sonarr server feeds several Plex libraries.

The same section also has server selection when you've configured two or more servers. Filter by Tags appears when the server has tags, with Tag Filter Mode set to include or exclude.

The Monitored in Radarr/Sonarr subtype is described as "Unreleased monitored movies, and shows with an upcoming season premiere".

Mid-season episodes

Include mid-season episodes (TV) is available on Monitored collections. It includes shows whose next episode falls inside the Days Ahead window, rather than limiting the collection to season premieres. The show must already exist in Plex, and Agregarr won't create a placeholder for it. This is off by default.

Skip estimated release dates

Under Placeholder Creation, Coming Soon and Multiple Sources collections include Skip items with an estimated release date. This leaves out movies that only have a cinema date, where the current date is estimated as the cinema release plus 90 days until TMDB adds a digital or physical release. It's off by default.


Collection Ownership

Agregarr marks collections it manages with a Plex label beginning with Agregarr. If a Plex collection doesn't have one of those labels, Agregarr doesn't treat it as its own. It appears as Pre-Existing after Discover Existing Collections & Hubs.

To stop Agregarr ordering, applying visibility to, or changing sort titles on collections created by other tools, add their Plex labels under Settings > General > Exclude from Ordering (Plex Label). The field accepts a comma-separated list. A collection is excluded when it has an exact matching label, or a label that starts with the listed value followed by an underscore. Matching isn't case-sensitive.


Export / Import

Use Export on a collection page to choose collections and save them to a JSON file. Import loads that file into the library you choose, with per-source selection for multi-source collections. See Collection Export/Import.