Sonobarr
Self-hosted media management & *arr tool that provides music discovery for Lidarr users via Last.fm.
Overview
Music discovery tool that integrates with Lidarr and provides recommendations using Last.fm Music discovery tool that integrates with Lidarr and provides recommendations using Last.fm - Dodelidoo-Labs/sonobarr The project has 351 GitHub stars and is licensed under MIT.
Key Features
Source: GitHub README
- 🔌 Deep Lidarr integration - sync monitored artists, apply per-source monitor strategies, toggle monitor-new-albums policies, and send additions straight back to Lidarr.
- 🧭 Personal discovery hub - stream batches sourced from your Lidarr library, your saved Last.fm scrobbles, and ListenBrainz Weekly Exploration playlists, all controllable from the sidebar.
- 🤖 AI assistant - describe the vibe you want and let any OpenAI-compatible model seed new sessions with fresh artists, respecting optional library exclusions.
- 🙋 Artist requests workflow - non-admins raise requests, admins approve or reject with a single click, and every action is audited in real time.
- 🎧 Preview & context panels - launch YouTube or iTunes previews, inspect Last.fm biographies, and read key stats without leaving the grid.
- ⚡️ Real-time UX - Socket.IO keeps discovery progress, toast alerts, and button states in sync across every connected client.
- 👥 Role-based access - authentication, user management, profile controls for personal services, and admin-only settings live in one UI.
- 🔐 OIDC Single Sign-On - enable OpenID Connect for authentication, with optional group-based admin assignment and “OIDC-only” mode.
- 🛡️ Hardened configuration - atomic settings writes, locked-down file permissions, and CSRF-protected forms keep secrets safe.
- 🔔 Update & schema self-healing - footer badges surface new releases and the app backfills missing DB columns before loading users.
Getting Started
Source: GitHub README
mkdir -p sonobarr && cd sonobarr
sudo chown -R 1000:1000 .
curl -L https://raw.githubusercontent.com/Dodelidoo-Labs/sonobarr/develop/docker-compose.yml -o docker-compose.yml
curl -L https://raw.githubusercontent.com/Dodelidoo-Labs/sonobarr/develop/.sample-env -o .env
Normalized Features
Source: tool-features-normalized.json
docker, docker compose, plugins, rest api, sqlite, sso.
Deploy
Features
Authentication & Access
- Single Sign-On (SSO)
Integrations & APIs
- Plugin / Extension System
- REST API
Related Media & Streaming Tools
View all 334 →Immich
95KHigh-performance self-hosted photo and video management — automatic backup, ML-powered search, and a Google Photos-like experience on your own server.
Jellyfin
49KThe volunteer-built media solution that puts you in control of your media. Stream movies, shows, music, and photos to any device from your own server.
PhotoPrism
39KAI-Powered Photos App for the Decentralized Web. Tag and find pictures automatically without getting in your way.
Cobalt
39KSave what you love without ads, tracking, paywalls or other nonsense. Just paste the link and you're ready to rock.
qBittorrent
36KAn open-source software alternative to uTorrent. Feature-rich and runs on all major platforms.
SRS
29KSimple, high efficiency, realtime video server. Supports RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH and GB28181.