Deploy Now

SaaS Alternative

Spotify Apple Music YouTube Music

Stars

92

Forks

17

Watchers

0

Developer links

mhub

Apple Music, NetEase Cloud, and QQ Music stop being separate apps with MHub: one self-hosted player searches all three and lines their songs up in a single queue. Search any platform, import its playlists, and MHub matches tracks across services, then keeps imported lists following the originals with a daily sync. The queue takes appends, play-next picks, drag reordering, shuffle, and loop, and an AutoPlay radio built from your recent songs keeps playing when it runs dry. ALAC tracks decode losslessly right in the browser with sample-accurate scheduling, and everything else plays natively, with quality chosen at play time. Lyrics land character by character over a background tinted by the cover art, and they convert between Simplified and Traditional Chinese on request. Lock the phone or switch apps and playback rolls on with system media controls, the next track preloaded for a seamless handoff. Songs and lyrics cache on the device for offline listening, and the player installs as a PWA that behaves like a native app. Add a passkey account and your library syncs live between devices, so the playlist you built at your desk is waiting on your phone with your place kept. One Docker container runs it, bound to localhost by default behind your reverse proxy. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

mhub
mhub
mhub

Benefits

  • Every Platform, One Queue
  • Apple Music, NetEase Cloud, and QQ Music search and playlists live in a single queue with cross-platform matching, so the song you want is playable wherever it exists.
  • Lossless Without A Client
  • ALAC decodes inside the browser itself with sample-accurate timing, so full lossless quality needs no native app, no plugins, and nothing installed on the listening device.
  • Offline And Background Ready
  • Played songs and lyrics cache on the device for offline listening, background playback survives lock screens with system media controls, and the next track preloads seamlessly.
  • Your Library Follows You
  • Optional passkey accounts sync playlists live between your devices over WebSocket, keeping edits merged without duplicates and your listening place ready to resume anywhere.

Features

  • Cross-Platform Playlist Sync
  • Import playlists from any supported platform, match tracks across services, and imported lists re-sync with their originals every day automatically.
  • AutoPlay Radio Continuation
  • When the queue runs dry, a radio built from your ten most recent songs keeps playing, falling back to same-artist and similar-artist picks when needed.
  • Character-Timed Lyrics Display
  • Lyrics highlight character by character over a flowing background drawn from the cover art, with Simplified and Traditional Chinese conversion built in.
  • Persistent Stream Cache
  • Each song downloads once, is reassembled into a full file, and is indexed and stored so later plays stream instantly from cache instead of the platform.
  • Passkey Accounts Sync
  • Sign in with a passkey and your library documents merge live across devices with no duplicates and no lost edits, even after editing offline.
  • Loopback Source Gateway
  • Other services on the same host can borrow MHub's platform accounts, downloads, and cache through a loopback interface, so credentials live in exactly one place.

Apps Similar to mhub