Apple Music is Apple’s streaming service—on-demand songs, playlists, and your purchased library when you sign in with an Apple ID. Apple does not publish iTunes or Apple Music for Linux. There is no official .deb in Debian archives, and Apple’s community support confirms that iTunes exists only on macOS and Windows.
On Debian 11 (Bullseye), 12 (Bookworm), and 13 (Trixie) you still have solid options: stream through music.apple.com in a browser, install Sidra as a proper desktop client with media-key support, or use Rhythmbox when you only need local files. This guide walks through each path, what to avoid, and how to sign in the first time.
Tested on: Debian 13 (trixie); kernel 6.12.94+deb13-amd64; amd64; Sidra 0.3.5 (
.deband Snap).
Choose an approach
| Approach | Best for | Stability | Jump to |
|---|---|---|---|
Sidra .deb |
Daily desktop listening with MPRIS media keys | Good (actively maintained) | Install Sidra from .deb |
| Apple Music in a browser | Quickest setup, no extra packages | Excellent (Apple’s web app) | Use the browser |
| Sidra Snap | Systems that already use snapd | Good | Install Sidra via Snap |
| Sidra AppImage | Portable install without apt | Good | Install Sidra AppImage |
| Rhythmbox | Local MP3/FLAC libraries only | Excellent for files | Local music with Rhythmbox |
apple-music-for-linux Snap |
— | Avoid (unmaintained since 2021) | What to avoid |
| Wine + iTunes | Curiosity only | Poor | Wine note |
For most Debian desktop users, Sidra .deb or the browser is the right answer. Pick the browser when you want zero install steps; pick Sidra when you want a dedicated window, system tray controls, and keyboard media keys.
Prerequisites
- Debian 11, 12, or 13 on amd64 (Sidra publishes
amd64.deb, Snap, AppImage, andx86_64rpm). - A desktop session (GNOME, KDE, Xfce, etc.)—Sidra is a GUI app, not a server daemon.
- sudo for package installation.
- An Apple ID with Apple Music access.
- Outbound HTTPS to
music.apple.comandgithub.com(for Sidra downloads).
Check your release:
. /etc/os-release && echo "$PRETTY_NAME"Debian GNU/Linux 13 (trixie)What you are installing
| Item | Detail |
|---|---|
| Official Apple app | None for Linux |
| Apple’s web player | https://music.apple.com |
| Sidra package | sidra (installs under /opt/Sidra/, launcher sidra) |
| Sidra Snap name | sidra (publisher flexiondotorg on Snapcraft) |
| Legacy Snap to skip | apple-music-for-linux (last updated May 2021) |
| Local player | rhythmbox from Debian archives |
Sidra wraps Apple’s web player inside CastLabs Electron so Widevine DRM works on Linux—ordinary Chromium builds cannot play protected Apple Music streams.
Use Apple Music in a browser
This is Apple’s supported path for Linux users who asked in Apple Community discussions: open the web app and sign in.
- Launch Firefox, Chromium, or another modern browser.
- Go to music.apple.com.
- Sign in with your Apple ID.
- Stream your library, playlists, and Apple Music catalog.
No apt step is required. For a separate window without a full desktop wrapper, use your browser’s Install or Create shortcut option on music.apple.com (PWA-style)—it still runs Apple’s web client.
Verify the site is reachable:
curl -sI https://music.apple.com/ | head -5HTTP/2 301
server: daiquiri/5
cache-control: max-age=60A redirect or 200 response means your network can reach Apple’s CDN. Playback itself still happens inside the browser after you sign in.
Install Sidra from the .deb package (recommended)
Sidra is an open-source desktop client that loads music.apple.com directly, adds MPRIS media keys (org.mpris.MediaPlayer2.sidra), desktop notifications, and an application indicator—without resampling audio through a custom DSP chain.
Step 1: Download the latest release
Find the current version on GitHub Releases. On my test host the latest was 0.3.5:
cd /tmp
wget -O Sidra-0.3.5-linux-amd64.deb \
'https://github.com/wimpysworld/sidra/releases/download/0.3.5/Sidra-0.3.5-linux-amd64.deb'
ls -lh Sidra-0.3.5-linux-amd64.deb-rw-r--r-- 1 user user 96M Jun 20 12:31 Sidra-0.3.5-linux-amd64.debReplace 0.3.5 in the URL when a newer tag is published.
Step 2: Install with apt
Use apt so dependencies resolve automatically:
sudo apt install -y ./Sidra-0.3.5-linux-amd64.debRelevant output:
Selecting previously unselected package sidra.
Unpacking sidra (0.3.5) ...
Setting up sidra (0.3.5) ...
update-alternatives: using /opt/Sidra/sidra to provide /usr/bin/sidra (sidra) in auto modeConfirm:
dpkg -l sidra
which sidraii sidra 0.3.5 amd64
/usr/bin/sidraStep 3: Launch and sign in
Open Sidra from your application menu, or run sidra in a terminal as your desktop user (not root—Electron blocks root sessions).
On first launch:
- Sidra opens the Apple Music web sign-in flow.
- Enter your Apple ID and complete two-factor authentication if prompted.
- Your session persists across restarts.
After sign-in you get Apple’s full web interface inside a desktop window, plus Linux integrations (media keys, notifications) described in the Sidra README.
Install Sidra via Snap
If you prefer Snap packaging, use the sidra snap from Snapcraft—not the old apple-music-for-linux package.
Enable snapd on Debian
Per Snapcraft’s Debian install guide:
sudo apt update
sudo apt install -y snapd
sudo snap install snapdInstall Sidra
sudo snap install sidrasidra 0.3.5 from Martin Wimpress (flexiondotorg) installedVerify:
snap list sidraName Version Rev Tracking Publisher Notes
sidra 0.3.5 6 latest/stable flexiondotorg -Launch Sidra from the app grid or run sidra in a user terminal.
Install Sidra AppImage (portable)
The AppImage runs without apt install. On Debian 13 and Ubuntu 24.04+, install the FUSE dependency first (Sidra docs):
sudo apt install -y libfuse2t64Download and run:
cd ~/Applications
wget -O Sidra.AppImage \
'https://github.com/wimpysworld/sidra/releases/download/0.3.5/Sidra-linux-x86_64.AppImage'
chmod +x Sidra.AppImage
./Sidra.AppImageAppImage builds support silent auto-update (disable with SIDRA_DISABLE_AUTO_UPDATE=1). The .deb instead notifies you and links to GitHub when an update is available.
Play local music with Rhythmbox
Rhythmbox is Debian’s classic desktop player for files you own on disk—MP3, FLAC, Ogg, podcasts—not Apple Music streaming.
sudo apt update
sudo apt install -y rhythmboxLaunch Rhythmbox, then Music → Import Folder to add a local library. It does not sign into Apple Music or replace iTunes Store DRM tied to Apple’s desktop apps.
Use Rhythmbox when your goal is “manage MP3s on Debian,” and Sidra or the browser when your goal is “stream Apple Music.”
What to avoid: legacy Snaps and Wine iTunes
apple-music-for-linux Snap (do not use)
The apple-music-for-linux snap on Snapcraft shows last updated 31 May 2021 at version 0.7.0. Snapcraft flags it as potentially unmaintained. It wraps an old community client, not Apple’s current web stack.
Install sidra instead—the maintained replacement from the same problem space, with current Widevine support and active releases.
Wine and legacy iTunes (experimental)
Some older tutorials (including guides that walk through Wine + iTunes installers) describe running Windows iTunes on Linux. On Debian this remains unreliable: black windows, broken sign-in, and no dependable iPhone sync.
If you need background on Wine pitfalls, see the on-site iTunes on Ubuntu guide—the same limitations apply on Debian. For Apple Music streaming, skip Wine entirely.
Update and uninstall
Update Sidra
.deb install — download the new release and reinstall:
wget -O /tmp/Sidra-new.deb 'https://github.com/wimpysworld/sidra/releases/download/VERSION/Sidra-VERSION-linux-amd64.deb'
sudo apt install -y /tmp/Sidra-new.debSnap:
sudo snap refresh sidraAppImage — either let auto-update handle it or download a fresh AppImage from GitHub.
Uninstall
| Method | Command |
|---|---|
.deb |
sudo apt remove sidra |
| Snap | sudo snap remove sidra |
| AppImage | Delete the Sidra*.AppImage file |
| Browser | No uninstall—clear site data in browser settings if needed |
Purge config (optional):
rm -rf ~/.config/SidraTroubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
Running as root without --no-sandbox is not supported |
Launched Sidra as root | Log in as a normal user; open Sidra from the desktop menu |
| “Something went wrong” after Apple login | Widevine / DRM issue | Use official Sidra build (CastLabs Electron), not a generic Electron fork |
| No media keys / MPRIS | Desktop environment integration | Confirm org.mpris.MediaPlayer2.sidra in dbus-send --session --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames on a user session |
| AppImage will not execute | Missing FUSE on Debian 13 | sudo apt install libfuse2t64 |
snap: command not found |
snapd not installed | Follow Snapcraft Debian setup |
| Apple Music silent in browser only | Browser DRM disabled | Enable DRM in Firefox settings or try Chromium; Sidra bundles Widevine |
apple-music-for-linux fails or looks ancient |
Abandoned snap | Remove it; install sidra instead |
| Rhythmbox cannot play Apple Music streams | Wrong tool for the job | Use Sidra or browser for streaming; Rhythmbox is for local files |
Kill a stuck Sidra process:
pkill -f /opt/Sidra/sidraReferences
- Apple Music on the web — official streaming interface
- Apple Community — Apple Music on Linux
- Sidra — GitHub repository
- Sidra — GitHub Releases
- Install Sidra Snap on Debian — official Snapcraft instructions
- Sidra on Snapcraft
- On-site: apt command, wget command, iTunes on Ubuntu (Wine context)
Summary
Apple does not ship Apple Music or iTunes for Debian. The dependable paths are music.apple.com in a browser (Apple’s own web app) or Sidra as a desktop client—install the .deb with sudo apt install ./Sidra-*-linux-amd64.deb, or use the sidra Snap after enabling snapd.
Tested on Debian 13: Sidra 0.3.5 installed cleanly via .deb (~96 MB download) and Snap, with the sidra launcher at /usr/bin/sidra. Avoid the unmaintained apple-music-for-linux Snap from 2021. Use Rhythmbox only for local files. Treat Wine + iTunes as experimental—not a streaming solution.

