Skip to content

Crossonic

Self-hosted streaming service for your personal music library.

Your media files, everywhere

Screenshots of different platforms

Crossonic lets you stream your personal music library on Windows, macOS, Linux, Android, iOS1 and in your browser2.

Point crossonic-server to your music directory, enter your server URL into Crossonic and you are ready to enjoy your music!

Compatible with OpenSubsonic

The app can use any (Open)Subsonic compatible server as a backend and dynamically enables/disables features based on availability.

If the app is not available on a platform or if you just prefer a different app you can connect any (Open)Subsonic compatible client to the server and all of your playlists/hearts/etc. will be synced.

OpenSubsonic logos

Some features are only available when using Crossonic with crossonic-server.

Transcoding on the fly

Seamlessly transcode your music on the fly when connected to mobile networks to reduce data usage.

  • Fully supports seeking
  • No missing duration etc.
  • Wifi vs. mobile settings
  • Configurable format/bitrate

Supports release versions

Screenshot of release versions in app

Crossonic properly handles different release versions (Deluxe, Remastered, …).

And much more...

  • Download playlists for offline listening
  • Replay gain
  • Android Auto3
  • Browse artists/albums/songs/genres/years/bpm/…
  • Configurable home page
  • Multiple artists per album/song
  • Artist page organized by release types (album, ep, live, single, …)
  1. There are currently no release builds available for iOS because I do not have a paid Apple Developer account.

  2. The web version of Crossonic has some features disabled and generally has poor performance. Browser support varies.

  3. Currently only playlists are exposed to Android Auto.