Analysis updated 2026-05-18
Run YouTube Music as a standalone Windows app instead of a browser tab.
Show your currently playing song on Discord through Rich Presence.
Block ads and tracking requests while listening to YouTube Music.
Control playback with global keyboard shortcuts and a system tray icon.
| justhenix/yt-music-unofficial | hellanglez/zspark | home-operations/kopiur | |
|---|---|---|---|
| Stars | 27 | 27 | 27 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | general | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Windows only, requires the Microsoft Edge WebView2 Runtime and the Discord desktop client for Rich Presence.
yt-music-unofficial is an unofficial Windows desktop app for YouTube Music. It is built with Tauri, a framework that wraps a website inside its own native window, and it uses Microsoft's WebView2 component to display the page. Instead of keeping YouTube Music stuck in a browser tab, this app gives it a dedicated window, keeps the user's normal YouTube login session, blocks common ad and tracking requests, and shows the currently playing track as Discord Rich Presence so friends can see what is playing. The app is Windows only and is not affiliated with YouTube, Google, Discord, Microsoft, or Tauri. It ships as an NSIS installer, with an MSI package also available on the releases page. Once installed, it supports global keyboard shortcuts for previous, play or pause, next, reload, and zoom, along with a system tray icon for quick controls. Users can toggle Discord Rich Presence and ad blocking, reload or clear the cache, reset the session, and choose to close to the tray, launch at startup, or start minimized. External links open in the normal default browser instead of inside the app. On the technical side, the ad blocking works through native request filtering rather than a browser extension, and it reports how many requests it has blocked. Discord Rich Presence data is passed to the app through a document title bridge rather than by giving the remote YouTube Music page any direct access to the app's internal functions, and page navigation is limited to YouTube Music and the expected Google or YouTube sign in pages. The app includes a hidden self test mode developers can use to confirm the ad blocker is wired up correctly. Building the project from source requires Node.js, npm, the Rust toolchain with Cargo, and the Windows WebView2 Runtime, after which a couple of npm commands produce the installable bundle. The README also notes that Windows may label the app's media playback as an unknown app in the system media controls, which it describes as a limitation of WebView2 and Tauri rather than a bug in this project, since track information and media buttons keep working normally. The project is released under the MIT license, and third party dependency credits are listed in a separate notices file.
An unofficial Windows desktop app that runs YouTube Music in its own window, with ad blocking and Discord Rich Presence showing your current track.
Mainly Rust. The stack also includes Rust, Tauri, WebView2.
MIT license: free to use, modify, and distribute, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.