Youtube Musicfor Desktop
Youtube Music for Desktop - Youtube Music but on your Desktop | Product Hunt

Changes made will be available here.

"ytmdesktop2" is a user-friendly graphical interface that simplifies downloading videos from various platforms


DownloadGitHub

Author

Back to Home

Jul 12, 2025
0.17.7-rc.11

Jul 12, 2025

Jul 2, 2025
0.17.7-rc.7

Jul 2, 2025

Jun 29, 2025
0.17.7-rc.4

Jun 29, 2025

Jun 23, 2025
v0.17.5 - mac touchbar support added, generic fixes

Jun 23, 2025

  • feat: mac touchbar controls have been added including progress/seek slider – @Venipa
  • fix: like/dislike fixed #162 – @Venipa

View on Github

Jun 23, 2025
0.17.4-rc.0

Jun 23, 2025

Jun 23, 2025
v0.17.3 - google login fixes, volume ratio init fix

Jun 23, 2025

  • fix: google login user agent has been removed on google login – @Venipa
  • fix: volume ratio has not been enabled on app start – @Venipa

View on Github

Jun 20, 2025
v0.17.1-rc.11 - reverting some google login changes due to more issues

Jun 20, 2025

Jun 20, 2025
v0.17.1-rc.10 - updated release config, discord on disconnect try to reconnect

Jun 20, 2025

  • feat: updated release config – @Venipa
  • fix: on discord disconnect try to reconnect – @Venipa

View on Github

Jun 17, 2025
v0.17.1-rc.8 - google login fixes

Jun 17, 2025

  • fix: google fixes in hope that the login steps are smoothed out... – @Venipa

View on Github

Jun 15, 2025
v0.17.0 - exponential volume slider,

Jun 15, 2025

  • feat: exponential volume slider - Adjusts the YouTube Music volume slider to be exponential for easier selection of lower volumes. #165 – @Venipa
  • refactor: client plugins have been refactored - api and typings have been added aswell as utils passed to the plugin context, so feel free to add your client plugins in renderer-plugins – @Venipa
  • feat: plugins now have cmds prop for devs to add custom commands (for future plugin developers) – @Venipa

View on Github

Jun 11, 2025
v0.16.14 - lastfm fix on startup

Jun 11, 2025

  • lastfm fix on startup – @Venipa

View on Github

Jun 10, 2025
v0.16.8 - fixed mac toolbar, removed old mac toolbar file, plugin filter, updated packages

Jun 10, 2025

  • fixed mac toolbar padding #171 – @Venipa
  • removed old mac toolbar file (unused) – @Venipa
  • renderer plugin filter #143 #170 #87 – @Venipa
  • updated vite & electron packages – @Venipa

View on Github

Jun 5, 2025
v0.16.5 - small bug fixes for mac release, OnInit event after window creation

Jun 5, 2025

  • small bug fixes for mac release – @Venipa
  • OnInit event after window creation – @Venipa

View on Github

Jun 3, 2025
v0.16.1 - refactored service provider, fixed scss feature, biome lint added

Jun 3, 2025

New Features

  • Biome Formatter Integration: The project has transitioned to using the biome formatter for improved code consistency and readability. – @Venipa
  • Pre-commit Hook: A pre-commit hook has been added to ensure code formatting is maintained before commits. – @Venipa
  • Service Collection Refactor: The usage of service collections has been refactored for better performance and maintainability. – @Venipa
  • Update Provider Refactor: Significant improvements have been made to the update provider for enhanced functionality. – @Venipa
  • Major Refactor on Providers: A comprehensive refactor of the providers has been completed, optimizing their performance and structure. – @Venipa
  • SCSS Feature Fix: Resolved issues related to SCSS features, ensuring proper styling and functionality. – @Venipa
  • Window Manager Improvements: Enhancements have been made to the window manager for a better user & dev experience. – @Venipa

Bug Fixes

  • Null Chain Join Fix: Addressed an issue with null chain joins to prevent potential errors during execution. – @Venipa
  • Lint Fixes: Various linting issues have been resolved to maintain code quality and standards. – @Venipa

View on Github

Jun 2, 2025
v0.14.13 - fixes regarding discord and overall stability

Jun 2, 2025

Update v0.14.13:

  • Fix: The Discord RPC should now be stable again. If the Discord icon appears red, it is likely due to issues with the Discord client. Restarting both the client and the app should resolve the problem. If issues persist, a full restart may be necessary. – @Venipa

  • Fix: Most issues related to starting and exiting the app that previously displayed error messages have been addressed. – @Venipa

  • Feature: Logs have been added for better troubleshooting. You can find them at the following location on Windows: %appdata%\YouTube Music for Desktop\logs. – @Venipa

Apr 26, 2025
v0.14.10 - updates regarding discord rpc

Apr 26, 2025

  • fix: discord rpc trying to connect twice to discord – @Venipa
  • fix: toggling discord rpc feature state – @Venipa

View on Github

Mar 30, 2025
v0.14.8 - refactored track management, fix current song like state

Mar 30, 2025

  • refactor: improve track management with TrackCollection class and enhance track state handling – @Venipa
  • fix: current song like state query – @Venipa

View on Github

Feb 24, 2025
v0.14.7 - fixed window resize

Feb 24, 2025

What's Changed

  • Resize inner HTML when using Window Manager or FancyZones by @rathlinus in https://github.com/Venipa/ytmdesktop2/pull/147

View on Github

Feb 2, 2025
v0.14.6-rc1 - autostart minimized added

Feb 2, 2025

  • adjusted so that minimized only set on startup or minimized arg #122 – @Venipa

View on Github

Feb 2, 2025
v0.14.6-rc0 - autostart minimized added

Feb 2, 2025

  • Option to always autostart the application minimized #122 – @Venipa

View on Github

Jan 22, 2025
v0.14.5-rc18 - startup fixes

Jan 22, 2025

View on Github

Dec 5, 2024
v0.14.5-rc10 - discord activity type now allows listening state, showing listening progress

Dec 5, 2024

  • discord: activity type now allows listening state, showing listening progress #70 – @Venipa View on Github

Nov 28, 2024
v0.14.5-rc9 - updated api controls to access yt player api

Nov 28, 2024

View on Github

Nov 12, 2024
v0.14.5-rc3 - lastfm indicator on scrobble success or error, scrobble distinct

Nov 12, 2024

  • scrobble status is now indicated in the toolbar – @Venipa ytmdesktop_2024-11-12_01-15-16
  • scrobble endpoint is now not being called on every track status change, only on change – @Venipa View on Github

Nov 11, 2024
v0.14.5-rc1 - lastfm fixes with the new secure store

Nov 11, 2024

View on Github

Nov 11, 2024
v0.14.5-rc0 - ui fixes

Nov 11, 2024

View on Github

Nov 10, 2024
v0.14.3 - mac mini player changes, fixes regarding toolbar and app suspension, custom css file select fix

Nov 10, 2024

  • custom css select file fix – @Venipa
  • mac: mini player colored border support for mac – @Venipa
  • mac: offset added on the toolbar to allow back button to be clicked – @Venipa
  • mac: app suspension prevention disabled for mac – @Venipa

View on Github

Nov 10, 2024
v0.14.1 - fixes arm builds, keytar removed in favor of encrypted stores

Nov 10, 2024

View on Github

Nov 9, 2024
v0.14.0-rc14 - small fixes regarding discord rpc & media control progress

Nov 9, 2024

  • updated electron to latest – @Venipa
  • small fixes regarding discord rpc & media control progress – @Venipa

View on Github

Nov 5, 2024
v0.14.0-rc12 - back button, new api worker, refactor code

Nov 5, 2024

What's Changed

  • Ad-skipping has been added
  • new api worker
  • refactored code to support new base of builder "vite" previous "vue-cli"
  • app performance lift
  • media playback seeking from the os's progress control
  • back button added
  • mini player adjustments
  • window state is now synced across all parts of components
  • adjusted toolbar css
  • ... much more under the hood

If you have problems with this release, it is to be expected since much changed to the root but it was inevitable.

View on Github

Nov 5, 2024
v0.14.0-rc11 - back button, new api worker, refactor code

Nov 5, 2024

What's Changed

  • Ad-skipping has been added
  • new api worker
  • refactored code to support new base of builder "vite" previous "vue-cli"
  • app performance lift
  • media playback seeking from the os's progress control
  • back button added
  • mini player adjustments
  • window state is now synced across all parts of components
  • adjusted toolbar css
  • ... much more under the hood

If you have problems with this release, it is to be expected since much changed to the root but it was inevitable.

View on Github

Sep 28, 2024
v0.12.17 - updated mini player

Sep 28, 2024

What's Changed

  • Mini Player responsive resizing & Mini Player opens at the position it was closed by @rathlinus in https://github.com/Venipa/ytmdesktop2/pull/136

New Contributors

  • @rathlinus made their first contribution in https://github.com/Venipa/ytmdesktop2/pull/136

View on Github

Jul 21, 2024
0.12.16 - fixes for api controls

Jul 21, 2024

View on Github

Mar 11, 2024
v0.11.6 - media control fixes, mini player stay on top

Mar 11, 2024

  • Media control library has been updated (xosms, currently supported OS: Win32 & Linux) – @Venipa
  • Mini Player now has a stay on top toggle https://github.com/Venipa/ytmdesktop2/issues/78 – @Venipa
  • Mac crash fixed https://github.com/Venipa/ytmdesktop2/issues/87 – @Venipa

View on Github

Mar 21, 2023
v0.10.11 - mini player no max size, remember window position/size

Mar 21, 2023

  • removed mini player max window size limit #58 – @Venipa
  • remember window position & size #38 – @Venipa

View on Github

Feb 4, 2023
v0.10.9 - prefer video quality, internal refactor

Feb 4, 2023

  • Prefer video quality in settings – @Venipa

API:

  • client plugins can now return destroy functions – @Venipa

View on Github

Jan 26, 2023
v0.10.8 - fixed links

Jan 26, 2023

View on Github

Jan 26, 2023
v0.10.7 - lastfm auth persistence fix

Jan 26, 2023

  • fixes #50 "Last.fm needs to reauthenticate every time the app is closed" – @Venipa
  • fixes github action config – @Venipa

View on Github

Jan 18, 2023
v0.10.4 - single instance lock

Jan 18, 2023

  • opening a second instance of the app will open the primary instance now – @Venipa

View on Github

Jan 17, 2023
v0.10.3 - small fixes

Jan 17, 2023

  • single instance lock to prevent multiple instances of the same app – @Venipa
  • indefinite animation on update icon fixed – @Venipa

View on Github

Jan 14, 2023
v0.10.2 - LastFM scrobble flags, rc LastFM release

Jan 14, 2023

LastFM 👌 image

View on Github

Linux

Linux users will be needed to install the libsecret library to use lastfm and future integrations. Depending on your distribution, you will need to run the following command:

Debian/Ubuntu: sudo apt-get install libsecret-1-dev Red Hat-based: sudo yum install libsecret-devel Arch Linux: sudo pacman -S libsecret

Jan 6, 2023
v0.9.9 - small fixes regarding chromium flags

Jan 6, 2023

View on Github

Dec 21, 2022
v0.9.7 - discord rpc fixes, code refactoring

Dec 21, 2022

  • fix: discord rpc toggle – @Venipa
  • fix: away check for discord – @Venipa
  • code has been refactored with a new getProvider typings – @Venipa
  • moved to new tray provider for future feature – @Venipa
  • ytmd plugin library for later usage – @Venipa

View on Github

Dec 15, 2022
v0.9.5 - first track media control fix, track meta fix

Dec 15, 2022

  • track meta fix – @Venipa
  • media control - first track null fix – @Venipa

View on Github

Dec 15, 2022
v0.9.4 - media control fix, rendering improvements, async css compiler

Dec 15, 2022

  • media control fix – @Venipa
  • rendering improvements – @Venipa
  • async css compiler – @Venipa

View on Github

Nov 26, 2022
v0.9.3 - updated miniplayer, track meta data additions

Nov 26, 2022

  • updated miniplayer – @Venipa
  • track meta data additions – @Venipa

View on Github

Nov 1, 2022
v0.9.0 - Mini Player Accents & Fixes

Nov 1, 2022

  • Miniplayer fixes & layout update – @Venipa
  • Miniplayer - Accent feature – @Venipa
  • Updated Electron to v20 – @Venipa

image

View on Github

Sep 28, 2022
v0.8.7 - Miniplayer fixes, code refactor

Sep 28, 2022

View on Github

Aug 7, 2022
v0.8.6 - Miniplayer update, PlayState observer

Aug 7, 2022

  • Miniplayer update: progress & current time added – @Venipa
  • Miniplayer progress seek (disabled until fixed) – @Venipa

View on Github

Aug 7, 2022
v0.8.5 - small fixes & mini player toggle fix

Aug 7, 2022

  • small build fixes – @Venipa
  • mini player toggle fix – @Venipa

View on Github

Aug 6, 2022
v0.8.4 - some fixes

Aug 6, 2022

  • customWindow titles & icons – @Venipa
  • mini player toggle mainwindow hide state – @Venipa
  • minimize Window fixed – @Venipa
  • toolbar for mac updated – @Venipa

View on Github

Aug 5, 2022
v0.8.3 - window load fix, mini player css fix

Aug 5, 2022

  • window load fix – @Venipa
  • mini player css fix – @Venipa

View on Github

Aug 5, 2022
v0.8.2 - Updated Mac Toolbar, mini player preview

Aug 5, 2022

  • updated mac toolbar – @Venipa
  • mini player preview – @Venipa

View on Github

Aug 1, 2022
v0.7.7 - discord rpc idle fully working, updater css adjustments

Aug 1, 2022

  • discord rpc idle fully working – @Venipa
  • updater css adjustments – @Venipa

View on Github

Aug 1, 2022
v0.7.6 - better release notes in update window

Aug 1, 2022

View on Github

Aug 1, 2022
v0.7.5 - updater refactored, semver check implementation

Aug 1, 2022

  • updater refactored – @Venipa
  • semver check implementation – @Venipa

View on Github

Aug 1, 2022
v0.7.3 - Discord RPC Idle check, API port area adjusted

Aug 1, 2022

  • Discord RPC Idle check – @Venipa
  • API port area adjusted – @Venipa

View on Github

May 26, 2022
v0.5.8 - fixed discord time left status, windows media controls fix for unknown songs

May 26, 2022

  • fixed time left status, before it was stuck at 00:00 left on some occasions – @Venipa
  • fixed xosms unknown media type issue which resulted in a crash – @Venipa

View on Github

May 18, 2022
v0.5.7 - small ua fix for google login

May 18, 2022

View on Github

May 18, 2022
v0.5.6 - cookie consent unblock, performance fixes, xosms media control

May 18, 2022

  • Fixed Settings Dialog Scrolling & added more info – @Venipa
  • XOSMS Added (Media Control, Experimental) – @Venipa
  • Cookie Consent Page Fix – @Venipa
  • initial i18n update – @Venipa
  • fixed first startup freeze, disabled chrome sandbox (faster & only temporarily until chromium devs fixed gpu freeze issues) – @Venipa

View on Github

May 8, 2022
v0.5.5 - added error reporting toggle, local log fix

May 8, 2022

  • local log fix (can be found at %appdata%\Youtube Music for Desktop) – @Venipa
  • error reporting (via sentry.io) now has a toggle button to disable it (privacy feature) – @Venipa

View on Github

Mar 25, 2022
v0.5.4 - minimize to tray, refactored custom css

Mar 25, 2022

  • Added Version tag to toolbar – @Venipa
  • Added Minimize to tray instead of quitting feature – @Venipa
  • Added Generic settings text – @Venipa
  • Fixed CSS (initial-)Load, Unload & Watch feature – @Venipa

For custom theme enable it in settings.

View on Github

Mar 21, 2022
v0.5.3 - default theme fix

Mar 21, 2022

fixes initial theme loading, so if you dont have it themed like the recent update release notes then update to the newest version :)

View on Github

Jan 17, 2022
v0.5.2 - api enable/disable fix on startup and quitting app

Jan 17, 2022

View on Github

Dec 13, 2021
v0.4.17 - added dev mode for devtools in production (for theme creators)

Dec 13, 2021

Open Devtools via toolbar image

Dev Mode toggleable in "Settings > General > Enable Developer Mode"

View on Github

Dec 2, 2021
v0.4.16 - updated default theme

Dec 2, 2021

image image

View on Github

Nov 22, 2021
v0.4.14 - fix regarding user-agent deprecation

Nov 22, 2021

  • fix regarding user-agent deprecation – @Venipa

View on Github

Sep 16, 2021
v0.4.12 - default theme

Sep 16, 2021

Default Theme has been set as default image