Butler Music icon
Butler Music icon

Butler Music

Self-hosted music streaming service offering Spotify-style interface, cross-device playback, yt-dlp downloads, synced lyrics, lossless quality, multi-user accounts, playlist import, ListenBrainz scrobbling, Subsonic API compatibility, and offline support on web and Android platforms.

Butler Music screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Application type

Platforms

  • Android
  • Android Tablet
  • Self-Hosted
  • Android TV
  • Docker
1like
0comments
0articles

Features

Properties

  1.  Privacy focused

Features

  1.  Multiple Account support
  2.  Dark Mode
  3.  Works Offline
  4.  No registration required
  5.  Ad-free
  6.  No Tracking
  7.  Musicbrainz support
  8.  Support for Lyrics
  9.  Subsonic API
  10. Spotify icon  Spotify integration
  11.  ListenBrainz scrobbling
  12. yt-dlp icon  yt-dlp integration

Butler Music News & Activities

Highlights All activities

Recent activities

Butler Music information

  • Developed by

    Daniel Guckert
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    35 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Audio & Music

GitHub repository

  •  66 Stars
  •  6 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Butler Music was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Butler Music?

A self-hosted Spotify alternative. Download music with yt-dlp, organize it into a personal library, and stream it from a Spotify-style web UI with crossfade, queue, playlists, synced lyrics, and multi-user family accounts.

Features:

Core Playback & Library

  • Web player with crossfade, queue management, and persistent playback state
  • Album art with fallback to artist images and graceful degradation
  • Cross-device playback control — control what's playing from any device
  • Artist pages with biography (via MusicBrainz)

Music Discovery & Personalization

  • Daily Mix generator — LLM-powered (via OpenRouter) suggestions based on your listening history, auto-resolved and downloaded
  • Spotify OAuth integration to import existing playlists
  • ListenBrainz scrobbling — sync your listening history

Lyrics & Metadata

  • Live synced lyrics on web and Android (YouTube + LyricFind resolution with 2-second tolerance)
  • Album art caching with automatic cleanup
  • Song metadata auto-enriched from downloads and existing files

Multi-User & Admin

  • Multi-user accounts via invite codes (admin can generate and manage)
  • JWT-based auth with bcrypt password hashing
  • Admin panel for library management, settings, and user control

Music Management

  • Download via yt-dlp with retry logic for resilience
  • Manual upload folder with auto-indexing (mp3, m4a, flac, opus, ogg, wav, aac)
  • Lossless download setting for admin-controlled audio quality
  • Automatic folder scanning every few minutes, or manual "Scan Now" trigger

API & Compatibility

  • Subsonic API compatibility for third-party client support
  • Offline downloads on Android with sync across devices

Mobile (Android)

  • Native Kotlin/Compose app with 1:1 feature parity to web
  • Offline playback with selective download management
  • Android Auto support for in-car control
  • Real-time playback sync across devices

Official Links