A cross-platform app made to easily install and use AppleMusicDecrypt, currently in development
Important
This project uses (but does not modify, bundle, or embed) AppleMusicDecrypt and wrapper-manager both made by @WorldObservationLog and released under the AGPL-3.0 license. AMDecrypt-gui is released under the MIT license.
- Made with Wails
- Checks dependencies needed to run AppleMusicDecrypt/wrapper-manager
- Automatically installs and sets up (or removes) AppleMusicDecrpyt (clone, venv, pip install, etc.)
- Automatically installs and sets up (or removes) wrapper-manager (clone, docker compose up)
- Run the login script with one click
- Opens AppleMusicDecrypt in a seperate window with one click
- Command builder
- Windows support
- Automatically update both modules
- Upload pre-compiled binaries
Linux
- Have Go, Node/npm and Wails installed (on Linux, libgtk-3-dev and libwebkit2gtk-4.1-dev are probably required to build.)
go install github.com/wailsapp/wails/v2/cmd/wails@latest- Easy install: run the bootstrap installer
curl -fsSL https://raw.githubusercontent.com/gabors0/AMDecrypt-gui/main/install.sh | shThis clones the repo into a temporary directory, builds it, installs the app, and removes the build files afterward.
- Manual install: build/install from a local clone
git clone https://github.com/gabors0/AMDecrypt-gui.git
cd AMDecrypt-gui
wails build #-tags webkit2_41 for some linux systems
sudo ./scripts/install-built.shUninstall
- Clone the repo if not done already
- Run the uninstall script inside the project folder
sudo ./uninstall.sh| Platform | Supported? |
|---|---|
| Linux (tested on Fedora & Arch) | ✔ |
| Windows | Planned |
| macOS | - |
Note on macOS
Builds, but AMD can't be started using the gui. Installation is also probably broken. I don't own a mac so this is untested, however if you stumble upon this and need mac support, feel free to open a PR!| Main screen | Command builder |
|---|---|
![]() |
![]() |

