v1.0 is here · Self-hosted · Open source · AGPL-3.0

Media requests and server management. One app.

Browse movies, shows, books, and music. Request something, follow its progress, and get notified when it’s ready. Manage your media services and investigate stuck downloads from your phone or browser.

  • Discover
  • Request
  • Manage
  • Repair

iOS is in App Store review. Try the iPhone and iPad beta on TestFlight. Android is available on Google Play.

Run Cantinarr on your server or NAS, then connect the app. Free for your whole household. Try the live demo →

How it works

From “can you add this?” to movie night.

01

Browse

Find a title, explore what’s popular, or check upcoming releases. See what’s already available on your server before requesting it.

02

Request

Request a whole title, or choose the seasons and formats you want. Everyone can see where it stands: Available Requested Downloading

03

Follow its progress

Cantinarr sends the request to your connected media service using the settings you’ve chosen. Follow the download in the app and get a notification when it’s ready.

Features

Household requests. Admin controls.

Choose which requests need approval

An optional request queue, global or per person. A push notification takes you straight to the approval, with per-user rules for seasons and quality.

Find out why a download is stuck

Import Doctor explains common problems such as sample files, unextracted archives, and incorrect permissions. Inspect the original service messages and review the available fixes.

Manage services from your phone

Manage Radarr, Sonarr, Chaptarr, Lidarr, and your download clients. Check queues, search for releases, and open individual seasons and episodes without switching between service dashboards.

Request books and albums

Choose the ebook, the audiobook, or both. Request individual albums and see which titles you already own. Admins connect Chaptarr for books and Lidarr for music, then choose who can access each service.

See what’s available

Availability comes from your connected media services. Updates from those services keep the app informed when titles are added, imported, or deleted.

Share Plex access and check activity

Link your Plex account once and server invites are one tap, or fully automatic. Tautulli shows who’s watching, what’s transcoding, and watch stats by week, month, or quarter.

Self-host it

Run it on your server or NAS.

Install the Docker container, connect your media services, and invite your household. Use the iPhone or Android app, or open Cantinarr in your browser.

docker-compose.yml
services:
  cantinarr:
    image: ghcr.io/windoze95/cantinarr:latest
    ports:
      - "8585:8585"
    volumes:
      - ./config:/config
    environment:
      # optional: zero-config push notifications
      - CANTINARR_PUSH_GATEWAY_URL=https://push.cantinarr.com
    restart: unless-stopped

Optional AI agent

Connect an AI provider if you want one.

Find media and manage services

Open AI Assistant to find media and make requests, or manage and troubleshoot connected services as an admin. Actions follow your access and enabled tools. Use your own provider or access shared by your admin. Browsing, requesting, and service management do not require an AI provider.

Review proposed repairs

The remediation agent investigates persistent download problems and proposes actions for review. Admins can allow specific fixes to run automatically and control which actions require approval.

Connect an MCP client

Use Claude or another MCP client to access Cantinarr’s library and management tools. Sign in with your Cantinarr account and choose which tools are enabled in Settings.

The Cantinarr neon sign

Try Cantinarr.

Get Cantinarr on TestFlight for iPhone and iPad (beta) or Google Play for Android. iOS is in App Store review. Stand up the server with the compose file above, or try the demo first.

The apps are free. Connect the app to your own Cantinarr server.