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:
Similar to Headphones

Lidarr
Music collection manager for Usenet and BitTorrent
Self-hosted music collection manager that monitors artists, grabs releases from Usenet/torrents, and automatically imports, renames, and upgrades your library.
autobrr
Download automation tool for monitoring IRC/RSS and forwarding releases
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.

SoulSync
Automated music discovery and collection manager for self-hosted libraries
SoulSync automates music discovery, playlist curation, downloads, and library organization, syncing results to media servers like Plex, Jellyfin, and Navidrome.
ytdl-sub
Declarative yt-dlp wrapper to download and prepare media libraries
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.


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

Feeds Fun
Self-hosted RSS/news reader with AI-powered tagging and scoring
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.

