Skip to content

AltSound

AltSound

Bring your music collection back into a focused listening app. AltSound connects to your Jellyfin server and turns it into a streaming experience for songs you own — no subscriptions, no ads, no algorithms tracking what you play.

AltSound is an unofficial, third-party client. It is not affiliated with or endorsed by the Jellyfin project.

Screenshots

AltSound

Install

Get it on Google Play

Other platforms

  • macOS — download the unsigned .app from the latest GitHub Release, then drag it into /Applications. Because the build is unsigned and unnotarized, macOS Gatekeeper will block the first launch with a "Apple cannot check it for malicious software" warning. To open it:

    • macOS 14 Sonoma and earlier: right-click the app → Open → confirm in the dialog.
    • macOS 15 Sequoia and newer: double-click the app once (it will be blocked), then go to System Settings → Privacy & Security, scroll to the bottom, and click Open Anyway. Alternatively, run xattr -dr com.apple.quarantine /Applications/AltSound.app in Terminal.

    You only need to do this once. No re-signing or expiry.

  • iOS — iOS support is already working, and I want to ship AltSound on the Apple App Store in the future. Right now, I do not have an active Apple Developer account. The yearly developer fee is currently too expensive for me, so App Store distribution is paused for now.

What you need

  • A Jellyfin server with a music library.
  • The server's URL and your Jellyfin credentials.

That's it. Your credentials stay in the device's secure storage, and the app only talks to your own server.

Features

  • Stream your full Jellyfin music library
  • Browse albums, artists, playlists, and liked songs
  • Home screen with recently added, most played, and personalized "for you" picks
  • Full-text search across songs, albums, and artists
  • Full-screen now playing with queue management and synced lyrics
  • Instant Mix — turn any song into an endless radio
  • Offline downloads with per-track management and cache control
  • Remote control of other Jellyfin player sessions
  • SyncPlay for synchronized listening across devices
  • Playlist backup and restore

Get the most out of AltSound

AltSound looks great on a plain Jellyfin install, but two server-side plugins unlock the smart features:

  • Playback Reporting — official Jellyfin plugin. Required for the home screen's "most played this week", "recently played", and the personalized "for you" section. Without it, those sections stay empty.
  • AudioMuse-AI — community plugin that analyzes your library's audio and improves Instant Mix, similar albums, and more like this recommendations. Jellyfin's built-in recommendations work without it, but AudioMuse-AI makes them noticeably better, especially for niche libraries.

Both install through your Jellyfin server's Dashboard → Plugins.

Privacy

  • Your Jellyfin credentials are stored in the device's secure keychain — never in plain text.
  • Only the access token is sent to your own server. No data goes to AltSound, the developers, or any third party.
  • No analytics. No telemetry. No ads.

Contributing

Pull requests and issues are welcome — see CONTRIBUTING.md to get a development environment running. All contributors are expected to follow the Code of Conduct.

License

Licensed under the Apache License, Version 2.0. See NOTICE for attribution.

About

A modern, free, and open-source music client for your Jellyfin library

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Contributors

Languages