Skip to content

A simple wrapper for Apple Music webplayer to let you listen to your Apple Music Libary on the Linux Desktop

License

Notifications You must be signed in to change notification settings

TuxTheAstronaut/AMdesktop

Repository files navigation

🍏 Apple Music Desktop App For Linux 🎵

listen to your Apple Music library on the Linux desktop

Apple Music Desktop

❔ How it works ❔

AM Desktop is an Electron-based wrapper that gives the Apple Music web player a face lift, making it resemble a desktop app and integrating seamlessly into your desktop.

System Tray

By default the window closes to the system tray allowing you to keep playing your music in the background. However not all desktops may support this functionality.

You can disable the tray by setting a environment variable or launch argument:

# Environment variable
NO_TRAY=true

# Launch argument
--no-tray

Window Transparency

By default the window is transparent allowing for rounded corners on the window. However this may cause issues on certain desktops or if running on xwayland.

You can disable this by setting a environment variable or launch argument:

# Environment variable
NO_TRANSPARENT=true

# Launch argument
--no-transparent

Wayland

If the app launches under xwayland and you want to use wayland you can set the following environment variable:

ELECTRON_OZONE_PLATFORM_HINT=wayland

⚠️ Known Issues ⚠️

  • passkey sign-in currently does not work.
  • some drop down context menus do not work.

Developing

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/TuxTheAstronaut/AMdesktop.git
# Go into the repository
cd AMdesktop
# Install dependencies
npm install
# Run the app
npm start
# Build the app
npm run build

About

A simple wrapper for Apple Music webplayer to let you listen to your Apple Music Libary on the Linux Desktop

Topics

Resources

License

Stars

Watchers

Forks