GitPedia

JustAnotherMusicClient

A desktop music client that integrates with YouTube Music for Windows, MacOS & Linux. Independent and not affiliated with, endorsed by, or sponsored by YouTube or Google.

From 2latemc·Updated June 29, 2026·View on GitHub·

A desktop YouTube Music client built with Tauri, React, and TypeScript for **Windows, MacOs & Linux**. The project is written primarily in TypeScript, distributed under the Apache License 2.0 license, first published in 2026. Key topics include: music, music-client, youtube-music-client, youtube-music-player, youtubemusic.

Latest release: v1.2.72EXPERIMENTAL | Mabey fix linux playback
June 25, 2026View Changelog →
<p align="center"> <picture> <source width="831px" media="(prefers-color-scheme: dark)" srcset="assets\img\Logo_Header_SMALLER.png" /> <img width="831px" src="assets\img\LogoHeader_LIGHT.png" /> </picture> <p align="center"> <a href="https://github.com/2latemc/JustAnotherMusicClient/releases/latest"><img src="https://img.shields.io/github/downloads/2latemc/JustAnotherMusicClient/total?style=for-the-badge&color=FF0000&label=downloads" alt="Downloads"></a> <a href="https://github.com/2latemc/JustAnotherMusicClient/releases/latest"><img src="https://img.shields.io/github/package-json/v/2latemc/JustAnotherMusicClient?style=for-the-badge&color=ff3d00&label=version" alt="Version"> <a href="https://github.com/2latemc/JustAnotherMusicClient/blob/main/LICENSE"><img src="https://img.shields.io/github/license/2latemc/JustAnotherMusicClient?style=for-the-badge&color=ff6900" alt="License"> <a href="https://github.com/2latemc/JustAnotherMusicClient/"><img src="https://img.shields.io/github/stars/2latemc/JustAnotherMusicClient?style=for-the-badge&color=ff9700&label=stars" alt="Stars"> <a href="https://www.reddit.com/r/JustAnotherMusicC/"><img src="https://img.shields.io/badge/reddit-orange?style=for-the-badge&logo=reddit&logoColor=black&link=https%3A%2F%2Fwww.reddit.com%2Fr%2FJustAnotherMusicC%2F" alt="Reddit"> </p> </p> <br>

A desktop YouTube Music client built with Tauri, React, and TypeScript for Windows, MacOs & Linux.

<br>

IMPORTANT This is an independent, unofficial project and is not affiliated with, authorized by, sponsored by, or endorsed by YouTube or Google. The only reason I am making this, is becuase there is no official YouTube music desktop client.

<br> <p align="center"> <a href="https://ko-fi.com/totally2late"> <img src="https://ko-fi.com/img/githubbutton_sm.svg" alt="Donate on Ko-fi" width="350"> </a> <br> </picture>

About ℹ️

JustAnotherMusicClient brings YouTube Music to the desktop in a focused, native-feeling application. YouTube does not provide an official desktop client, so this project aims to provide a polished alternative that integrates with YouTube Music while keeping the experience fast and familiar.

If you like this project, starring it on Github would help A LOT!

Contact for legal purposes: team@2late.org

Buy me a cofee: This supports development and helps me update this project and pay for hosting! If you want a feature to be finished a bit faster, mabey add it to a message there (;

<source width="831px" media="(prefers-color-scheme: dark)" srcset="assets\img\Screenshot01.png" >
<img width="831px" src="assets\img\Screenshot01.png" >

<p align="center"> <a href="https://www.reddit.com/r/JustAnotherMusicC/"> <picture> <source height="70px" media="(prefers-color-scheme: dark)" srcset="[https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png](https://github.com/user-attachments/assets/05511c93-a52f-44ee-80ce-97b49cc974e0)" /> <img height="70px" src="https://github.com/user-attachments/assets/05511c93-a52f-44ee-80ce-97b49cc974e0" /> </picture> </a> </p> <p></p> <br></br>

Features ✨

FeatureDescription
Multiple TabsCreate multiple music tabs, each with its own playback queue, volume, and player state
CachingPlaylists, lyrics, and more are cached for significantly faster performance
RecommendationsHome Tab with personalized song sugesstions and a "random" shuffle wheel, just like on the mobile client
Discord RPCThe songs you are listening to are displayed on Discord
Mini playerSmall Mini Music player when you tab out of the app that can be moved with either right mouse or dragging
Synced LyricsReal-time synced lyrics, not even available on the official client
YouTube Music IntegrationBrowse, search, like songs, and play music via an integrated search bar
Account SupportSign in to access your library, playlists, recommendations, and other account features
Song ManagementAdd songs to playlists or queue, view your queue, quickly via Ctrl+S or right-click

Download ⏬

Download the newest available installer from the latest release for either Windows, MacOs or Linux.
<a href="https://github.com/2latemc/JustAnotherMusicClient/releases/latest">
<picture>
<source width="831px" media="(prefers-color-scheme: dark)" srcset="assets/img/Screenshot02.png" >
<img width="831px" src="assets/img/Screenshot02.png" alt="Screenshot" >
</picture>
</a>

Roadmap 📌

  • Website with easy download buttons!
  • Last.fm integration
  • Better lyrics consistency (some songs still don't have them)
  • Raycast support with app specific URLs
  • Fix Windows media player controls sometimes not working
  • Music Video support
  • App Auto-Update so that you don't manually have to check for changes
  • Maximize Button + An option for Windows-style window controls
  • Start App on boot option
  • Liked songs playlist support
  • Discord RCP is coming
  • Full Linux and MacOS support
  • Space to pause sometimes selects elements instead of pausing / resuming
  • Cap Too long Song names and make them smoothly move vertically
  • Artist Pages with monthly listeners, playlists and popular songs alongside streams amount feature when clicking on the artist name, also integrate into the search results so that one can find artists

Platform Support 💻

  • Windows is the primary supported platform.
  • macOS supported. Sometimes some experimental releases don't work at first, so try some older ones if that is the case.
  • Linux supported. Sometimes some experimental releases don't work at first, so try some older ones if that is the case

MacOs Issues

MacOs may prompt you with a Keychain popup asking for permission. The app stores one encryption key in its own Keychain entry. Your YouTube Music session is encrypted with that key before it is saved in the app data directory.

If you do not need signing into YouTube Music you dont need to grant Keychain permissions. If you do it is recommended to click "always allow" in the popup to prevent MacOs from being annoying

This project DOES NOT offer any downloading functionality. This is a client providing Theme and Decorative additions for audio listening only.

If anyone from Google reads this: There was no official client, I just wanted a good desktop client. Thats why I made this, please don't sue me!
Contact me here: team@2late.org

The application interacts with YouTube and YouTube Music. Access to those services remains governed by their respective terms, policies, availability, and regional restrictions.

JustAnotherMusicClient does not host or claim ownership of music, videos, artwork, metadata, or other content supplied by third parties. Rights in that content remain with their respective owners.

The project is not intended to circumvent access controls, geographic restrictions, advertising, paid service requirements, or content licensing. It is also not intended to enable unauthorized downloading, copying, redistribution, or public performance of third-party content.

YouTube and YouTube Music are trademarks of Google LLC. All other trademarks are the property of their respective owners. References to third-party products are used only to describe compatibility and integration.

For Developers 🛠️

Prerequisites

Install these before running the app:

  • Node.js LTS and npm
  • Rust and Cargo
  • Windows C++ build tools
  • Microsoft Edge WebView2 Runtime

The Tauri CLI is included in the project's development dependencies. A global Tauri installation is not required.

Install

powershell
npm install

Run

powershell
npm run tauri dev

Build

powershell
npm run tauri build

Contributing

Contributions are welcome. Fork the repository, create a branch for your change, test it locally, and open a pull request with a clear description of what you changed and why.

By submitting a contribution, you agree to the Contributor License Agreement. You retain copyright in your contribution while granting the project owner the rights needed to use, modify, distribute, commercialize, and relicense it.

For larger changes, consider opening an issue first so the approach can be discussed before implementation.

Common Issues

Rust is not installed

Install Rust and Cargo from rustup.rs, restart your terminal, and run the command again.

WebView2 is missing

Install the Microsoft Edge WebView2 Runtime, then run the app again.

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from 2latemc/JustAnotherMusicClient via the GitHub API.Last fetched: 6/29/2026