How to Install Apple Music on Debian

Apple does not ship iTunes or Apple Music for Linux. On Debian 11, 12, or 13 use Sidra (recommended .deb desktop client), music.apple.com in a browser, Sidra Snap or AppImage, or Rhythmbox for local files only. Avoid the unmaintained apple-music-for-linux Snap from 2021.

Published

Updated

Read time 8 min read

Reviewed byDeepak Prasad

Install Apple Music on Debian hero with DEBIAN GUIDE badge, Sidra desktop client graphics, and Apple Music streaming highlights

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 (.deb and Snap).

IMPORTANT
Apple Music streaming requires an Apple ID and usually an Apple Music subscription (or music you already own in your account). None of the methods below bypass Apple’s licensing—you are signing into Apple’s service, not installing a standalone offline player.

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, and x86_64 rpm).
  • 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.com and github.com (for Sidra downloads).

Check your release:

bash
. /etc/os-release && echo "$PRETTY_NAME"
text
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.

  1. Launch Firefox, Chromium, or another modern browser.
  2. Go to music.apple.com.
  3. Sign in with your Apple ID.
  4. 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:

bash
curl -sI https://music.apple.com/ | head -5
text
HTTP/2 301
server: daiquiri/5
cache-control: max-age=60

A redirect or 200 response means your network can reach Apple’s CDN. Playback itself still happens inside the browser after you sign in.


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:

bash
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
text
-rw-r--r-- 1 user user 96M Jun 20 12:31 Sidra-0.3.5-linux-amd64.deb

Replace 0.3.5 in the URL when a newer tag is published.

Step 2: Install with apt

Use apt so dependencies resolve automatically:

bash
sudo apt install -y ./Sidra-0.3.5-linux-amd64.deb

Relevant output:

text
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 mode

Confirm:

bash
dpkg -l sidra
which sidra
text
ii  sidra  0.3.5  amd64
/usr/bin/sidra

Step 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:

  1. Sidra opens the Apple Music web sign-in flow.
  2. Enter your Apple ID and complete two-factor authentication if prompted.
  3. 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:

bash
sudo apt update
sudo apt install -y snapd
sudo snap install snapd

Install Sidra

bash
sudo snap install sidra
text
sidra 0.3.5 from Martin Wimpress (flexiondotorg) installed

Verify:

bash
snap list sidra
text
Name   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):

bash
sudo apt install -y libfuse2t64

Download and run:

bash
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.AppImage

AppImage 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.

bash
sudo apt update
sudo apt install -y rhythmbox

Launch 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:

bash
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.deb

Snap:

bash
sudo snap refresh sidra

AppImage — 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):

bash
rm -rf ~/.config/Sidra

Troubleshooting

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:

bash
pkill -f /opt/Sidra/sidra

References


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.


Frequently Asked Questions

1. Does Apple ship Apple Music or iTunes for Debian?

No. Apple publishes iTunes for macOS and Windows only. There is no official Debian package. Use music.apple.com in a browser or a third-party desktop wrapper such as Sidra that loads Apple Music web with Widevine DRM support on Linux.

2. What is the best way to install Apple Music on Debian?

For a desktop app experience, install Sidra from the .deb on GitHub Releases (sudo apt install ./Sidra-*.deb). For the simplest path, open https://music.apple.com in Firefox or Chromium and sign in with your Apple ID. Both require an Apple Music subscription or purchased library access.

3. What is Sidra and is it safe to use?

Sidra is an open-source Electron desktop client by Martin Wimpress that wraps music.apple.com with Linux MPRIS media keys, notifications, and CastLabs Widevine DRM. It is not made by Apple, but it uses Apple official web player and authentication. Download only from github.com/wimpysworld/sidra releases or the sidra Snap published by flexiondotorg.

4. Should I install the apple-music-for-linux Snap on Debian?

No. The apple-music-for-linux Snap on Snapcraft has not been updated since May 2021 (version 0.7.0) and is flagged as potentially unmaintained. Use the current sidra package instead, which is actively developed and available as .deb, Snap, AppImage, and rpm.

5. Can I install iTunes on Debian with Wine?

Only as an experiment. Legacy iTunes 12.x Windows installers sometimes launch under Wine but often show a black screen, fail Apple ID sign-in, and cannot sync iPhones reliably. For Apple Music streaming, Sidra or the browser is far more dependable than Wine.

6. How do I play local MP3 or FLAC files on Debian without Apple Music?

Install Rhythmbox with sudo apt install rhythmbox. It manages local music folders and playlists but does not stream Apple Music or replace iTunes Store purchases tied to Apple apps.

7. Why does Sidra refuse to start when I run it as root?

Sidra is built on Electron and blocks running as root without --no-sandbox. Launch it from a normal desktop user session through the application menu or run sidra as that user in the terminal.

8. How do I update Sidra on Debian after installing the .deb?

Download the latest Sidra-*-linux-amd64.deb from GitHub Releases and run sudo apt install ./Sidra-NEW.deb. The AppImage build can auto-update; the .deb shows a release notification linking to GitHub when a newer version is available.

9. How do I uninstall Sidra from Debian?

For the .deb: sudo apt remove sidra. For Snap: sudo snap remove sidra. Delete any downloaded AppImage file manually. Browser access needs no uninstall step.
Omer Cakmak

Linux Administrator

Highly skilled at managing Debian, Ubuntu, CentOS, Oracle Linux, and Red Hat servers. Proficient in bash scripting, Ansible, and AWX central server management, he handles server operations on …