How to install Apple Music on Linux in 2026: 5 working methods

INSTALL APPLE MUSIC ELECTRON ON LINUX DISTRIBUTIONS (1)

Apple has never shipped an official Apple Music app for Linux, and most existing guides to Apple Music on Linux are just as outdated: a Wine install that rarely finishes logging in, or a snap package untouched since 2021. This guide ranks what actually works in 2026, from the most reliable option down to the last resort, plus the features Apple Music has added since most of those older guides were written.

Why use Apple Music on Linux

Apple Music’s catalog passed 100 million songs this year, roughly matching Spotify’s library size. A subscription also unlocks Apple Music Classical, a separate app with more than 5 million classical recordings, searchable by conductor, performer, and edition rather than just track title.

Lossless and high-resolution audio come at no extra cost, along with spatial audio mixed for Dolby Atmos. None of that depends on your operating system, which is why getting a client or web app running on Linux is worth the setup covered here.

Apple keeps shipping features that make the service worth sticking with. iOS 26 added AutoMix, an AI-driven tool that blends song transitions using on-device beat matching, plus lyrics translation and pronunciation for singing along in languages you don’t speak. None of this depends on a single client, since it all runs on Apple’s servers regardless of whether you use Sidra, Cider, or the web player.

What features does Apple Music offer in 2026?

  • Catalog size: Apple Music now streams over 100 million songs, plus a separate Apple Music Classical app with more than 5 million classical recordings included free for subscribers.
  • AutoMix: Added with iOS 26, AutoMix uses on-device beat matching to blend songs together the way a DJ would, replacing the older Crossfade setting.
  • Lyrics translation and pronunciation: Real-time lyric translation and pronunciation guides help you sing along to songs in languages you don’t speak, currently rolling out to select tracks.
  • Music pins: Pin favorite playlists, albums, and artists to the top of your library for quicker access instead of scrolling to find them.
  • Apple Music Replay: An annual, Wrapped-style summary of your top artists, songs, and total listening time for the year.
  • Live radio stations: Beats 1 was renamed Apple Music 1 back in 2020 and now sits alongside Apple Music Hits and Apple Music Country, all free to stream even without a subscription.
  • High-quality audio: Lossless, high-resolution lossless, and spatial audio with Dolby Atmos come included at no extra cost over the standard subscription price.
  • Offline listening: Download songs, albums, and playlists for playback without an internet connection.
  • Family Sharing and student plans: Family Sharing splits one subscription across up to six people, and discounted student plans remain available in most regions.
  • Cross-platform access: Beyond iOS, macOS, and the web player, Apple Music runs on Android through its dedicated app, though Linux still isn’t on that list. That gap is also why self-hosted alternatives like Navidrome have a following among Linux users, and why the rest of this guide exists.

Apple Music Linux methods compared

If you just want the short answer: install Sidra. It’s free, actively maintained, and the only option with proper media key and volume support out of the box. The table below covers where the other methods fit.

MethodNative MPRIS supportCostMaintenance status
SidraYes, bidirectionalFreeActive (0.3.5, June 2026)
Cider 2Partial, reported unreliable on Linux$3.49Active, closed source
Web app or PWANo, browser-dependentFreeMaintained by Apple
Snap (apple-music-for-linux)NoFreeUnmaintained since 2021
Wine and iTunes.exeNoFreeUnreliable authentication

Method 1: Install Sidra, the most reliable Apple Music client for Linux

Sidra wraps music.apple.com directly inside a CastLabs build of Electron, the only Electron variant with Widevine DRM support on Linux. It injects a small hook script that taps Apple’s own MusicKit.js events and forwards them to MPRIS.

MPRIS (Media Player Remote Interfacing Specification) is the D-Bus standard that lets your desktop’s media controls and volume applet talk to whatever is currently playing.

Because Sidra never creates its own audio pipeline, playback runs through Chromium’s media stack untouched, and Apple’s interface updates automatically whenever Apple ships a change.

Sidra reached version 0.3.5 in June 2026 and ships prebuilt packages for most Linux package formats, so pick whichever matches your setup.

The name itself is a small piece of trivia: Sidra is the Spanish word for the traditional dry cider of Asturias, a nod to a 2018 UbuCon Europe trip that inspired the project.

Install Sidra on Debian, Ubuntu, or as an AppImage

On Debian 13 (Trixie) and Ubuntu 24.04 or newer, install the AppImage FUSE dependency first, since recent releases dropped it from the base install:

sudo apt install libfuse2t64

Then grab the AppImage from the project’s GitHub Releases page and run it directly, no installation step needed:

chmod +x Sidra-*.AppImage && ./Sidra-*.AppImage

If you’d rather have it managed by your package manager, install the deb package instead:

sudo apt install ./Sidra-*.deb

Install Sidra on Fedora, openSUSE, Arch, or Nix

Fedora and openSUSE users can install the rpm package with their respective package manager:

sudo dnf install ./Sidra-*.rpm      # Fedora
sudo zypper install ./Sidra-*.rpm   # openSUSE

On Arch Linux and derivatives, Sidra is available through the AUR:

yay -S sidra-bin

Nix and NixOS users can pull it straight from the flake without a local build:

nix profile install github:wimpysworld/sidra

Install Sidra as a snap

Sidra also publishes to the Snap Store directly, unlike the older, now-stagnant Apple Music snap covered in Method 4:

sudo snap install sidra

After installing through any of these methods, launch Sidra and sign in with your Apple ID. Your session persists across restarts, so you only do this once.

Sidra’s Linux build also exposes a bidirectional MPRIS interface (org.mpris.MediaPlayer2.sidra), meaning your media keys, GNOME or KDE volume applet, and lock screen widget all control playback correctly out of the box on both Wayland and X11.

The project’s own changelog is worth reading if you’re deciding whether to trust a relatively young client. Sidra’s developer previously maintained Cider, the client covered next, and switched approaches after running into problems that turned out to be architectural rather than fixable with a patch.

Cider hardcodes a 96kHz audio context, so tracks Apple actually delivers at 44.1kHz or 48kHz get resampled up and back down before playback, and the developer has said the common community workaround is simply to disable Cider’s built-in DSP chain entirely. Sidra was built to skip that layer altogether.

Method 2: Install Cider, the older Apple Music client

Cider is the client most older guides still point to, and it’s worth knowing what it is and isn’t before installing it. It wraps the Apple Music web experience in a custom interface with themes, an equalizer, Discord and Last.fm integration, and a Musixmatch-powered lyrics view. The current release also runs on a partly Rust-based backend after a rewrite the developers describe as a move away from Electron for better performance.

For a long time Cider was the default recommendation for a native-feeling Apple Music client on Linux, but two things have changed since the version most articles describe. Cider 2 is a closed-source rewrite, so the “open source” label attached to it in older coverage no longer applies, and it now costs $3.49 through its itch.io store rather than being free.

On Linux, user reports describe Cider 2 as somewhat unstable. Local file support that existed in the original Cider was also dropped entirely in the rewrite, with the developers stating it isn’t planned to return.

If you still want to try it, Cider distributes through the usual Linux package formats:

sudo dpkg -i cider-linux.deb
sudo apt-get install -f

For the AppImage build, make it executable and run it directly:

chmod +x cider.AppImage
./cider.AppImage

Cider’s own listing also mentions a Flathub build, but as of this writing that build isn’t actually published there. If Flatpak is your preferred install method on Linux, Warehouse is a useful tool for tracking which of your apps come from Flathub versus other sources, but it won’t help here since Cider simply isn’t on Flathub yet.

Method 3: Run Apple Music as a web app without installing a native client

If you don’t want to install a dedicated client at all, the Apple Music web player at music.apple.com is officially supported by Apple and works in any Chromium-based browser. The plain browser tab is fine for casual listening, but you can also install it as a standalone Progressive Web App (PWA), a website packaged to launch in its own window with its own icon and no browser chrome, so it behaves like a normal desktop app.

Install the web app in Chrome, Chromium, or Edge

Sign in to music.apple.com first, then open the browser’s menu (the three dots in the top right) and look for an install option, labeled Install Apple Music… in Chrome and Chromium, or Apps, then Install this site as an app in Edge. Confirm the prompt and Apple Music opens in its own window, with a launcher icon added to your applications menu that you can pin to your taskbar or dock.

Install the web app in Firefox using a web app manager

Firefox doesn’t have a built-in PWA installer on Linux, but Linux Mint’s Web App Manager fills the gap and ships in most distributions’ repositories even outside Mint. Chromium is required for the DRM handshake Apple Music needs, so this Firefox route only matters if you want a Firefox-based session in particular.

Open Web App Manager, add a new entry pointing to https://music.apple.com, set the category to Sound & Video, leave the navigation bar unchecked, and pick an icon from the ones the tool pulls off the site.

The first launch needs one extra step: click the DRM prompt inside the app to enable Widevine, wait for the page to refresh, then sign in. Because Web App Manager hides Firefox’s own navigation chrome, the window can launch without a visible title bar. Press Alt to bring up the hidden menu, go to View, then Toolbars, then Customize Toolbar, and check the Title Bar box in the bottom left to fix it.

Method 4: Install the apple-music-for-linux snap (fallback)

Older guides, including earlier versions of this one, point to a snap package for Apple Music. It still works, but it’s worth treating as a fallback rather than a first choice. Canonical’s own Snap Store listing for it shows a warning that the channel “hasn’t been updated in a while” and might be unmaintained, with its last stable release dated May 2021.

Install snapd first if you don’t already have it, then install the package:

sudo apt install snapd
sudo snap install apple-music-for-linux

Once installed, launch it from your application grid or menu like any other app, and sign in with your Apple ID. It has no MPRIS support, so don’t expect media keys or your volume applet to control it correctly.

Method 5: Run iTunes through Wine or a Windows VM (last resort)

This is the oldest method still floating around, and it’s the least reliable one on this list. Apple retired classic iTunes for Windows years ago in favor of separate Music, Podcasts, and TV apps.

Wine has never reliably completed Apple Music’s streaming authentication even when the installer itself runs. Only use this if every other method above fails for your setup.

Update your repositories first:

sudo apt-get update
sudo apt-get upgrade

Install Wine from your terminal:

sudo apt install wine

Download the Windows iTunes installer from Apple’s site, then open a terminal in your Downloads directory and run it through Wine:

wine iTunes*.exe

The installer will take a little time to load. Expect authentication to fail at the sign-in step for streaming even if installation itself completes, since this is a compatibility layer problem rather than something a flag or setting fixes.

If Wine doesn’t work at all, a full Windows virtual machine is the last fallback. It’s slower and heavier than every option above, but VirtualBox gives you a complete, unmodified iTunes install if you genuinely need one.

Troubleshooting common Apple Music on Linux problems

Most of the problems Linux users hit with Apple Music trace back to one of three layers: the audio pipeline, DRM, or package maintenance. It helps to know which one you’re dealing with before you start changing settings.

Media controls and volume don’t work

If your volume applet or media keys don’t move Apple Music’s playback at all, that’s an MPRIS gap rather than a bug in the app itself. Cider’s own audio engine sits between MPRIS and your actual output, so its volume can drift out of sync with the system curve, a known limitation rather than something you can configure away. Switching to Sidra, which implements MPRIS directly against MusicKit events instead of through its own audio layer, resolves this for most people. If you’re troubleshooting the audio pipeline itself rather than any one client, EasyEffects is a useful way to inspect what PipeWire is actually doing with a stream.

Playback fails right after login

If playback fails immediately after login with an error rather than a stalled loading screen, that’s usually Widevine DRM refusing to initialize, not a login problem. This shows up most often in from-source builds or unofficial forks that skip proper DRM signing. Stick to the official release channels listed above rather than a self-built package.

Audio sounds thin or distorted

If audio sounds thin, distorted, or oddly filtered compared to the same track on another device, check whether the client applies its own DSP or equalizer chain by default. That’s exactly the resampling behavior described in the Sidra section above. Disabling any built-in “audio enhancement” toggle in your client’s settings, or switching clients entirely, usually clears it up.

An apt or snap install step fails outright

If a package manager error blocks any apt-based install step in this guide, such as apt install snapd failing outright, that’s typically an unrelated broken or held package and not really about Apple Music at all. It’s worth a general Ubuntu package troubleshooting pass before you retry.

Key takeaways

  • Apple has never shipped an official Apple Music app for Linux.
  • Sidra is the most actively maintained native client, with bidirectional MPRIS support.
  • Cider 2 dropped its open source license and now costs $3.49.
  • The apple-music-for-linux snap has not been updated since May 2021.
  • Wine can launch the iTunes installer but rarely completes streaming login.
  • The web player installs as a PWA in Chrome, Chromium, and Edge.
  • Firefox needs Linux Mint’s Web App Manager for the same result.
  • Most volume and media key problems are MPRIS gaps, not bugs.

Frequently asked questions

Is there an official Apple Music app for Linux?

No. Apple has never released one, and forum requests for a Linux client date back to at least 2019 with no official response from Apple beyond pointing users to the web player.

What is the best Apple Music client for Linux in 2026?

Sidra is currently the most reliable choice, since it implements MPRIS directly and avoids the audio resampling issues found in older clients like Cider.

Is Cider still free on Linux?

No. Cider 2 dropped its open source license and now costs $3.49 through itch.io, and the Flathub build its own listing mentions isn’t actually published yet.

Can I use Apple Music on Linux without installing anything?

Yes. music.apple.com works in any modern Chromium-based browser and can be installed as a standalone app through Chrome, Edge, or Linux Mint’s Web App Manager.

Does Wine reliably run iTunes or Apple Music on Linux?

Not reliably. Wine can launch the iTunes installer, but streaming authentication frequently fails, and Apple no longer ships classic iTunes for Windows either.

Why doesn’t Cider’s volume match my system volume on Linux?

Cider runs its own audio engine between MPRIS and system output, so its internal resampling can drift out of sync with the OS volume curve.

Is the apple-music-for-linux snap safe to install?

It still installs and runs, but Canonical’s own listing shows it hasn’t been updated since 2021, so treat it as a fallback rather than a first choice.

Conclusion

Apple Music on Linux still means picking a workaround rather than downloading an official app, but the workaround worth picking has changed. Start with Sidra, fall back to the web app if you want zero installation, and treat Wine and the old snap as what they are now, options of last resort. For anything Apple hasn’t documented for Linux directly, its own support pages are still the most reliable place to check for changes.