Skip to content

Astear17/ytmdesktop

 
 

Repository files navigation

YouTube Music Desktop App

This is a fork of ytmdesktop/ytmdesktop which includes unofficial programs and modified components. I do not handle any responsibility if user has done any further actions that violates the license which stands by the owner of the repository

A cross-platform desktop application for YouTube Music, providing a native experience with enhanced features.

YouTube Music Desktop App

Discord GitHub license GitHub release Download

Features

  • Native Experience: Integrated media keys, taskbar controls, and desktop notifications.
  • Customization: Support for custom CSS themes, including a built-in Liquid Glass aesthetic.
  • Integrated Adblocker: Built-in protection against advertisements and tracking.
  • Cross-Platform: Available for Windows, macOS, and Linux.
  • Integrations: Support for Last.fm scrobbling, Discord Rich Presence, and more.

Download

All available download mirrors for your OS is included below (currently on v3.0.0-hotfix as latest on v3.0.0 tag)

OS Architecture GitHub Actions GitHub Releases
Windows x86_64 (amd64) YTMDesktop-Astear17_3.0.0_windows-x64 YTMDesktop-Astear17_3.0.0_win-x64.exe
Windows ARM64 (aarch64) YTMDesktop-Astear17_3.0.0_windows-arm64 YTMDesktop-Astear17_3.0.0_win-arm64.exe
macOS x86_64 (Intel) YTMDesktop-Astear17_3.0.0_macos-x64 YTMDesktop-Astear17_3.0.0_darwin-x64.zip
macOS ARM64 YTMDesktop-Astear17_3.0.0_macos-arm64 YTMDesktop-Astear17_3.0.0_darwin-arm64.zip
Linux x86_64 (amd64) YTMDesktop-Astear17_3.0.0_linux-x64 YTMDesktop-Astear17_3.0.0_linux-amd64.deb
YTMDesktop-Astear17_3.0.0_linux-x86_64.rpm
Linux ARM64 (aarch64) YTMDesktop-Astear17_3.0.0_linux-arm64 YTMDesktop-Astear17_3.0.0_linux-arm64.deb
YTMDesktop-Astear17_3.0.0_linux-arm64.rpm

SHA-256 - Verify before you download
windows-x64c05b0940da58ac0914ce27cf0d3b81a1e36055d5337b925a2949d17b498006c6
windows-arm640498ae5f4dd01dc66f1ddf4fc995f407b69c6118ed9a9443cde9274171a717e9
macos-x6416c1e9e62753fd78057a5692c2b1d18d1047e2cb85170ba69a07bb396382b122
macos-arm6458ed808f61658b296085fb80c5c2f5f38b10613ab581bf2b548df6e555e8caa6
linux-x64bf4720ee5336eeb3b876fa8927398fd4b79270e58a86dd15e8ff92cd17a2bf4f
linux-arm644065218151beda7234ebf368186af6eb9e4782cb4f520145055647ad08134397

For the next manual build, open the Actions tab and use the newest Manual Build & Release run; artifact names will include the current package.json version.

Development

Prerequisites

Build & Run in Development Mode

  1. Clone the repository:
    git clone https://github.com/Astear17/ytmdesktop.git
  2. Navigate to the project directory:
    cd ytmdesktop
  3. Enable Corepack to use the included Yarn version:
    corepack enable
  4. Install dependencies:
    yarn install
  5. Start the application in development mode:
    yarn start

Building

To package the application for your current platform, run:

yarn make

Build Requirements

  • Windows: Requires Electron Build Tools or Visual Studio with C++ build tools.
  • Linux: Requires fakeroot and dpkg (for Debian/Ubuntu) or rpm (for RedHat/Fedora).

License

This project is licensed under the GPL-3.0 License. See the LICENSE file for details.

About

A Desktop App for YouTube Music

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • TypeScript 58.0%
  • Vue 20.7%
  • JavaScript 14.1%
  • HTML 7.0%
  • CSS 0.2%