2latemc/justanothermusicclient — explained in plain English
Analysis updated 2026-05-18
Listen to YouTube Music from a native Windows desktop app instead of a browser tab.
Play multiple songs across separate tabs, each with its own queue and volume.
View real-time synced lyrics while a song plays.
Build the app from source to add features like Linux or macOS support.
| 2latemc/justanothermusicclient | neuralinverse/neuralinverse | siva-chidambaram12/kalshi-trading-bot | |
|---|---|---|---|
| Stars | 82 | 82 | 82 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | general | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Building from source needs Node.js, Rust/Cargo, Windows C++ build tools, and the Edge WebView2 Runtime.
JustAnotherMusicClient is an unofficial desktop application for YouTube Music, built with Tauri, React, and TypeScript. It was created because YouTube does not offer an official desktop client. The app runs on Windows, with experimental macOS support and Linux support in progress. The application lets you browse, search, and play YouTube Music from a native desktop window. Signing in with your YouTube Music account gives access to your library, playlists, and personalized recommendations. Some features go beyond the official web client: real-time synced lyrics, multiple simultaneous tabs each with their own playback queue and volume, and a home screen with song suggestions. Songs can be added to playlists or a playback queue through a keyboard shortcut or a right-click menu. Playlists and lyrics are cached locally for faster loading. Planned additions listed in the README include artist pages, liked-songs playlist support, Discord rich presence, automatic app updates, music video playback, and full Linux support. Users download an installer from the GitHub releases page and run it. Developers building from source need Node.js, Rust and Cargo, Windows C++ build tools, and the Microsoft Edge WebView2 Runtime. On macOS the app may ask for Keychain permission to store an encryption key used to protect the saved session. The README includes a legal disclaimer: the project is independent and not affiliated with YouTube or Google. It does not host any music or content, and access to YouTube Music remains subject to Google's terms of service.
An unofficial desktop app for YouTube Music built with Tauri, React, and TypeScript, adding synced lyrics and multi-tab playback.
Mainly TypeScript. The stack also includes Tauri, React, TypeScript.
The README does not state a license.
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.