YouTube Music Desktop

Astear17 / ytmdesktop /loading

YouTube Music
Desktop App

An optimized fork of YTMDesktop, modified by Astear17 with tons of useful features, optimizes and utilities.

Latest release Loading GitHub release...
Preview image

Downloads

Install the latest desktop build

Use the Releases page for stable packages, or use workflow artifacts when you need a fresh build before a tagged release.

App features

Everything this fork brings forward

Feature set collected from the public release notes for v2.0.26 through v3.1.0.

Playback

Desktop media controls

Taskbar actions, tray controls, notifications, resume behavior, and automatic handling for the "Continue watching?" prompt.

Blockings

Adblock options

Ghostery-powered filtering, adblock toggle support, multiple filter choices, and privacy-focused defaults.

Blockings

SponsorBlock

Skips non-music segments such as intros and outros when community data is available for the current track.

Blockings

YouTube NonStop

Automatically responds to YouTube Music idle prompts so playback can keep running without manual confirmation.

Audio

Built-in equalizer

Equalizer can be enabled or disabled, reset to flat, and kept flat while disabled without deleting saved band values.

Audio

WebAudio processing

Normalization and crossfade use WebAudio processing for more stable playback behavior.

Lyrics

Auto lyrics translation

Lyrics translation is enabled by default and is designed for real-time synced lyric pages where translation can be injected.

Integrations

Discord and Last.fm

Discord Rich Presence metadata and Last.fm scrobbling hooks keep listening activity connected to external services.

Customization

Custom CSS and themes

Custom CSS support, Home navigation persistence, Vietnamese localization, and a real YouTube Music app icon.

Optimization

Cache management

Built-in cache controls clean local data when the desktop shell starts feeling stale or heavy.

Developeing

Forge build workflow

Electron DevTools, manual GitHub Actions builds, local installer generation, and release artifacts across desktop platforms.

Optimization

Lightweight

Uses the Windows frame instead of the older built-in frame for a cleaner desktop shell on Windows builds. Frameworks reworked for less resources

Project identity

Forked by Astear17

This repository is Astear17's fork of the original YouTube Music Desktop App project. The original work lives at ytmdesktop/ytmdesktop.

Version3.1.0
Latest tage3c946d
LicenseGPL-3.0
PackageElectron Forge

Build locally

How To Build

Install dependencies, run the app, then build an installer for your operating system and CPU architecture.

git clone https://github.com/Astear17/ytmdesktop.git cd ytmdesktop corepack enable yarn install yarn start

Build installer

If you want to build the installer on your OS, continue doing this command.

yarn make --arch x64

For explicit platform builds, use one of these commands.

yarn make --platform win32 --arch x64 yarn make --platform win32 --arch arm64 yarn make --platform darwin --arch x64 yarn make --platform darwin --arch arm64 yarn make --platform linux --arch x64 yarn make --platform linux --arch arm64