> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/awesome-selfhosted/awesome-selfhosted/llms.txt
> Use this file to discover all available pages before exploring further.

# Media Management

> Tools for managing, organizing, and downloading your digital media collections

# Media Management

[Digital media](https://en.wikipedia.org/wiki/Digital_media) management tools and software for organizing, downloading, and managing your media libraries.

<Note>
  Related categories: Automation, [Media Streaming - Audio](/categories/media-streaming-audio), [Media Streaming - Multimedia](/categories/media-streaming-multimedia), [Media Streaming - Video](/categories/media-streaming-video)
</Note>

## Featured Media Management Tools

<CardGroup cols={2}>
  <Card title="Radarr" icon="film" href="https://radarr.video/">
    Automatically download movies via Usenet and BitTorrent
  </Card>

  <Card title="Sonarr" icon="tv" href="https://sonarr.tv/">
    Automatic TV show downloader and manager
  </Card>

  <Card title="Lidarr" icon="music" href="https://lidarr.audio/">
    Music collection manager for Usenet and BitTorrent
  </Card>

  <Card title="MeTube" icon="youtube" href="https://github.com/alexta69/metube">
    Web GUI for youtube-dl with playlist support
  </Card>
</CardGroup>

## All Media Management Applications

### Movie Management

**Radarr** - Automatically download movies via Usenet and BitTorrent (fork of Sonarr).

* [Source Code](https://github.com/Radarr/Radarr)
* License: `GPL-3.0`
* Platform: `C#/Docker`

**Reaparr** ⚠ - Cross-platform Plex media downloader that seamlessly adds media from other Plex servers to your own.

* [Source Code](https://github.com/Reaparr/Reaparr)
* License: `GPL-3.0`
* Platform: `Docker`

**Reiverr** ⚠ - Clean combined interface for Jellyfin, TMDB, Radarr and Sonarr, as well as a replacement to Overseerr.

* [Source Code](https://github.com/aleksilassila/reiverr)
* License: `AGPL-3.0`
* Platform: `Docker`

### TV Show Management

**Medusa** - Automatic Video library manager for TV Shows. Watches for new episodes of your favorite shows.

* [Source Code](https://github.com/pymedusa/Medusa)
* License: `GPL-3.0`
* Platform: `Python`

**Sonarr** - Automatic TV Shows downloader and manager for Usenet and BitTorrent. Can grab, sort and rename new episodes and automatically upgrade quality of files already downloaded.

* [Source Code](https://github.com/Sonarr/Sonarr)
* License: `GPL-3.0`
* Platform: `C#/Docker`

### Music Management

**Headphones** - Automated music downloader for NZB and Torrent, written in Python. Supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole.

* [Source Code](https://github.com/rembo10/headphones)
* License: `GPL-3.0`
* Platform: `Python`

**Lidarr** - Music collection manager for Usenet and BitTorrent users.

* [Source Code](https://github.com/Lidarr/Lidarr)
* License: `GPL-3.0`
* Platform: `C#/Docker`

**LidaTube** ⚠ - Finding and fetch missing Lidarr albums via yt-dlp.

* [Source Code](https://github.com/TheWicklowWolf/LidaTube)
* License: `GPL-3.0`
* Platform: `Docker`

**Lidify** ⚠ - Music discovery tool that provides recommendations based on selected Lidarr artists, using Spotify or LastFM.

* [Source Code](https://github.com/TheWicklowWolf/Lidify)
* License: `MIT`
* Platform: `Docker`

### Video & YouTube Downloaders

**ChannelTube** ⚠ - Download video or audio from YouTube channels on a schedule via yt-dlp.

* [Source Code](https://github.com/TheWicklowWolf/ChannelTube)
* License: `AGPL-3.0`
* Platform: `Docker`

**MeTube** - Web GUI for youtube-dl, with playlist support. Allows downloading videos from dozens of websites.

* [Source Code](https://github.com/alexta69/metube)
* License: `AGPL-3.0`
* Platform: `Python/Nodejs/Docker`

**Pinchflat** ⚠ - Download YouTube content built using yt-dlp.

* [Source Code](https://github.com/kieraneglin/pinchflat)
* License: `AGPL-3.0`
* Platform: `Docker`

**tubesync** ⚠ - Syncs YouTube channels and playlists to a locally hosted media server.

* [Source Code](https://github.com/meeb/tubesync)
* License: `AGPL-3.0`
* Platform: `Docker/Python`

**ydl\_api\_ng** - Simple youtube-dl REST API to launch downloads on a distant server.

* [Source Code](https://github.com/Totonyus/ydl_api_ng)
* License: `GPL-3.0`
* Platform: `Python`

**YoutubeDL-Server** - Web and REST interface to Youtube-DL for downloading videos onto a server.

* [Source Code](https://github.com/nbr23/youtube-dl-server)
* License: `MIT`
* Platform: `Python/Docker`

**yt-dlp Web UI** - Web GUI for yt-dlp.

* [Source Code](https://github.com/marcopiovanello/yt-dlp-web-ui)
* License: `MPL-2.0`
* Platform: `Docker/Go/Nodejs`

### Podcast Management

**PodFetch** - Sleek and efficient podcast downloader.

* [Source Code](https://github.com/SamTV12345/PodFetch)
* License: `Apache-2.0`
* Platform: `Docker/Rust`

### Music Streaming Downloaders

**Spooty** ⚠ - Download tracks/playlists/albums from Spotify. Can also subscribe to a playlist or author page and download new songs upon release.

* [Source Code](https://github.com/Raiper34/spooty)
* License: `MIT`
* Platform: `Docker/Nodejs`

### Request & Discovery Tools

**nefarious** - Automate downloading Movies and TV Shows.

* [Source Code](https://github.com/lardbit/nefarious)
* License: `GPL-3.0`
* Platform: `Python`

**Ombi** - Content request system for Plex/Emby, connects to SickRage, CouchPotato, Sonarr.

* [Demo](https://app.ombi.io/) | [Source Code](https://github.com/Ombi-app/Ombi)
* License: `GPL-2.0`
* Platform: `C#/deb`

**Seerr** - Manage requests for your media library, supports Plex, Jellyfin and Emby media servers (fork of Overseerr).

* [Source Code](https://github.com/seerr-team/seerr)
* License: `MIT`
* Platform: `Docker/Nodejs`

**Watcharr** - Add and track all the shows and movies you are watching. Comes with user authentication, modern UI and simple setup.

* [Demo](https://beta.watcharr.app/) | [Source Code](https://github.com/sbondCo/Watcharr)
* License: `MIT`
* Platform: `Docker`

## Typical Media Server Stack

<Steps>
  <Step title="Download Managers">
    * **Movies**: Radarr
    * **TV Shows**: Sonarr
    * **Music**: Lidarr
    * **Podcasts**: PodFetch
  </Step>

  <Step title="Request Management">
    * Ombi or Seerr for managing user requests
    * Watcharr for tracking viewing progress
  </Step>

  <Step title="Media Server">
    * Plex, Jellyfin, or Emby for streaming
    * See Media Streaming categories for options
  </Step>

  <Step title="Download Clients">
    * qBittorrent, Transmission (BitTorrent)
    * SABnzbd, NZBget (Usenet)
  </Step>
</Steps>

## Configuration Tips

<Tip>
  **Folder Structure Best Practices**

  Organize your media with a consistent structure:

  ```
  /media/
    /movies/
    /tv/
    /music/
    /downloads/
      /incomplete/
      /complete/
  ```

  This makes it easier for media managers to organize and rename files automatically.
</Tip>

<Warning>
  **Legal Considerations**

  While these tools are legal software, ensure you only download content you have the legal right to access. Respect copyright laws in your jurisdiction.
</Warning>

## Integration Features

Most media management tools support:

* **Indexers**: Integration with Usenet indexers and torrent trackers
* **Download Clients**: Support for popular BitTorrent and Usenet clients
* **Notifications**: Discord, Slack, email, Telegram, and more
* **Metadata**: Automatic fetching from TMDB, TVDB, MusicBrainz
* **Quality Profiles**: Customizable quality preferences and upgrades
* **Calendar**: Track upcoming releases and air dates
* **API Access**: Integrate with other applications
