Skip to content
corruptmodsPublic

About

Seerr AI is a fork of Seerr that integrates AI into most of the processes

Resources

Code of conduct

Contributing

Security policy

Stars

13 stars

Watchers

0 watching

Forks

Latest commit

 

History

280 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seerr AI

Seerr AI is a request manager for Plex, Jellyfin and Emby: people find films, series and music and ask for them, and it gets them through Radarr, Sonarr and Lidarr. It is a fork of Seerr and keeps everything Seerr does.

Highlights

  • Bring in a playlist: paste a Spotify or Apple Music share link and every song is found and requested, then kept up to date each day. Songs that were never a single are taken from their album, so you get the song, not the whole album.
  • AI Search and the admin agent: describe a title or show a photo; report a problem in plain words and it gets fixed; an agent that finds what Sonarr, Radarr and Lidarr can't, with nothing changed until you approve.
  • Backfill and Download Check: stuck titles and albums found through Prowlarr, and fake or wrong downloads turned away before they land.
  • Plex, Jellyfin and Emby together, with sign-in through any of them or single sign-on, and who has which library managed from one page.
  • Quality profiles for Radarr and Sonarr from Seerr AI's presets or TRaSH Guides, explained in plain words.
  • Status that says why: what each download is doing, when it should arrive, live as it happens, for films, series and music alike.

What it does

Requests and discovery

  • Request films, series, single seasons or single episodes; get new seasons as they premiere.
  • Status that says what a download is doing and when it should arrive.
  • Discover rows each person arranges, Suggested for You, an Anime page, filters that can leave out streaming services.
  • Shared lists with "up next" for each series, that take a film or a whole collection at once; a release calendar, Roulette.

Media servers

  • Plex, Jellyfin and Emby, one or all three at once. Available on any counts; Play on each.
  • Library sharing: see who has each library on Plex, Jellyfin and Emby, and give or take one from everyone at once, with a preview first and Undo after.
  • Match Check finds titles a server matched wrongly, nightly and as requests arrive, and puts them right in Plex: at the press of a button, or by itself if you turn that on. Every fix can be undone.

Music

  • Playlist import from Spotify or Apple Music: each song matched on MusicBrainz and requested within your limit (or as one batch for an admin to approve), with where every song stands, Try again for those that couldn't be found or downloaded, and one notification for the whole playlist. It carries on in the background and after a restart.
  • Request albums, a whole discography, or just one song (the radio edit or the club mix) through Lidarr; a song only on an album can be taken from it on its own.
  • Recent Music Requests and Recently Added Music rows, with status that updates by itself.
  • Top Songs, Trending Songs, Top Albums and Top Artists from Apple Music's charts, and rows of your own from the music you ask for.
  • Backfill and the admin agent go after albums Lidarr couldn't find.

Sign-in

  • Plex, Jellyfin, Emby, a password, passkeys, or single sign-on (Authentik, Authelia, Keycloak, Pocket ID, Google).
  • Personal API keys for apps and scripts.

AI (optional: Claude, OpenAI or a model on your own hardware)

  • AI Search for films, series and music, from a description or a photo; Pick for the Room; spoiler-free Catch Me Up.
  • Tell it what's wrong ("missing episodes", "no subtitles", "this album is missing songs") and it sets about fixing it. Siri can report what's playing.
  • An admin agent that finds what Sonarr, Radarr and Lidarr can't, and changes nothing without approval.

Admin tools

  • Backfill: searches Prowlarr for stuck titles and albums, imports only what's missing, and replaces a torrent that can't finish.
  • Download Check: catches fake and wrong downloads and stuck imports, and says why it turned each one down.
  • Quality profiles for Radarr and Sonarr, from Seerr AI's presets or TRaSH Guides, with your own adjustments and a plain-words view of what each one takes. Off until you apply it.
  • A Health page with alerts, and live progress from six download clients.
  • Subtitles through Bazarr, transcribed with Whisper when none can be found, showing what Bazarr is doing as it works.
  • Works with Radarr 7.

Everywhere

  • Installs as an app on a phone, and comes back to the page you were on.
  • Light and dark themes, accent colours and custom CSS; 40 languages.

Every extra can be turned off for everyone, or by each person for themselves.

Screenshots

The AI panel over Discover, with example requests and problem reports
AI Search: describe a title, request a franchise or report a problem
Backfill: stuck titles, missing episodes and the admin agent's recent work
Backfill: finds what Sonarr and Radarr can't
Health: CPU and memory, every connected service, and what needs attention
Health: every service and what needs attention
Calendar: releases and episodes for today, tomorrow and the week ahead
Calendar: what's coming
Discover: titles deleting soon, recently added and recent requests
Discover
A film's page: poster, overview and crew
A title page
The Music page: new music and popular albums
Music, requested through Lidarr
Settings, Media Servers: Plex as the primary server, Jellyfin and Emby ready to connect
Media Servers: Plex, Jellyfin and Emby, in any mix
Profile, Settings, Appearance: mode, accent colour and dark background
Appearance: everyone picks their own look
On a phone: Discover, and the sign-in page with Jellyfin, Quick Connect, Plex, Emby, Authentik and a Seerr AI password
On a phone, with every way to sign in
Settings, Quality: a Sonarr server's presets from TRaSH Guides, 720p filled in by Seerr AI
Quality profiles: presets from Seerr AI or TRaSH Guides, per server
What it does: a profile's goal, what it prefers, in bands, and what it never takes
What it does: every profile in plain words

Install

services:
  seerr-ai:
    image: ghcr.io/corruptmods/seerr-ai:latest
    init: true
    environment:
      - TZ=America/New_York
    ports:
      - 5055:5055
    volumes:
      - ./config:/app/config
    restart: unless-stopped

Open port 5055 and follow the setup. Images are for amd64 and arm64; on Kubernetes, helm install seerr-ai oci://ghcr.io/corruptmods/seerr-ai-chart. It can also take over an existing Seerr database: back it up first. Installing and updating covers PostgreSQL, updates and building it yourself.

Documentation

Credits and licence

Seerr AI is built on Seerr and the Overseerr and Jellyseerr projects before it. It is released under the same MIT licence. Please report its problems here, not to the Seerr project.

About

Seerr AI is a fork of Seerr that integrates AI into most of the processes

Resources

Code of conduct

Contributing

Security policy

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages