After upgrading to 3.0 I have issues with pulling the 'Requested by Seerr' values. Everything was working on the previous version, I had about a dozen movies in the Movies collection and around 5 in my Shows collection.
mediaType: MOVIES
rules:
- "0":
- firstValue: Plex.seenBy
action: CONTAINS_PARTIAL
lastValue: Seerr.addUser
- operator: OR
firstValue: Tautulli.seenBy
action: CONTAINS_PARTIAL
lastValue: Seerr.addUser
- "1":
- operator: OR
firstValue: Seerr.mediaAddedAt
action: BEFORE
customValue:
type: custom_days
value: "30"
mediaType: SEASONS
rules:
- "0":
- firstValue: Plex.lastViewedAt
action: BEFORE
customValue:
type: custom_days
value: "20"
- "1":
- operator: OR
firstValue: Plex.sw_viewedEpisodes
action: EQUALS
customValue:
type: number
value: 0
- operator: AND
firstValue: Plex.sw_lastEpisodeAddedAt
action: BEFORE
customValue:
type: custom_days
value: "20"
- "2":
- operator: OR
firstValue: Plex.sw_allEpisodesSeenBy
action: CONTAINS
lastValue: Seerr.addUser
- operator: OR
firstValue: Tautulli.sw_allEpisodesSeenBy
action: CONTAINS
lastValue: Seerr.addUser
- "3":
- operator: AND
firstValue: Sonarr.status
action: EQUALS
customValue:
type: text
value: continuing
An example of a show which I watched a while back, was present in the collection, but now it looks like this:
mediaServerId: "6070"
result: false
sectionResults:
- id: 0
result: false
ruleResults:
- action: before
firstValueName: Plex - Last view date
firstValue: 2026-02-16T17:20:04.000Z
secondValueName: custom_days
secondValue: 2026-02-08T11:33:00.049Z
result: false
- id: 1
result: false
operator: OR
ruleResults:
- action: equals
firstValueName: Plex - Amount of watched episodes
firstValue: 8
secondValueName: number
secondValue: 0
result: false
- id: 2
result: false
operator: OR
ruleResults:
- action: contains
firstValueName: Plex - [list] Users that saw all available episodes
firstValue:
- ddanko
secondValueName: Seerr - Requested by user (Jellyfin, Emby, Plex or local username)
secondValue: []
result: false
- operator: OR
action: contains
firstValueName: Tautulli - [list] Users that saw all available episodes
firstValue:
- ddanko
secondValueName: Seerr - Requested by user (Jellyfin, Emby, Plex or local username)
secondValue: []
result: false
- id: 3
result: true
operator: AND
ruleResults:
- action: equals
firstValueName: Sonarr - Status (continuing, ended)
firstValue: continuing
secondValueName: text
secondValue: continuing
result: true
The Movies collections is rather strange. I can see 10 movies being added back manually (there's the MANUAL tag) and two of them actually pulled the requestor from Seerr.
I tried deleting one request from Seerr, and requested it again, no luck.
12:30:36 PMINFO
SeerrApiController {/api/jellyseerr}:
12:30:36 PMINFO
Mapped {/api/jellyseerr/movie/:id, GET} route
12:30:36 PMINFO
Mapped {/api/jellyseerr/show/:id, GET} route
12:30:36 PMINFO
Mapped {/api/jellyseerr/request/:requestId, DELETE} route
12:30:36 PMINFO
Mapped {/api/jellyseerr/media/:mediaId, DELETE} route
12:30:36 PMINFO
Mapped {/api/jellyseerr/media/tmdb/:mediaId, DELETE} route
12:30:36 PMINFO
TautulliApiController {/api/tautulli}:
12:30:36 PMINFO
InternalApiController {/api/maintainerr}:
12:30:36 PMINFO
TmdbApiController {/api/moviedb}:
12:30:36 PMINFO
Mapped {/api/moviedb/person/:personId, GET} route
12:30:36 PMINFO
Mapped {/api/moviedb/movie/imdb/:id, GET} route
12:30:36 PMINFO
Mapped {/api/moviedb/backdrop/:type/:tmdbId, GET} route
12:30:36 PMINFO
Mapped {/api/moviedb/image/:type/:tmdbId, GET} route
12:30:36 PMINFO
RulesController {/api/rules}:
12:30:36 PMINFO
Mapped {/api/rules/constants, GET} route
12:30:36 PMINFO
Mapped {/api/rules/community, GET} route
12:30:36 PMINFO
Mapped {/api/rules/community/count, GET} route
12:30:36 PMINFO
Mapped {/api/rules/community/karma/history, GET} route
12:30:36 PMINFO
Mapped {/api/rules/exclusion, GET} route
12:30:36 PMINFO
Mapped {/api/rules/count, GET} route
12:30:36 PMINFO
Mapped {/api/rules/:id/rules, GET} route
12:30:36 PMINFO
Mapped {/api/rules/collection/:id, GET} route
12:30:36 PMINFO
Mapped {/api/rules, GET} route
12:30:36 PMINFO
Mapped {/api/rules/:id, GET} route
12:30:36 PMINFO
Mapped {/api/rules/:id, DELETE} route
12:30:36 PMINFO
Mapped {/api/rules/execute, POST} route
12:30:36 PMINFO
Mapped {/api/rules/:id/execute, POST} route
12:30:36 PMINFO
Mapped {/api/rules/execute/status, GET} route
12:30:36 PMINFO
Mapped {/api/rules/execute/stop, POST} route
12:30:36 PMINFO
Mapped {/api/rules/:id/execute/stop, POST} route
12:30:36 PMINFO
Mapped {/api/rules, POST} route
12:30:36 PMINFO
Mapped {/api/rules/exclusion, POST} route
12:30:36 PMINFO
Mapped {/api/rules/exclusion/:id, DELETE} route
12:30:36 PMINFO
Mapped {/api/rules/exclusions/:mediaServerId, DELETE} route
12:30:36 PMINFO
Mapped {/api/rules, PUT} route
12:30:36 PMINFO
Mapped {/api/rules/community, POST} route
12:30:36 PMINFO
Mapped {/api/rules/community/karma, POST} route
12:30:36 PMINFO
Mapped {/api/rules/yaml/encode, POST} route
12:30:36 PMINFO
Mapped {/api/rules/yaml/decode, POST} route
12:30:36 PMINFO
Mapped {/api/rules/test, POST} route
12:30:36 PMINFO
Mapped {/api/rules/migrate, POST} route
12:30:36 PMINFO
CollectionsController {/api/collections}:
12:30:36 PMINFO
Mapped {/api/collections, POST} route
12:30:36 PMINFO
Mapped {/api/collections/add, POST} route
12:30:36 PMINFO
Mapped {/api/collections/remove, POST} route
12:30:36 PMINFO
Mapped {/api/collections/removeCollection, POST} route
12:30:36 PMINFO
Mapped {/api/collections, PUT} route
12:30:36 PMINFO
Mapped {/api/collections/handle, POST} route
12:30:36 PMINFO
Mapped {/api/collections/schedule/update, PUT} route
12:30:36 PMINFO
Mapped {/api/collections/deactivate/:id, GET} route
12:30:36 PMINFO
Mapped {/api/collections/activate/:id, GET} route
12:30:36 PMINFO
Mapped {/api/collections, GET} route
12:30:36 PMINFO
Mapped {/api/collections/collection/:id, GET} route
12:30:36 PMINFO
Mapped {/api/collections/media/add, POST} route
12:30:36 PMINFO
Mapped {/api/collections/media, DELETE} route
12:30:36 PMINFO
Mapped {/api/collections/media, GET} route
12:30:36 PMINFO
Mapped {/api/collections/media/count, GET} route
12:30:36 PMINFO
Mapped {/api/collections/media/:id/content/:page, GET} route
12:30:36 PMINFO
Mapped {/api/collections/exclusions/:id/content/:page, GET} route
12:30:36 PMINFO
Mapped {/api/collections/logs/:id/content/:page, GET} route
12:30:36 PMINFO
TasksController {/api/tasks}:
12:30:36 PMINFO
Mapped {/api/tasks/:id/status, GET} route
12:30:36 PMINFO
NotificationsController {/api/notifications}:
12:30:36 PMINFO
Mapped {/api/notifications/test, POST} route
12:30:36 PMINFO
Mapped {/api/notifications/agents, GET} route
12:30:36 PMINFO
Mapped {/api/notifications/types, GET} route
12:30:36 PMINFO
Mapped {/api/notifications/configuration/add, POST} route
12:30:36 PMINFO
Mapped {/api/notifications/configuration/connect, POST} route
12:30:36 PMINFO
Mapped {/api/notifications/configuration/disconnect, POST} route
12:30:36 PMINFO
Mapped {/api/notifications/configurations, GET} route
12:30:36 PMINFO
Mapped {/api/notifications/configuration/:id, DELETE} route
12:30:36 PMINFO
EventsController {/api/events}:
12:30:36 PMINFO
Mapped {/api/events/stream, GET} route
12:30:36 PMINFO
Nest application successfully started
12:32:52 PMINFO
Starting execution of rule 'Movies'
12:32:52 PMINFO
Executing rules for 'Movies'
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:54 PMINFO
Removing 11 media items from 'Movies'.
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:32:54 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:54 PMINFO
Removing media with id 5918 from collection..
12:32:54 PMINFO
Removing media with id 5884 from collection..
12:32:54 PMINFO
Removing media with id 5968 from collection..
12:32:54 PMINFO
Removing media with id 5969 from collection..
12:32:55 PMINFO
Removing media with id 5975 from collection..
12:32:55 PMINFO
Removing media with id 5979 from collection..
12:32:55 PMINFO
Removing media with id 6010 from collection..
12:32:55 PMINFO
Removing media with id 6066 from collection..
12:32:55 PMINFO
Removing media with id 6105 from collection..
12:32:55 PMINFO
Removing media with id 6175 from collection..
12:32:55 PMINFO
Removing media with id 6035 from collection..
12:32:55 PMINFO
Execution of rules for 'Movies' done.
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=2
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5975 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=3
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 6175 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=4
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5884 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=5
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5969 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=6
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5968 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=7
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 6010 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=8
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 6035 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=9
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 6066 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=10
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 6105 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=11
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5918 to collection..
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=12
12:32:55 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:32:55 PMINFO
Adding media with id 5979 to collection..
12:32:55 PMINFO
Synced collection 'Movies' with media server
12:32:55 PMINFO
Starting execution of rule 'TV shows (ended)'
12:32:55 PMINFO
Executing rules for 'TV shows (ended)'
12:32:59 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (ended)" (DB id: 2, mediaServerId: null)
12:32:59 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server
12:32:59 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (ended)" (DB id: 2, mediaServerId: null)
12:32:59 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server
12:32:59 PMINFO
Execution of rules for 'TV shows (ended)' done.
12:32:59 PMINFO
Starting execution of rule 'TV shows (continuing)'
12:32:59 PMINFO
Executing rules for 'TV shows (continuing)'
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (continuing)" (DB id: 3, mediaServerId: 5737)
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5737) returned: id=5737, childCount=4
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5737 has 4 children, keeping it
12:33:07 PMINFO
Removing 4 media items from 'TV shows (continuing)'.
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (continuing)" (DB id: 3, mediaServerId: 5737)
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5737) returned: id=5737, childCount=4
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5737 has 4 children, keeping it
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (continuing)" (DB id: 3, mediaServerId: 5737)
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5737) returned: id=5737, childCount=4
12:33:07 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5737 has 4 children, keeping it
12:33:07 PMINFO
Removing media with id 6070 from collection..
12:33:07 PMINFO
Removing media with id 5820 from collection..
12:33:07 PMINFO
Removing media with id 5910 from collection..
12:33:07 PMINFO
Removing media with id 5735 from collection..
12:33:07 PMINFO
Removed collection from Plex
12:33:07 PMINFO
Execution of rules for 'TV shows (continuing)' done.
12:37:58 PMINFO
Starting execution of rule 'Movies'
12:37:58 PMINFO
Executing rules for 'Movies'
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection "Movies" (DB id: 1, mediaServerId: 5943)
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] getCollection(5943) returned: id=5943, childCount=13
12:38:00 PMDEBUG
[checkAutomaticMediaServerLink] Collection 5943 has 13 children, keeping it
12:38:00 PMINFO
Execution of rules for 'Movies' done.
12:38:00 PMINFO
Synced collection 'Movies' with media server
12:38:00 PMINFO
Starting execution of rule 'TV shows (ended)'
12:38:00 PMINFO
Executing rules for 'TV shows (ended)'
12:38:04 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (ended)" (DB id: 2, mediaServerId: null)
12:38:04 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server
12:38:04 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (ended)" (DB id: 2, mediaServerId: null)
12:38:04 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server
12:38:04 PMINFO
Execution of rules for 'TV shows (ended)' done.
12:38:04 PMINFO
Starting execution of rule 'TV shows (continuing)'
12:38:04 PMINFO
Executing rules for 'TV shows (continuing)'
12:38:12 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (continuing)" (DB id: 3, mediaServerId: null)
12:38:12 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server
12:38:12 PMDEBUG
[checkAutomaticMediaServerLink] Collection "TV shows (continuing)" (DB id: 3, mediaServerId: null)
12:38:12 PMDEBUG
[checkAutomaticMediaServerLink] Setting mediaServerId to null — collection was empty or not found on media server
After upgrading to 3.0 I have issues with pulling the 'Requested by Seerr' values. Everything was working on the previous version, I had about a dozen movies in the Movies collection and around 5 in my Shows collection.
Movies rule:
Shows rule:
An example of a show which I watched a while back, was present in the collection, but now it looks like this:
The Movies collections is rather strange. I can see 10 movies being added back manually (there's the MANUAL tag) and two of them actually pulled the requestor from Seerr.
I tried deleting one request from Seerr, and requested it again, no luck.
Logs: