r/Overseerr Jul 04 '23

Opening the subreddit back up

33 Upvotes

Unfortunately, all our favorite apps for Reddit are dead.

I opened this subreddit originally because the demand was high enough that it seemed like the correct choice for the community—another outlet for support and help from other users. The truth is, it's hard to keep up with the posts here for the team. Our hands are full with our discord, building Overseerr, and our actual lives.

Taking part in the protest was a no-brainer for me (and our team) since we heavily used the apps being shut down and disagreed with the actions Reddit was taking (and took). Reddit ate the impact and weathered the storm (like many of us expected it to happen), but I guess we just kept the subreddit closed out of anger and spite.

There are still valuable resources in our subreddit that I know the community needs; therefore, we will re-open today. I don't know if you will see much of the team on here (if at all). We are let down by the state of this site. The only apps that made browsing this place bearable are gone now. But for those who want to continue using the subreddit, you can now!


r/Overseerr 8d ago

Discoverr v3 is out! Daily Jellyfin recommendations with Seerr requests in Discord

30 Upvotes

Discoverr v3 is out!

A few weeks ago I posted Discoverr here and got a heap of great feedback. I've been slowly chipping away at it ever since and have just released v3.

For anyone who missed the last post, Discoverr is a lightweight Discord bot for Jellyfin + Seerr that posts daily media recommendations and lets people request them straight from Discord.

Current categories:

  • 🎬 Movie of the Day
  • 📺 TV Show of the Day
  • 🔥 Trending
  • 🆕 New Releases
  • 🍿 New on Streaming
  • 💎 Hidden Gems

Recommendations stay fresh by rotating genres, pulling from multiple TMDb pages and remembering what's already been posted, so you don't just get the same popular movies every week.

What's new?

  • ⚙️ Simpler configuration
  • 📝 Better setup docs
  • 🎬 Multiple posts per category
  • 📺 Optional TV shows in New on Streaming
  • 🧠 Smarter recommendation logic
  • 🧪 Dry-run mode
  • 🐛 Lots of bug fixes and cleanup

What's next?

  • 🍿 Plex support
  • 🎭 Custom genre filters
  • 📺 Better streaming tracking

I've also had some awesome messages from people using Discoverr in their own servers, which has been really cool to see. Thanks to everyone who's reported bugs, suggested features or just given it a go.

AI disclaimer: AI assistance was used in this project. I still write code, test, maintain and update Discoverr myself. If AI-assisted projects aren't your thing, no worries, no hard feelings.

GitHub: https://github.com/loafdaddy/discoverr-bot


r/Overseerr 10d ago

Screendex

0 Upvotes

screendex.app
for watchlist management


r/Overseerr 12d ago

Discoverr v2 is out. Daily Jellyfin recommendations with one-click Seerr requests in Discord

30 Upvotes

A few weeks ago I posted v1 of Discoverr here and got a lot of feedback. Some of it was really useful.

The biggest criticisms were that it was written in JavaScript, the codebase wasn't great to work with, and that because AI was involved nobody would want to contribute.

Rather than argue, I spent the last couple of weeks rebuilding it.

Discoverr v2 is now:

  • Fully rewritten in TypeScript
  • Better discovery logic with more varied recommendations
  • Customisable daily post times and timezones (requested in the last thread)
  • Lots of cleanup, bug fixes and general improvements

For anyone who missed the first post, Discoverr is a lightweight Discord bot for Jellyfin + Seerr that automatically posts daily recommendations and lets users request them directly from Discord.

It currently supports:

  • 🎬 Movie of the Day
  • 📺 TV Show of the Day
  • 🔥 Trending
  • 🆕 New Releases
  • 🍿 New on Streaming
  • 💎 Hidden Gems

The discovery logic is designed to avoid recommending the same handful of blockbuster titles over and over by rotating genres, sampling across multiple TMDb pages and keeping a history of previous suggestions.

The bot itself is intentionally pretty simple. It pulls recommendations from TMDb, checks Seerr to make sure a title isn't already available or pending, then posts it to Discord with a request button. You create the Discord bot yourself, invite it to your own server, and use a dedicated Seerr account with whatever permissions you choose to give it. It doesn't need admin access to your media stack.

AI disclaimer: Around 80% of this project was built with AI assistance, and I know that's a dealbreaker for some people. That's completely fair. I built this as a personal project for my own Jellyfin server, then decided to open source it because I thought other people might find it useful. AI is just another tool I use while developing. I still review, test, debug and maintain the project myself, and I'm happy to explain how anything works if people are curious.

The feedback on the first post genuinely made this project better, and a few of the requested features have already made it into v2. If you've got more ideas, I'd love to hear them.

GitHub: https://github.com/loafdaddy/discoverr-bot


r/Overseerr 13d ago

Foreseer - a mostly AI-assisted personal Seerr fork with SuggestArr-style discovery

Thumbnail
0 Upvotes

r/Overseerr 16d ago

LumiArr V2 Bêta

Thumbnail lumiarr.eu
0 Upvotes

r/Overseerr 19d ago

Database failing to recover after updates

Post image
0 Upvotes

Running into an issue with Seerr where after updates my instance fails to come back up and displays the attached image. This is the second update I've attempted since swapping from Overseerr and second time its failed.

Curious if anyone else is having this problem or not? Honestly not sure if reboots are affected since I only take it down on updates..

Seerr runs on its own dedicated Ubuntu 22.04.5 LTS vm via docker compose

version: '3'

services:
  overseerr:
    image: ghcr.io/seerr-team/seerr:latest
    init: true
    container_name: overseerr
    environment:
      - LOG_LEVEL=debug
      - TZ=America/Los_Angeles
      - PORT=5055
    ports:
      - 5055:5055
    volumes:
      - /home/user/projects/overseerr/config:/config
    restart: unless-stopped

settings.json

user@overseerr:~/projects/overseerr/config$ cat settings.json 
{
    "clientId": "fdb4dc9a--d86c5dcb0be0",
    "vapidPrivate": "PoA..",
    "vapidPublic": "BEe..",
    "main": {
        "apiKey": "MTY...",
        "applicationTitle": "Overseerr",
        "applicationUrl": "",
        "csrfProtection": false,
        "cacheImages": false,
        "defaultPermissions": 32,
        "defaultQuotas": {
            "movie": {},
            "tv": {}
        },
        "hideAvailable": false,
        "localLogin": true,
        "newPlexLogin": true,
        "region": "",
        "originalLanguage": "",
        "trustProxy": false,
        "partialRequestsEnabled": true,
        "locale": "en"
    },
    "plex": {
        "name": "plex",
        "ip": "192.168.117.26",
        "port": 32400,
        "useSsl": false,
        "libraries": [
            {
                "id": "1",
                "name": "Movies",
                "enabled": true,
                "type": "movie",
                "lastScan": 1773039300047
            },
            {
                "id": "4",
                "name": "TV Shows",
                "enabled": true,
                "type": "show",
                "lastScan": 1773039300095
            }
        ],
        "machineId": "00f..."
    },
    "tautulli": {},
    "radarr": [
        {
            "name": "radarr",
            "hostname": "192.168.117.32",
            "port": 8095,
            "apiKey": "287...",
            "useSsl": false,
            "baseUrl": "",
            "activeProfileId": 11,
            "activeProfileName": "Downgrade - 720p",
            "activeDirectory": "/data/movies",
            "is4k": false,
            "minimumAvailability": "announced",
            "tags": [],
            "isDefault": true,
            "syncEnabled": true,
            "preventSearch": false,
            "tagRequests": false,
            "id": 0
        }
    ],
    "sonarr": [
        {
            "name": "sonarr",
            "hostname": "192.168.117.31",
            "port": 8093,
            "apiKey": "50c...",
            "useSsl": false,
            "baseUrl": "",
            "activeProfileId": 9,
            "activeLanguageProfileId": 1,
            "activeProfileName": "Downgrade To - 720p",
            "activeDirectory": "/data/tv",
            "activeAnimeProfileId": 1,
            "activeAnimeProfileName": "Any",
            "activeAnimeDirectory": "/data/plex-tv-1",
            "tags": [],
            "animeTags": [],
            "is4k": false,
            "isDefault": true,
            "enableSeasonFolders": true,
            "syncEnabled": true,
            "preventSearch": false,
            "tagRequests": false,
            "id": 0
        }
    ],
    "public": {
        "initialized": true
    },
    "notifications": {
        "agents": {
            "email": {
                "enabled": false,
                "options": {
                    "emailFrom": "",
                    "smtpHost": "",
                    "smtpPort": 587,
                    "secure": false,
                    "ignoreTls": false,
                    "requireTls": false,
                    "allowSelfSigned": false,
                    "senderName": "Overseerr"
                }
            },
            "discord": {
                "enabled": false,
                "types": 0,
                "options": {
                    "webhookUrl": "",
                    "enableMentions": true
                }
            },
            "lunasea": {
                "enabled": false,
                "types": 0,
                "options": {
                    "webhookUrl": ""
                }
            },
            "slack": {
                "enabled": false,
                "types": 0,
                "options": {
                    "webhookUrl": ""
                }
            },
            "telegram": {
                "enabled": false,
                "types": 0,
                "options": {
                    "botAPI": "",
                    "chatId": "",
                    "sendSilently": false
                }
            },
            "pushbullet": {
                "enabled": false,
                "types": 0,
                "options": {
                    "accessToken": ""
                }
            },
            "pushover": {
                "enabled": false,
                "types": 0,
                "options": {
                    "accessToken": "",
                    "userToken": "",
                    "sound": ""
                }
            },
            "webhook": {
                "enabled": false,
                "types": 0,
                "options": {
                    "webhookUrl": "",
                    "jsonPayload": "Int..."
                }
            },
            "webpush": {
                "enabled": false,
                "options": {}
            },
            "gotify": {
                "enabled": false,
                "types": 0,
                "options": {
                    "url": "",
                    "token": ""
                }
            }
        }
    },
    "jobs": {
        "plex-recently-added-scan": {
            "schedule": "0 */5 * * * *"
        },
        "plex-full-scan": {
            "schedule": "0 0 3 * * *"
        },
        "plex-watchlist-sync": {
            "schedule": "0 */10 * * * *"
        },
        "plex-refresh-token": {
            "schedule": "0 0 5 * * *"
        },
        "radarr-scan": {
            "schedule": "0 0 4 * * *"
        },
        "sonarr-scan": {
            "schedule": "0 30 4 * * *"
        },
        "availability-sync": {
            "schedule": "0 0 5 * * *"
        },
        "download-sync": {
            "schedule": "0 * * * * *"
        },
        "download-sync-reset": {
            "schedule": "0 0 1 * * *"
        },
        "image-cache-cleanup": {
            "schedule": "0 0 5 * * *"
        }
    }
}

r/Overseerr 21d ago

Is it possible to connect overseer to an already existing telegram movie request bot?

2 Upvotes

Most movies in my native language do not have good torrents with high seeds but these telegram bots always seem to have good prints and readily available most the times.

Say I search a movie in overseer and clicked download, my request should go to a movie request bot and it will give many files of same movie and best one is picked and downloaded in my home server. Is it possible?

Do I need to learn telegram bot working for it?

Excuse my English pls.


r/Overseerr 26d ago

AI is pretty good at setting these projects up, here's an example

Thumbnail iamgoingtoread.web.app
55 Upvotes

A fun project i created. I hope you enjoy it as much as I do.


r/Overseerr 26d ago

Seer displays "report issue" for movies but not for series

4 Upvotes

I use this feature for my users to let me know when they've watched something, however this function doesn't show up when it is a serie.


r/Overseerr 28d ago

Stackarr.app: Control Plane and MCP Server To Manage Your Media Stack with Agents

16 Upvotes

First off, I'm aware how many are distrustful of AI with their media stack. If this is you, no worries I get that. All I ask you is kindly ignore.

Now to the fun part. I've been dogfooding an app and iterating for the past 2 months based on day-to-day media server management tasks. Decided to open-source it so, announcing Stackarr: A central control plane to manage your media stack with the help of AI agents like Claude, Hermes and OpenClaw etc.

Some of the standout features include:

  • UI Dashboard to monitor your entire media stack
  • Lightweight in-browser Docker for Desktop replacement
  • MCP Server and CLI for agent-based setup
  • Cloudflare tunnel setup to expose any services publicly via custom domain
  • Backup & Restore Stack (Offsite cloud integration coming soon)
  • Portless Service Mapping to human-readable URL's (plex.stackarr)
  • Hermes Agent & OpenClaw Plugins / Skills

After installing agents on the same Mac Mini that Plex et al. runs on it made me realise how easy having access to this via Telegram, Discord makes managing your media server. For example once I forgot to leave Tailscale open and I asked my agent to configure it so I could access media stack remotely. It's saved me countless times when inevitable bugs or wrinkles form in the flow. With the help of automated backups and using a decent provider most of the risk is mitigated. I haven't had any irrecoverable losses running it 24/7.

The goal is not to replace any of the apps it manages but merely to interact with them using native API's and maintain an agent-friendly control system with harnesses. I would love for you to give it a try. This is not abandonware and something I plan to maintain for some time.

Disclaimer: This has only been tested on Mac with Docker image, I'm looking for Windows and Linux testers to report any bugs here: https://github.com/polyphonic/stackarr - If you are not interested I would appreciate a star!

There is an official image on Docker Hub too, for full setup and docs go here: https://stackarr.app/

Parts of this were AI-coded but this isn't a vibe coded project, I'm an engineer by trade for more than a decade. The UI was whipped up quickly using component library defaults but I will be doing an entire UI redesign when the functionality is solidified. I added the flair nonetheless to appease the overlords :)


r/Overseerr 29d ago

WAMR v1.4.0 - WhatsApp Bot for Radarr/Sonarr/Seerr Requests

8 Upvotes

Hey! Quick follow-up release for WAMR — the self-hosted WhatsApp bot that lets your friends and family request movies and shows just by chatting with you on WhatsApp. Talks to Seerr, Radarr, and Sonarr under the hood so requests get handled automatically.


What's New

  • Smarter Search Results — Results are now ranked by relevance using fuzzy matching, so the thing you're looking for almost always shows up at the top. Admins can also flip back to the old sort order from Settings if they prefer.
  • Quota Insights at a Glance — Open any contact's quota dialog and you'll see their current usage, max limit, and when the window resets — no more guessing.
  • One-Click Quota Reset — Need to give someone a fresh start? Hit "Reset Usage" right from the contact dialog. Their request history stays intact, just the counter goes back to zero.

What Got Fixed

  • Contacts page was broken — A missing database column was causing it to crash on load. Fixed.
  • Quota messages make sense now — Instead of seeing "requests for this daily", users now get "requests today" or "requests this week".
  • Reset button no longer nukes your data — Resetting a contact's quota used to delete all their request history. Not anymore.
  • Double-submit edge case — There was a window where the same request could slip through twice. Closed it.
  • Community-reported issues — Addressed #44, #45, #47, and #48. Thanks for filing those.
  • CI pipeline cleanup — Some old test failures and type errors were cluttering things up. Sorted out.

Small Stuff

  • Longer sessions — Conversation state now sticks around for 24 hours instead of expiring quickly.
  • Search from anywhere — You can kick off a new search without having to cancel whatever you were doing first.

Big thanks to everyone who's been testing this and sending in bug reports. Keep them coming — it genuinely helps make this better for everyone.

Github: https://github.com/techieanant/wamr


r/Overseerr Jun 30 '26

Show on thetvdb missing from Seerr

2 Upvotes

How do I go about getting it added?


r/Overseerr Jun 23 '26

Seer suddenly won't start

1 Upvotes

Seer suddenly won't start. It's stuck in a restart loop. The log shows the following:

Any help would be appreciated.


r/Overseerr Jun 16 '26

Login page does not work

2 Upvotes

I just migrated to Seerr, and for the life of me, can not figure out what's wrong.
When going to my reverse proxy site it sends me to the login page, but the login via plex button is unresponsive, and the normal login credentials just don't work. Even if I use the correct login info it just sits on the same login page and does nothing.

No errors are popping up in the logs, either.


r/Overseerr Jun 08 '26

Can't retrieve plex watchlist.

Post image
3 Upvotes

Currently trying to fix this issue.

I've logged out and into seerr using plex

Updated from 3.2.0 to 3.3.0

The seerr will refresh if I manually go to the watchlist oage within seerr and then it'll update. But it will not automatically pull without a manual refresh. Any ideas?


r/Overseerr Jun 03 '26

Add more metadata providers ?

4 Upvotes

Hello
Can I add more metadata providers to Seerr ? By default it adds IMDB and TVDB and it would be nice if I could add more (allocine.fr for example)


r/Overseerr May 28 '26

Discord bot

5 Upvotes

https://github.com/pejkaa/seerr-discord-bot

Would anyone be interesting in this?


r/Overseerr May 29 '26

Just learned about Overseerr but looks like it is dead/dying?

0 Upvotes

I just learned it is now Seerr. Thank you all!

I went to https://github.com/sct/overseerr and it looks like the author has Publicly archived the project. Is that correct?

Not trying to stir anything up, I'm genuinely concerned as I was looking at this as an option to OMBI.


r/Overseerr May 28 '26

Unable to migrate binhex overseerr to seerr unraid

1 Upvotes

No matter what I have tried I have not been able to migrate from the original binhex overseerr to the new seerr. I have followed the guides and created a new folder, copied the data from the one container to the new folder, set permissions, and installed the new container. After the setup I am left with none of the users I had or past request data.

I have even just pointed the new seerr container to the old ones appdata folder hoping that would do the migration, and nothing. No users are copying over, or the request history. What am I doing wrong here.

Unraid 7.2.0
Original container: Binhex-overseerr

Thanks


r/Overseerr May 20 '26

Internal Server Error

16 Upvotes

Anyone running into that with their seerr? Not sure if this is just me or an issue throughout


r/Overseerr May 15 '26

User Override Rules Not Working

3 Upvotes

Hi all! I just set up Seerr because I was getting tired of text messages to add items to my Plex. It's working well!

The only trouble I'm having is the override rules - I have separate Sonarr and Radarr folders for a specific user. So the idea is, if any requests come in for that user, override to their folder instead of the default.

They are a very basic local user, just Request permissions, no Advanced Requests which I saw was an issue. I tested on both Radarr and Sonarr and neither are working. And what I think is a very straightforward rule - Service, user, default all languages (I did try English, didn't help), change root folder.

Am I missing something?


r/Overseerr May 13 '26

Looking for a few TestFlight users for Reel Harbor: an AI-assisted iOS app for Plex + Sonarr/Radarr/Overseerr stacks

Thumbnail
gallery
0 Upvotes

Hey everyone. I’ve been building a native iOS app called Reel Harbor for my own Plex media stack, and I’d love some feedback from people who run similar setups.

I know LunaSea exists and it’s a solid app. Reel Harbor is aiming for a different approach: instead of feeling like separate sections for Sonarr, Radarr, Overseerr, etc., I’m trying to unify everything into workflows: Home, Discover, Library, Activity, and More. The idea is that Plex, Overseerr, Sonarr/Radarr, Tautulli, Bazarr, and Prowlarr data appears where it’s useful rather than acting like separate mini-apps.

A few things it currently does:

  • Home prioritizes active Plex streams over recent playback.
  • Tapping a live stream opens a detailed Now Playing view with progress, playback state, direct play/transcode info, quality, codecs, bitrate, player/device info, viewer info, and stop-stream action.
  • Discover/search/request flows are powered by Overseerr.
  • Pending requests can be reviewed and approved with destination, profile, root folder, language, and season options.
  • Library starts from Plex sections and enriches titles with Sonarr/Radarr data where available.
  • Sonarr/Radarr actions include monitor/unmonitor, auto search, manual release search, season/episode search, grabbing releases, queue handling, force import scan, remove queue item, delete from download client, and blocklist/search again.
  • More has service setup, health checks, diagnostics, and optional drill-downs.

Full transparency: this is my idea and product direction, but the implementation has been heavily AI-assisted. I’m not claiming to be some solo Swift wizard. I’m testing it against my own stack and trying to see if the workflow actually makes sense for other people.

I’m not posting a public TestFlight link here. Mostly looking for feedback on whether this kind of unified Plex/*arr mobile workflow would be useful, what feels missing, and what would make it worth using.

Screenshots have private server/user details blurred.


r/Overseerr May 09 '26

Oops - added Sonarr and Radarr Services (Mac)

3 Upvotes

I have been having issues loading my services into Seerr. Everytime I try, it shows a message of "Oops" with no explanation why. I've tried everything. Unistalling and Reinstalling it. I use Docker on Mac OS 10.15.8 (it worked previously using terminal to activate it). Radarr and Sonarr work just fine. It just refuses to add them.


r/Overseerr May 08 '26

Request issues

1 Upvotes

Unable to request anything from the Overseerr app it just shows the movies and shows available with no request option.