Discovarr
$9.00 / month
Free trial: 7 days
Discovarr reads your Jellyfin, Plex or Trakt watch history and asks the AI provider you connect for new films and shows you’ll probably like, then sends the picks to Radarr, Sonarr, Jellyseerr or Overseerr.
Meet Discovarr
Discovarr is an open-source recommendation tool for your media library. It syncs your watch history from Jellyfin, Plex or Trakt, sends it to an AI model with a prompt you control, and comes back with suggestions for what to watch next.
When a suggestion looks good, you can request it straight from Discovarr through Radarr, Sonarr, Jellyseerr or Overseerr. It works with Google Gemini, OpenAI or an Ollama server, using your own API key or endpoint.
Why Discovarr Makes Life Easier
- ๐ฏ Recommendations based on what you've watched, not on what a streaming service wants to promote.
- ๐ You write the prompt. Ask for slow-burn sci-fi, films like your favourites, or anything else you can put into words.
- ๐ฅ Found something? Request it in one step instead of copying titles into another app.
- โฐ Scheduled jobs sync your history and refresh suggestions without you having to remember.
- ๐ Pick your AI provider and switch whenever you like.
Product Highlights
Custom prompts are saved and reusable, with template variables for things like the media name, a result limit, your whole library or your favourites.
Watch history comes in from Jellyfin or Plex, or from Trakt, so your suggestions reflect what you've already seen.
Scheduling uses cron syntax, so history syncs and new rounds of suggestions run on your timetable.
Your settings live in Discovarr's database, which is backed up automatically before upgrades, and ElfHosted keeps its own backups of your config too.
Technical Specifications
- ๐ ๏ธ Software: Discovarr (open source)
- ๐ฌ Watch history from: Jellyfin, Plex, Trakt
- ๐ค AI providers: Google Gemini, OpenAI, Ollama (bring your own key or endpoint)
- ๐ฅ Requests to: Radarr, Sonarr, Jellyseerr, Overseerr
- โฐ Scheduling: cron syntax
- ๐งฉ Prompts: saved custom prompts with template variables
- ๐ Access: HTTPS on your ElfHosted subdomain
Let ElfHosted Handle the Heavy Lifting for Discovarr
- โฑ๏ธ It runs around the clock, so scheduled syncs and suggestion runs happen on time.
- ๐ It sits next to your other ElfHosted apps, so hooking it up to your media server and request tools is quick.
- ๐พ Your Discovarr config is backed up with the rest of your ElfHosted data.
Frequently Asked Questions
Do I need my own AI key?
Yes. Discovarr uses the provider you connect: a Google Gemini or OpenAI API key, or an Ollama server you can reach. Usage is billed by that provider.
Which media servers does it read from?
Jellyfin and Plex, plus Trakt for watch history.
Does it request things automatically?
You decide. Discovarr suggests, and you send the titles you want to Radarr, Sonarr, Jellyseerr or Overseerr.
Can I change what it recommends?
Yes. Write and save your own prompts, and use template variables to feed in your favourites or your whole library.
Discovarr turns your own watch history into a shortlist of what to watch next, and gets it requested in a click.
Add Discovarr to your ElfHosted subscription and let your library suggest its own next chapter.
Only logged in customers who have purchased this product may leave a review.

Reviews
Clear filtersThere are no reviews yet.