justhenix GitHub avatar

yt-music-unofficial

justhenix

A dedicated Windows desktop app for YouTube Music that adds ad blocking, Discord Rich Presence, system tray controls, and persistent session management.

Stars

28

7-day growth

No data

Forks

1

Open issues

0

License

MIT

Last updated

2026-07-26

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a native-like experience for YouTube Music on Windows with built-in ad blocking and Discord integration, while maintaining YouTube login and session persistence.

Who it is for

  • Windows users who frequently use YouTube Music in a browser
  • Privacy-conscious users who want ad blocking for YouTube Music
  • Discord users who want to display their current track via Rich Presence
  • Developers interested in Tauri v2 and WebView2 integration

Use cases

  • Run YouTube Music as a standalone desktop application
  • Block ads and tracking requests while listening
  • Show currently playing music on Discord profile
  • Use global keyboard shortcuts to control playback without switching windows

Strengths

  • Built-in ad blocking with native request filtering and page-side cleanup
  • Persistent YouTube login and session across app restarts
  • Discord Rich Presence integration with live status toggles
  • System tray controls and customizable behavior (close-to-tray, launch at startup)

Considerations

  • Windows 10 or newer only
  • Requires Microsoft Edge WebView2 Runtime
  • Discord Rich Presence requires Discord desktop client
  • Upstream WebView2 limitation: media controls may label playback as 'Unknown app'

README quick start

YouTube Music Unofficial

Unofficial Windows desktop app for YouTube Music, built with Tauri v2 and WebView2.

This app gives YouTube Music its own dedicated Windows window, keeps your normal YouTube account session, filters common ad/tracking requests, and publishes the current track to Discord Rich Presence.

Status

  • Windows only.
  • Unofficial project, not affiliated with YouTube, Google, Discord, Microsoft, or Tauri.
  • Current release: v0.1.8.

Download

Use the NSIS setup installer for normal installs:

Download YouTube.Music_0.1.8_x64-setup.exe

An MSI package is also available on the release page.

Windows may show an “Unknown publisher” notice because this community release is not code-signed.

Features

  • Dedicated Windows app window for YouTube Music.
  • Persistent Discord RPC and ad-block toggles with live status.
  • Persistent YouTube login/session through the app WebView profile.
  • Built-in ad blocking with native request filtering, blocked-request count, and page-side cleanup.
  • System tray controls for show/hide, previous, play/pause, next, Discord RPC, and quit.
  • Reload, zoom, cache clear, and session reset controls.
  • Optional close-to-tray, launch at startup, and start minimized behavior.
  • External links open in the default browser.
  • Automatic and manual GitHub release checks.
  • Left-hand global playback shortcuts.

YouTube Music's WebView profile retains login, volume, window state, and site preferences.

Shortcuts

  • Ctrl+Alt+A: previous track.
  • Ctrl+Alt+S: play or pause.
  • Ctrl+Alt+D: next track.
  • Ctrl+R: reload.
  • Ctrl++, Ctrl+-, Ctrl+0: zoom.
  • Ctrl+Shift+Delete: reset the YouTube Music session.

Requirements

  • Windows 10 or newer.
  • Microsoft Edge WebView2 Runtime.
  • Discord desktop client for Rich Presence.

Windows may label WebView2 playback as Unknown app in system media controls. This is an upstream WebView2/Tauri limitation; track metadata and media buttons still work.

Developer notes

Local Build Requireme

Description

Unofficial YouTube Music desktop wrapper built with Tauri v2.

Related repositories

Similar projects matched by category, topics, and programming language.

l0ng-ai
Featured
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

Developer ToolsCLI & Terminal
359
steelbrain
Featured
steelbrain GitHub avatar

reims-vgpu

reims-vgpu is an experimental virtual GPU for macOS guests that uses QEMU to decode the guest's GPU command stream and execute it through Metal or Vulkan, leveraging the built-in AppleParavirtGPU driver without requiring custom kexts.

Desktop Apps
143
m-novotny
Featured
m-novotny GitHub avatar

memguard-rs

A Rust library that provides secure memory handling primitives including zeroization on drop, memory locking, constant-time comparison, and compile-time guarded regions, with zero dependencies and no_std support.

Embedded & IoTSecurity
131