Analysis updated 2026-05-18
Search and queue songs, albums, and playlists directly from an Apple Music catalog view.
Download music videos up to 4K resolution alongside audio tracks.
Save songs with time-synced lyrics included.
Queue an artist's entire catalog for download in one action.
| glomatico/am-mix | samuelyooo/sam-image-app | tencent/wesmartflow | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | Vue | Vue | Vue |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | general | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an active Apple Music subscription and exported browser cookies for authentication.
am-mix is a desktop application for downloading content from Apple Music. It provides a graphical interface built with Vue (a web-based UI framework) and a Python-based backend engine called gamdl. The app is described as being in early development, so features and behavior may change. The app lets you search for songs, albums, playlists, and artist pages directly inside Apple Music, or paste links to specific items. Once you find what you want, it queues the downloads and handles multiple at the same time, with support for retrying failed items or canceling them mid-download. Songs can be saved along with synced lyrics, the kind that scroll in time with playback. Music videos can be downloaded up to 4K resolution, and you can browse an artist's full catalog and queue an entire section at once. To use it, you need an active Apple Music subscription and a way to authenticate the app. The simplest method is exporting your browser cookies while logged into Apple Music, using browser extensions for Firefox and Chromium-based browsers to make this straightforward. More advanced authentication options are also available. Depending on what you want to download, some optional third-party command-line tools may be needed. Music videos, for example, require additional tools for handling the video files. The README includes a table listing exactly which tools are needed for which features, along with download links. Installation involves downloading a release zip from GitHub and running the included executable. Settings can be adjusted through the app's Settings page or by editing a configuration file saved in your home directory. The project is open-source under the MIT license.
A desktop app with a graphical interface for downloading songs, albums, playlists, and music videos from Apple Music.
Mainly Vue. The stack also includes Vue, Python, gamdl.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.