Jellyseerr is a free and open source software application for managing requests for your media library. It integrates with the media server of your choice: Jellyfin, Plex, and Emby. In addition, it integrates with your existing services, such as Sonarr, Radarr.
Features
Full Jellyfin/Emby/Plex integration. Login and manage user access with Jellyfin/Emby/Plex.
Syncs to your Jellyfin/Emby/Plex library to show what titles you already have.
Supports Movies, Shows and Mixed Libraries.
Integrates with Sonarr and Radarr. With more services to come in the future.
Optionally set Override rules for requests to match with your defined conditions.
Easy to use request system allowing users to request individual seasons or movies in a friendly, clean UI.
Simple request management UI. Don't dig through the app to approve recent requests.
Mobile-friendly design, for when you need to approve requests on the go.
Granular permission system.
Localization into other languages.
Support for PostgreSQL and SQLite databases.
Support for various notification agents.
Easily Watchlist or Blacklist media.
Homepage
Download
Recent Releases
2.6.004 Nov 2026 08:05
major bugfix:
:
Add missing cache for some tmdb images.
Entity: use TIMESTAMPTZ in Postgres and sort comments oldest-first.
Filters: display the right value when resetting the filter options.
Imagecache: avatar cache folder creation.
Comment: display lists in Comment.
Jellyfin: clean up Jellyfin sessions on Jellyseerr logout.
Mediarequests: properly sort season numbers in media requests.
Pushover notificatons: the sound setting will now be stored correctly.
Requestlist: remove unnecessary semicolon.
ui: correct seasons badge order.
ui: make person media type filter consistent on mobile.
Url validation: correct URL validation for empty fields.
Usediscover hook: detect end of pagination when totalSize is a multiple of pageSize.
Usersettings: exclude current user when checking for existing email.
Features:
Add caching for TVDB images.
Add content certification/age-rating filter.
Allow changing YouTube host for trailers.
Blacklist: Automatically add media with blacklisted tags to the blacklist.
Blacklist: hide blacklisted items from discover pages for admins.
Discord.ts: adds a link to the pending approval discord notification.
Filter by media type on PersonDetails.
Gotify: added priority input for gotify.
Comment: translation.
Make chart probes configurable.
Now uses markdown linebreaks instead of relying purely on newlines.
Ntfy: add native ntfy notification support.
Requestlist: add requests list media type filtering.
## 2.5.2 (2025-04-03).
:
Auth: Bitwarden autofill on local/Jellyfin login (2).
Avatar: avatar cache busting by using avatarVersion.
Correct "Remove from *arr" button.
Helm: apply annotations to pvc ((https://github.
2.7.028 Jun 2025 03:15
major bugfix:
:
Blacklist: hide items from MediaSliders when hideBlacklisted is enabled.
Correct typing.
Jellyfin: use the same deviceId for admins.
Proxy: apply http proxy settings to axios.
Redirect the 'Request' button to the right page.
Settings: add a tip for youtube URL setting.
Features:
Add force ipv4 first setting.
2.5.011 Mar 2025 03:15
major bugfix:
:
ui: correct media action icon size.
Users: correct user list for Postgres.
Features:
Helm: upgrade jellyseerr to 2.4.0.
Reverts:
Reverts csrf-csrf back to csurf.
2.3.003 Mar 2025 17:37
major bugfix:
Bug Fixes
correct typos for the special episodes setting (#1209) (ebe7d11), closes #1193 #1208
externalapi: clear cache after a request is made (#1217) (f718cec), closes #1207
jellyfinlogin: add proper error message when no admin user exists (#1216) (ac90802)
optimize media status update to avoid lifecycle hook triggers (#1218) (656cd91)
overriderules: allow override rules only when the service is created (#1259) (ce1b39f)
prevent TypeORM subscribers from calling itself over and over (#1215) (d67ec57)
resolve plex user mismatch due to caching issues (#1242) (131a5a2), closes #1227
settingsmigrator: prevent region migration from running multiple times (#1255) (1c6f536), closes #1251
setup: fix continue button disabled on refresh in setup 3 (#1211) (0b331ca)
setup: plex library setting validation (#1233) (b8dbfaa)
specify cached image type (#1237) (d71ee58)
ui: resolve streaming region dropdown overlap (#1210) (2f0e493), closes #1206
users: correct request count query for PostgreSQL compatibility (#1213) (f3ebf60)
Features
Add latest tag to ghcr container image (#1224) (b9dc9bc)
Add release charts workflow (#1140) (3cc34b0)
settings: add settings for custom DNS servers and IPv4 resolution first (#1266) (7fcc0eb)
|