An unofficial Apple Music client for Windows 10 and 11: a fast, native-feeling desktop app built with Tauri v2, Rust, and MusicKit. Arlet is in alpha development.
Windows 10 22H2 or newer. All releases and signatures
- Your Apple Music library on the Windows desktop: recently added, recently played, artists, albums, songs, and playlists with folders, cached for a fast start.
- Home and Browse: recently played playlists, heavy rotation, personal recommendations, Apple Music charts, and radio stations.
- Search the full Apple Music catalog or just your library.
- Playlists: create playlists and folders, add songs, and pin favorites to the sidebar.
- Queue control: play now, play next, play later, shuffle, and repeat.
- Built for Windows: media keys and the Windows media overlay, light and dark themes, and Mica or Acrylic window materials.
- Automatic, signed updates on a stable or beta channel. Installers are Authenticode-signed and GPG-signed.
- Download the installer for your PC above (x64 for most PCs, Arm64 for Snapdragon and other Arm devices).
- Run it. Arlet installs for your user account only, no administrator rights needed.
- Sign in with the Apple ID that has your Apple Music subscription.
Your library: recently added albums and playlists.
Browse Apple Music charts. |
Settings: account, updates, theme, and Mica or Acrylic. |
- Windows 10 version 22H2 (build 19045) or newer, or Windows 11. Older Windows versions are not supported.
- An Apple Music subscription for full-length playback.
- Install Node.js (see
enginesinpackage.json), npm 12, and the Rust toolchain (npm run rust:update). npm ci- Copy
.env.exampleto.envand setMUSICKIT_DEVELOPER_TOKEN(npm run phase0:mint-tokencan mint it from your Media Services key). npm start
npm run test:all: typecheck, lint, format, release-tooling script tests, Rust fmt/Clippy/tests, and the offline build smoke.npm run test:e2e:app: native E2E against a release build (Windows).
- ARCHITECTURE.md: code layout and data flow.
- docs/SECURITY.md: capabilities, tokens, logging.
- docs/RELEASE.md: release machine setup and flow.
- docs/TESTING.md: test boundaries and E2E.
Arlet is an independent, unofficial project. It is not affiliated with, endorsed by, or sponsored by Apple Inc. Apple Music and MusicKit are trademarks of Apple Inc. An active Apple Music subscription is required for full-length playback.
Arlet is free software under the GNU General Public License v3.0 only.

