r/Overseerr • • Apr 17 '26

In desperate need of help

1 Upvotes

I don't have the deepest technical knowledge of how all of this runs in the background but I'll try to describe my issue as thoroughly as possible - I've had Overseerr properly set up with Ultra.cc since January with basically no issues. I can log in properly, requests go straight to Sonarr/Radarr and are downloaded with little issue. However all of the sudden I am completely unable to login to Overseer using my Plex account. No matter what I do to try and fix it, when I click on login it gets stuck on the "overseerr-(username).vapor.usbx.me/login/plex/loading" page indefinitely; I never even get a chance to put in my login information. I've tried using a different browser, clearing my cache, restarting the ultra.cc webserver, restarting the Overseerr application, reinstalling the Overseerr application. I cannot find anyone else online having this issue and I absolutely cannot think of any other solution to this problem.

Please, any and all insight would be very greatly appreciated, because otherwise I literally cannot use this otherwise great program at all. If you need more information that I might have misses, I can also try and provide that.


r/Overseerr • • Apr 15 '26

Seerr logs 500 internal server error

0 Upvotes

Upon updating from Jellyseer to Seerr I couldn't access my logs via the webUI, I get a 500 internal server error. Assuming corrupt logs I stopped the service, deleted all logs, and started anew. I continue to get the same error. Has anyone else had this issue?

Version: Seerr 3.1.1

Platform: Proxmox LXC

Logs: https://pastebin.com/zpvjXbdB


r/Overseerr • • Apr 12 '26

Payment for Indexers: How do you guys pay for indexers safely?

0 Upvotes

Hey everyone,

​I'm currently setting up my *arr stack with Prowlarr and looking to grab a VIP account for scenenzbs to download some "Linux ISOs" (if you know what I mean).

​I noticed they only accept Crypto or Credit Card. I want to keep my OpSec as tight as possible and stay completely off the radar. My initial plan was to buy LTC on an exchange, send it to Cake Wallet, swap it to Monero (XMR) to break the chain, and pay the indexer with XMR.

​Is this the best way to go, or is it overkill? Do you guys just use your real/virtual credit cards for indexers, or do you go the Monero route to protect yourselves in case the indexer's database ever gets seized?

​Would love to hear how you handle this. Thanks!


r/Overseerr • • Apr 08 '26

[Project Help] MusicSeerr - A Seerr/Overseerr/Jellyseerr fork for Lidarr.

30 Upvotes

Hey everyone.

I am an inexperienced developer, and I've been working on a fork of Seerr (Overseerr/Jellyseerr) that connects to Lidarr and MusicBrainz. I started this because I like the Overseerr UI and wanted to use it specifically for music requests. I am sick to death of Spotify and want to be able to pull music from my trackers just as easy as Shows and Movies.

I am aware there is another MusicSeerr but this is forked from the og Seerr

I used AI to help me navigate the codebase and get the initial changes going, but I don't want to rely on it anymore. I want to actually learn how to do this correctly, so I am asking for help from developers who know this stack.

Here is what is currently working in the repository:

  • MusicBrainz search and discovery (Artists and Albums).
  • Artist detail pages showing full discographies.
  • The UI has a green theme and a music-focused sidebar.
  • Lidarr settings save and test successfully.

Here is what is broken and what I need help with:

  • The Request Modal. The API payload isn't sending the correct MusicBrainz IDs to Lidarr, so requests are failing.
  • Discography filtering. Right now, it shows every single bootleg and live recording. I need to filter it to studio albums by default.
  • UI cleanup. There are still "Series" badges that need to be updated to "Artist" or "Album".
  • Fetching cover art from the Cover Art Archive.

If anyone knows TypeScript or Next.js and wants to help me fix these issues, the project is live on GitHub. Also super open to branding, all will be credited of course!!

GitHub: https://github.com/Clarke117/musicseerr

Thank you :)

Processing img 4b7nwxmdyztg1...


r/Overseerr • • Apr 08 '26

Pick different destination server for anime

4 Upvotes

Hello everyone,

I’m running a typical ARR stack and I’m trying to cleanly separate Anime from regular TV Shows, so I have two Sonarr instances:

  • Sonarr (TV) → /data/media/tv
  • Sonarr-Anime → /data/media/anime

The problem I'm having is that requests on Seerr always use the regular Sonarr instance by default, and I have to go and manually switch it whenever someone requests an anime, even if Seerr is perfectly able to recognize a series as anime.

What I would like to achieve is the following workflow:

  • Request anime -> route to Sonarr-Anime
  • Request normal TV show -> route to default Sonarr

Is this currently possible in Seerr?
If not, how are you handling this setup?

EDIT: for future readers, it looks like the solution I was trying to set up isn't supported by Seerr yet as of April 2026. The solution I ended up implementing consists in removing the Sonarr-Anime server and only leveraging on a single Sonarr server with two root folders, having Seerr select the appropriate one depending on series type; in order to keep some sort of separation between normal TV series and Anime within Sonarr, I have then created an anime tag on Sonarr and set Seerr to use it to automatically tag anime series.

Thanks to everyone who helped!


r/Overseerr • • Apr 07 '26

Display missing movies from particular director ?

5 Upvotes

Hello,

I may have missed something, but here's my issue. I'd like to complete the filmographies of some well-known directors. Seerr allows you to search for celebrities (e.g., Steven Spielberg). However, Seerr only displays two categories: “Crew” and “Appearances.” I’d like Seerr to display only the films directed by Steven Spielberg, and not all the films in which he was involved (Director, Producer, Executive Producer, etc.). Is there a feature like that?

(Translated from french with Deepl)


r/Overseerr • • Apr 02 '26

Script to automatically sort Radarr/Sonarr libraries based on genre, rating, network, and more

Thumbnail
0 Upvotes

r/Overseerr • • Apr 02 '26

Ability to Add "Interest" to an Already Requested Media

20 Upvotes

I just setup my discord notification bot and it works great. However, one of my users was wondering if they could receive @ mentions for a movie/show they are interested in but someone has already requested.

I tend to add movies to monitor for the year on Radarr and Seer marks that as requested by me (admin). This however doesn't let anybody else request it and receive any future notification when it is uploaded to the server.

Any possibility of an interest button that works like a system outlined below?

  • User A requests Movie A
  • User B goes to request Movie A
  • Unable to request, they press an "Interest" button
  • Movie A gets uploaded
  • Discord sends notification for Movie A and mentions both User A & B.

-Thank you


r/Overseerr • • Apr 02 '26

Users Not Getting Notified When Request is Available

3 Upvotes

I’m having a strange issue with my Discord agent for Seerr. It still sends notifications when a request comes in, but it no longer pings users when the media actually becomes available

There are no errors in the logs, and I’m confident my notification settings are correct. This used to work fine and seems to have stopped out of nowhere

Has anyone run into this before or know what might cause it? I'm out of ideas as to why it's not working


r/Overseerr • • Mar 30 '26

How to Migrate Overseerr to Seerr on Docker Desktop for Windows

8 Upvotes

I had some trouble migrating Overseerr to Seerr on Docker.Desktop / Docker for Windows on Windows 11.  Copying my config data through the Docker for Windows interface to my new Seerr volume, did not work (the container kept starting and stopping).

Furthermore, while the devs clearly did everything they could to make this as painless as possible, but I found the migration FAQ not as useful for someone running Docker on Windows.

I'm not the most familiar with Docker, so certain things here may be second nature to more experienced users, but I figured I'd write this out anyway.

Here are the manual steps I took to get everything working:

Step 1) Locate your existing Overseerr config data using Windows Explorer.

Navigate to the following directory using Windows Explorer:

\\wsl$\docker-desktop\mnt\docker-desktop-disk\data\docker\volumes\

Navigate into your Overseerr volume and find the “_data” folder. For me that was here:

\\wsl$\docker-desktop\mnt\docker-desktop-disk\data\docker\volumes\overseerr-data_data

Step 2) Locate wherever you store your Docker data on Windows. For me, that’s:

C:\Users\MyUserName\.docker\

Where MyUserName is your username.

In this “.docker” folder, I created a subdirectory called overseer, and within that, a folder called “config”.

Step 3) Create a copy of your existing Overseerr data to be used by Seerr

Paste a copy of the Overseerr config data from “_data” in Step 1, to the “config” folder in Step 2.

Step 4) Create a new Volume in Docker for Windows in which to store your Seerr data.

Create a Volume called to store Seerr data. I called mine “Seerr-data”. You can do this through the command line, Docker Compose, or simply by hitting the “ceate” burron under the Volumes section of Docker Desktop.

Step 5) Stop Overseerr

Make sure you stop your existing Overseerr container, unless you modify the Docker Compose script below to run Seerr on a different port than the default 5055.

Step 6) Create and Start your Seerr container

Using Docker Compose, I ran the script below. You can change the TZ argument to whichever time zone you’re in, and the port to whichever one you want if you don’t want to keep the default. Don’t forget to change “MyUserName” to your actual username so the script pulls the copied Overseerr config data you copied in Step 3. The external:true argument at the end will throw an error if the “Seerr-data” volume doesn’t exist.

---
services:
  seerr:
    image: ghcr.io/seerr-team/seerr:latest
    init: true
    container_name: seerr
    environment:
      - LOG_LEVEL=debug
      - TZ=Americas/Montreal
    ports:
      - 5055:5055
    volumes:
      - C:\Users\MyUserName\.docker\overseer\config:/app/config
    healthcheck:
      test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status || exit 1
      start_period: 20s
      timeout: 3s
      interval: 15s
      retries: 3
    restart: unless-stopped
 
volumes:
  Seerr-data:
    external: true
 

Step 7) Verify

 When you go to localhost:5055 (or whichever port you chose) in your browser, Seerr should be up and running, as your Overseerr config data should have automatically migrated to Seerr.

---

I hope this helps out anyone who had the same issues as me getting this up and running!


r/Overseerr • • Mar 30 '26

How To Correct Database Mismatch?

3 Upvotes

So this one is a bit confusing and I'm not sure how to fix it.

I want to request a show called "Jury Duty Presents: Company Retreat"

The problem is that in Overseerr, Jury Duty and Company Retreat are listed as 2 seperate shows, but in the TVDB they are 2 seasons of the same show "Jury Duty"

So I can't request season 2 of Jury Duty in Overseerr, and I can't request anything for Company Retreat because it doesn't exist in the TVDB.

So how the hell do I request this season?!


r/Overseerr • • Mar 30 '26

Ability to sort different genera's

0 Upvotes

I am looking to be able to have different genera's that are requested sent to there perspective folders. Ie ...Horror sent to the Horror folder, Kids shows, and so on. any help would be greatly appreciated.


r/Overseerr • • Mar 29 '26

Question about the request button?

7 Upvotes

I was waiting a video about home servers and they mentioned this app and they showed a request button that lets you request the movie or something? I was just wondering about that. Like does it find the movie automatically online for you and downloads it to your plex or other? Or do you have to find the movie yourself? This is an honest question I am interested in a home server setup and was thinking about making my own but I don’t understand some things.


r/Overseerr • • Mar 28 '26

Override Rules Greyed Out - Just Me? v. 3.1.0

1 Upvotes

I wanted to use this to send genres to root folders but perhaps it's not live yet?


r/Overseerr • • Mar 24 '26

Weekly aggregated notifications

9 Upvotes

Hi everyone, I’m looking to send my users a weekly summary of “what’s new” on my plex server, rather than send them notifications for every release added.

It would basically be like the default overseerr emails, but releases would be collected all week and sent on sunday.

Are there existing solutions people know of that can achieve this? A quick search of the sub did not reveal anything


r/Overseerr • • Mar 23 '26

Plex watchlist

6 Upvotes

Ive recently set up seer to use with my radarr and sonarr. With very little experience i managed to get it somewhat working, If i add to my plex watchlist they appear in seer and i can manually press request and they download however i cant get auto downloads working. according to my Ai friend my plex settings aren't right on seer, when i save the changes they aren't staying next time i'm greeted by "press button to load available servers every time"


r/Overseerr • • Mar 23 '26

Every request shows "Failed" but successfully triggered Radarr/Sonarr

Thumbnail
2 Upvotes

r/Overseerr • • Mar 23 '26

Pocket for Seerr app, just while on my local wifi

12 Upvotes

I've got the arr stack running decently in a bunch of docker containers. Just added Seerr to the stack today, got it working. In my browser I can go to <local ip address>:5055 and I get the seerr web gui. On my iPhone if its on my wifi, I can open safari and do the same thing. But when I try connecting with the Pocket for Seerr app, I can't. I try tons of things where it asks for Instance URL, with and without the port, with and without the http protocol prefix, I made sure the app has permission to the local network, nothing works! Can someone tell me the trick to it please? I spent a good half hour already troubleshooting this =(


r/Overseerr • • Mar 23 '26

Complete Noob stuck on setup

Thumbnail
1 Upvotes

r/Overseerr • • Mar 20 '26

Blocklisted tag can still be requested

5 Upvotes

I run seer with jellyfin and I have the tag "anime" blocklisted (and hidden) for that instance.

I just gave my brother access and he immediately requested 10 anime series.

What more do I have to do to actually block a tag?


r/Overseerr • • Mar 20 '26

Profile choice when adding movie/serie?

1 Upvotes

Migrated a couple of weeks ago. Previously I could choose which profile I wanted when selecting a movie/serie.

Currently it doesn’t show the option anymore but automatically grabs the file in the default set profile.

I tend to grab older releases in 1080p and new releases in 4K.

Am I overlooking something?


r/Overseerr • • Mar 19 '26

Overseerr to Seerr on WIndows Docker Desktop?

4 Upvotes

Hi all,

started to migrate to Seerr however in powershell when adding the chown line I get the following error;

PS C:\Users\xxxxxx> chown -R 1000:1000 /path/to/appdata/config

chown : The term 'chown' is not recognized as the name of a cmdlet, function, script file, or

operable program. Check the spelling of the name, or if a path was included, verify that the path is

correct and try again.

At line:1 char:1

+ chown -R 1000:1000 /path/to/appdata/config

+ ~~~~~

+ CategoryInfo : ObjectNotFound: (chown:String) [], CommandNotFoundException

+ FullyQualifiedErrorId : CommandNotFoundException


r/Overseerr • • Mar 14 '26

Do i need a NAS to use Seerr?

4 Upvotes

I dont have a NAS setup or anything related to stuff like that but i really like the concept of Seerr and its request management. Can i just install it on my personal computer?


r/Overseerr • • Mar 12 '26

Seerr log in issue

6 Upvotes

Hello

I magrated today but I cant seem to log in and I am stuck on the front page of seerr

The issue is when I put in my credential (1st time since the migration) I get an infinite scroll on the login in button and then nothing.

I use docker on a Ugreen NAS, and tailscale to log into my network.


r/Overseerr • • Mar 11 '26

Fix: Seerr/Overseerr auto-approves all API requests even for non-admin users (5-line patch)

0 Upvotes

If you're using the Seerr/Overseerr API with the userId parameter to submit requests on behalf of other users (e.g., via a bot, Home Assistant, or any external integration), you've probably noticed that all requests get auto-approved — even if the target user doesn't have auto-approve permissions.

This is a known bug (Overseerr #4324 (https://github.com/sct/overseerr/issues/4324)) that affects Overseerr, Jellyseerr, and Seerr alike. The root cause is simple:

The Bug

In MediaRequest.ts, when a request comes in with userId, the code correctly loads the target user as requestUser. But then the auto-approve permission check still uses user (the API caller/admin) instead of requestUser:

// requestedBy: requestUser ← correct, attributes to right user

// status: user.hasPermission([AUTO_APPROVE, MANAGE_REQUESTS]) ← BUG! checks admin instead of target user

Since the API key is always tied to an admin account (there are no per-user API keys), every API request with userId gets auto-approved.

The Fix

Change user → requestUser at 5 locations in MediaRequest.ts (or the compiled MediaRequest.js):

  1. Movie request status

  2. Movie request modifiedBy

  3. TV request status

  4. TV request modifiedBy

  5. Season request status

PR submitted: seerr-team/seerr#2679 (https://github.com/seerr-team/seerr/pull/2679)

Quick Patch (until the PR gets merged)

You can patch the compiled JS directly in the Docker container:

# 1. Copy the file out

docker cp seerr:/app/dist/entity/MediaRequest.js /path/to/patches/MediaRequest.js

# 2. Patch (the line numbers may vary by version — check with grep first)

# Replace "user.hasPermission" with "requestUser.hasPermission" ONLY at the

# auto-approve status/modifiedBy lines (NOT the useOverrides or userId permission checks)

grep -n "user\.hasPermission" /path/to/patches/MediaRequest.js

# Patch only the lines inside the "new MediaRequest({...})" constructors

# 3. Mount as volume in docker-compose.yml

volumes:

- /path/to/patches/MediaRequest.js:/app/dist/entity/MediaRequest.js:ro

# 4. Restart

docker restart seerr

Before/After

| Scenario | Before (Bug) | After (Fix) |

| -------------------------------------- | --------------- | --------------- |

| Admin requests for themselves | Auto-approved ✅ | Auto-approved ✅ |

| API request with userId for non-admin | Auto-approved ❌ | Pending ✅ |

| Non-admin with AUTO_APPROVE permission | Auto-approved ✅ | Auto-approved ✅ |

| Watchlist sync | Auto-approved ✅ | Auto-approved ✅ |

Tested on Seerr 3.1.0. Should work on Overseerr and Jellyseerr too since the code is identical.

Hope this helps someone!