Skip to content

Jellyseerr becomes Seerr

Overview

Jellyseerr is evolving and becoming Seerr - the same platform, the same account, the same settings, just a new name. This is the most important platform update, bringing not only a new name but also numerous improvements and features that will transform your user experience.

What is Seerr?

Seerr is the request management platform for movies and TV series, seamlessly integrated with Emby. It is the direct successor to Jellyseerr, retaining all existing functionalities and adding new ones.

Important Note:
If you notice links such as jellyseerr.adelin.org, don't worry — they will automatically redirect you to the current platform seerr.adelin.org.
You may also encounter images or logos referring to the old platform name. The interface and functionality are identical, the only difference being the name. Everything works the same way!
This situation only occurs within this documentation site.

What's New in Seerr 3.0.1

Refreshed Interface

Updated visual elements and a smoother experience, while maintaining the platform's familiarity.

Improved Performance

Faster loading times and instant search responses thanks to core database optimizations.

AniDB Support

Enhanced metadata for anime and better integration with your collections.

Detailed IMDb Ratings

See the vote count for ratings and make more informed decisions.

Enhanced Discover

Optimized recommendation algorithms to discover new and relevant content.

Increased Security

Updated dependencies and improved security protocols for your data protection.

Migrating from Jellyseerr

A fully automated process that automatically migrates all user accounts with their associated permissions, personal settings and preferences, complete history of previous requests, saved watchlists, preserved notification settings, and all integrations including connections to Emby and other services, without any action required on your part, everything being updated from Jellyseerr 2.7.3 to Seerr 3.0.1.

Access and Domains

The main domain will be https://seerr.adelin.org - this is where you will access the platform from now on. The previous domain https://jellyseerr.adelin.org will gradually become unavailable, with all accesses eventually being automatically redirected to the new domain. We recommend using the new domain for all future accesses.

Bugs Fixed in Seerr

IssueSolution
(api) Add completed count to request count APIAdded completed request counter to the request counting API
(api) Add excludeKeywords parameter to discovery queriesAdded excludeKeywords parameter for discovery queries
(issue) Add issue description previewAdded preview for issue descriptions
(notifications) Make embedded posters optionalPoster display in notifications can now be optional
(requests) Add user's avatar next to Requested/Last Modified by iconAdded user avatar next to the Requested/Last Modified by icon
(ui) Rebrand Jellyseerr logos to SeerrRebranded Jellyseerr logos to Seerr
(webhook) Add support for dynamic placeholders in webhook URLAdded support for dynamic placeholders in the webhook URL
Overseerr to Jellyseerr migrationMigration from Overseerr to Jellyseerr
Do not enforce TLD on emailNo longer enforce TLD for email
Migrate to validator from email-validatorMigrated to validator from email-validator
Add anidb support to jellyfin scannerAdded anidb support for the jellyfin scanner
Add tvdb indexerAdded tvdb indexer
Add IMDb rating votes count in tooltipAdded IMDb rating vote count in tooltip
Dns caching managerDNS cache manager
(UserProfile) Handle optional chaining for recentlyWatched dataOptional handling for recentlyWatched data in UserProfile
(api) Respect is4k parameter for all media status changesThe is4k parameter is respected for all media status changes
(api) Correct Jellyfin users endpoint documentationJellyfin users endpoint documentation has been corrected
(api) Cleanup radarr bits in sonarr apiRemoved Radarr elements from the Sonarr API
(api) Add a migration script to rename *arr tags with spacesAdded migration script to rename *arr tags containing spaces
(api) Remove spaces from tags in *arrSpaces have been removed from *arr tags
(api) Catch error when watchlist item doesn't exist anymoreError is caught when a watchlist item no longer exists
(availability-sync) Handle resolution check for single-server setupsResolution check works correctly for single-server setups
(availability-sync) Fix 4K media availability detection4K media availability detection has been fixed
(availability-sync) Prevent incorrect season deletion when media server is unreachablePrevent incorrect season deletion when the media server is unreachable
(base-scanner) Derive media availability from actual season stateMedia availability is derived from the actual season state
(base-scanner) Fix PROCESSING status persisting for unmonitored seasonsPROCESSING status no longer persists for unmonitored seasons
(collection) Allow re-request of deleted items in a collectionDeleted items in a collection can be requested again
(deps) Upgrade typeorm to 0.3.28 to address security vulnerabilitiesTypeorm has been updated to version 0.3.28 for security
(dnscaching) Check dnsCache before init & support forceipv4 with cachingDNS cache check before initialization and forceipv4 support with caching
(dnscaching) Display stats for DNS cachingStatistics displayed for DNS caching
(docker) Pass COMMIT_TAG to build stage for custom image buildsCOMMIT_TAG is correctly passed for custom builds
(docker) Casing in dockerfileCasing issues in Dockerfile have been resolved
(download-tracker) Reset both service caches when resetting downloadsBoth service caches are reset when downloads are reset
(jellyfin-api) Use standard Authorization headerStandard Authorization header is used
(jellyfin-scan) Reduce jellyfin API calls during recently added scanNumber of Jellyfin API calls reduced during recently added scan
(local-login) Remove automatic plex linking and reduce logout log verbosityRemoved automatic Plex linking and reduced logout log verbosity
(login) Add missing keys to PlexLoginButton FormattedMessage childrenAdded missing keys for PlexLoginButton
(media) Handle 4K Radarr removal for multiple instancesCorrect handling of 4K Radarr removal for multiple instances
(media-request-subscriber) Prevent mediald nullification from cascade savesPrevent mediald nullification in cascade saves
(mediarequest) Explicitly set mediaId when creating requestmediaId is explicitly set when creating requests
(migration) Add cleanup step for duplicate push subscriptions before enforcing unique constraintCleanup of duplicate push subscriptions before enforcing unique constraint
(network-settings) Convert DNS cache TTL values to numbersDNS cache TTL values are correctly converted to numbers
(override-rules) Show correct genres for both *arr servicesCorrect genres are displayed for both *arr services
(overriderules) Display the users of an override ruleUsers of an override rule are displayed
(overriderules) Test service using the right endpointService testing uses the correct endpoint
(plex-settings) Fix Plex preset selection not enabling save buttonPlex preset selection correctly enables the save button
(prettier) Include sw.js file in .prettierignoresw.js file included in .prettierignore
(proxy) Configure proxy agent connection limits and IPv4 supportConfigured proxy connection limits and IPv4 support
(pushover) Prevent notifications when agent is disabled or unconfiguredNotifications are no longer sent when the agent is disabled or unconfigured
(servarr) Add timeout to Radarr/Sonarr API requests to prevent infinite loadingAdded timeout for Radarr/Sonarr API requests
(servarr) Replace spaces in arr user tags with -Spaces are replaced with - in arr user tags
(settings) DNS cache UI consistency, validation, and conditional renderingConsistent DNS cache UI with validation and conditional rendering
(settings) Correct port saving of proxy settingsCorrect port saving in proxy settings
(setup) Fix Plex login not proceeding after authenticationPlex login correctly proceeds after authentication
(sonarr) Re-monitor episodes when re-requesting deleted but monitored seasonsEpisodes are re-monitored when re-requesting deleted seasons
(subscriber) Prevent infinite loop when requesting existing media with scan disabledPrevent infinite loop when requesting existing media with scan disabled
(tvdb) Respect display language when fetching metadataDisplay language is respected when fetching metadata
(tvdb) Return specials seasonsSpecials seasons are correctly returned
(ui) Correct season pluralization in RequestItemCorrect season pluralization in RequestItem
(ui) Correct season pluralisation in RequestCardCorrect season pluralisation in RequestCard
(ui) Remove duplicate download items in manage slide overRemoved duplicate download items
(ui) Ensure mobile media type filter is always visible on actor pagesMedia type filter is always visible on actor pages on mobile
(watchlist) Remove error log when a media from the watchlist is blacklistedRemoved error log when a watchlist item is blacklisted
(watchlist) Handle undefined Guid for Plex watchlist metadataHandle undefined Guid for Plex watchlist metadata
(webpush) Avoid querying push subs with empty user listAvoid querying push subscriptions with empty user list
(webpush) Improve iOS push subscription endpoint cleanupImproved cleanup for iOS push subscription endpoint
Run the blocklist migration lastBlocklist migration runs last
Add IF EXISTS to SQLite migration DROP INDEX statementsAdded IF EXISTS to DROP INDEX statements in SQLite migrations
Preserve deleted status when processing moviesDeleted status is preserved when processing movies
Disable automatic auth revalidation on auth pagesAutomatic auth revalidation is disabled on auth pages
Include video content in the blacklisted tags processing jobVideo content is included in the blacklisted tags processing job
Delete endpoint on push notification disableEndpoint is deleted when push notifications are disabled
Update github repo refs for docker hubUpdated GitHub repository references for Docker Hub
Path in docs and compose for postgres 18Corrected path in docs and compose for postgres 18
Remove console warningRemoved console warnings

© 2025 Popica Adelin. All rights reserved.