Headphones

Automated music downloader and library manager for NZB and Torrent

3.8k stars 592 forks last commit first released GPL-3.0

Slowing down

No commits since 1 Jun 2025. Check the issue tracker before you rely on it.

Headphones is an automated music downloader for NZB and Torrent, designed to fetch new releases and deliver them to your download client. It also provides automatic library management, cataloging, tagging, renaming, and indexing to organize your music collection.

Key Features

  • Automatic music downloading from NZB and torrent sources, integrating with common download clients
  • Supports SABnzbd, NZBGet, Transmission, μTorrent, Deluge and Blackhole for versatile workflows
  • Python-based server with a web UI accessible via Headphones.py
  • Automatic library management: tagging, renaming, indexing, and organization of your music collection
  • Cross-platform compatibility with Linux, macOS, and BSD variants
  • Community support through IRC and a public wiki for installation, troubleshooting and usage

Use Cases

  • Personal music collection automation: fetch and organize new album releases as soon as they become available
  • NAS or home-server deployment: run Headphones on a networked device to keep your library up to date
  • Integration with media servers: feed downloaded music into your existing media stack and players

Conclusion: Headphones provides automated music downloading and library management for users who prefer hands-off management. It supports multiple downloaders and offers cross-platform operation, though it is an older project with ongoing community maintenance.

Categories:

Tags:

Tech Stack:

Share:

Similar to Headphones

Lidarr logo

Lidarr

Music collection manager for Usenet and BitTorrent

5.6k
390
Last commit

Self-hosted music collection manager that monitors artists, grabs releases from Usenet/torrents, and automatically imports, renames, and upgrades your library.

GPL-3.0Actively maintained
Alternative to:
Lidarr logo
Lidarr
autobrr logo

autobrr

Download automation tool for monitoring IRC/RSS and forwarding releases

3k
220
Last commit

Open-source tool that monitors IRC, Torznab/Newznab and RSS feeds, applies regex filters, and forwards matching torrents/usenet releases to download clients or *arr apps.

GPL-2.0Actively maintained
SoulSync logo

SoulSync

Automated music discovery and collection manager for self-hosted libraries

2.2k
108
Last commit

SoulSync automates music discovery, playlist curation, downloads, and library organization, syncing results to media servers like Plex, Jellyfin, and Navidrome.

MITActively maintained
Alternative to:
Spotify logo
Spotify
+8
ytdl-sub logo

ytdl-sub

Declarative yt-dlp wrapper to download and prepare media libraries

2.9k
104
Last commit

CLI tool that orchestrates yt-dlp and FFmpeg with YAML presets to download, convert, tag, and organize media for Plex, Jellyfin, Kodi, Emby and music players.

GPL-3.0Actively maintained
Alternative to:
4K Video Downloader logo
4K Video Downloader
+6
Mylar3 logo

Mylar3

Automated comic book downloader and library manager

1.5k
142
Last commit

Mylar3 is an automated comic book (CBR/CBZ) downloader and post-processor for NZB and torrent clients, with watchlists, pull lists, and metadata tagging.

GPL-3.0Slowing down
Alternative to:
CLZ Comics (Collectorz) logo
CLZ Comics (Collectorz)
+1
Feeds Fun logo

Feeds Fun

Self-hosted RSS/news reader with AI-powered tagging and scoring

390
19
Last commit

News and RSS reader that auto-assigns tags (including via LLMs), lets you define scoring rules, and filter/sort feeds; supports single- and multi-user deployments.

Actively maintained
Alternative to:
Inoreader logo
Inoreader
+11