
Discoverr v2 is out. Daily Jellyfin recommendations with one-click Seerr requests in Discord
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.