Changelog

Published GitHub releases for YTMDesktop2.

GitHub Releases
  1. Aug 23, 2026

    • feat: implement Chromecast support with discovery and session management (5f2b482)
    • chore: updated docs (061b96d)
    • fix: ensure proper JSON content type handling for legacy clients in API server #233 (82ebbac)
    Open release
  2. Aug 17, 2026

    • fix: resume event for discord rpc, add unit tests for discordEmbedFromTrack functionality (509a43a)
    • refactor: improve Discord activity update logic and timestamp handling #243 (676fcbd)
    • feat: integrate logtape for enhanced logging functionality and add logging tests (a5e99f1)
    Open release
  3. Aug 14, 2026

    • feat: implement quit policy to manage application quitting behavior and enhance cleanup process (d893860)
    • feat: add like and dislike functionality to track service and update API routes #240 (dc4fb56)
    • fix: playerctl state fix #242 (3a2e031)
    Open release
  4. Aug 13, 2026

    • feat: trayview pinned moveable window (2105bf8)
    • feat: implement tray view pinning functionality and enhance user interaction (8f91a13)
    • fix: improve update handling in tray menu and enhance error dialog management (28a2f2c)
    • feat: enhance update dialog management and user experience (5721b0f)
    Open release
  5. Aug 10, 2026

    • chore: update @venipa/xosms package version to 0.8.5 across pnpm-lock and workspace files (8476499)
    Open release
  6. Aug 10, 2026

    • refactor: update artifact paths in release workflow for clarity (2e88406)
    • refactor: streamline release workflow and update package scripts (e2f152f)
    • feat: implement lyrics clock functionality and improve time synchronization (58d8c32)
    • feat: implement lyrics management and enhance player interaction (60fb506)
    • refactor: integrate new logging system across multiple modules (5f916cb)
    • refactor: migrate logging system to use new console utility (c49ccc3)
    • refactor: YTM client integration to contextIsolated preload and refactored preload functionality to fit contextIsolated behaviour (read Notice please) (d8e265c)
    • Notice
    • This release is a major change, planned a long time ago... rewritten old shared preload context to contextIsolated preload.
    • This should also fix guest/non premium users experiencing player being stuck buffering at 0:49-1:00 markers.
    • Don't forget to report any issues on github.
    Open release
  7. Aug 9, 2026

    • fix: improve Last.fm integration with enhanced scrobble management and loop detection #230 (cd5ee98)
    • fix: enhance Last.fm integration with relisten detection and scrobble session management #230 (9505122)
    • feat: refactor release download panel to utilize new release channel visibility logic and add version parsing utilities (0d40cf8)
    • feat: update OBS documentation with new layouts and images (9d0bd18)
    • feat: enhance release workflow to include embeds artifact handling (1611147)
    • feat: enhance embed client and widget layouts for idle state handling (61ec921)
    • feat: implement OBS embed support with local API integration (7f0cfd4)
    • feat: update lyrics feature to support multiple providers and enhance settings (2ff03db)
    Open release
  8. Aug 9, 2026

    • feat: enhance lyrics feature with word sync and improved settings (bca8b27)
    • feat: add synced lyrics feature to documentation with image and metadata (6acf0c8)
    • feat: update lyrics documentation with image and metadata (e5aacc1)
    Open release
  9. Aug 9, 2026

    • feat: add migration for default lyrics settings initialization (c3a9f8d)
    • feat: update features documentation and add synced lyrics section (7283a34)
    • feat: enhance API fetch configurations across multiple modules (ad33c19)
    • feat: integrate @better-fetch/fetch for improved API interactions (30c5b4a)
    • feat: improve lyrics layout and rendering for better readability (c2556c7)
    • feat: refactor lyrics rendering and settings handling for improved performance (5c819e4)
    • feat: enhance lyrics functionality with React integration and improved selectors (0893d43)
    • feat: add lyrics feature with settings and UI integration (1976dcb)
    • chore: typo on project license ref in flatpak meta (49cacc7)
    • chore: remove Snap packaging and related workflows - not worth it. (bbe9790)
    Open release
  10. Aug 9, 2026

    • feat: enhance packaging and metadata for ytmdesktop2 (c1ea063)
    • feat: update @venipa/xosms to version 0.8.4 and adjust related dependencies (b3872ac)
    • chore: remove unused worker files and add knip configuration (5645f8d)
    • fix: refresh Last.fm Now Playing after long pauses to maintain session integrity (a18523a)
    Open release
  11. Aug 8, 2026

    • feat: enhance Last.fm integration with reauthentication and session validation
    • fix: improve type safety and null handling in various components (c591fb9)
    • chore: web route typings (1adb23a)
    • fix: Last.fm session management with counterpart video support
    • fix: trayview album cover drag should be disabled
    • fix: track navigate to empty page
    Open release
  12. Aug 8, 2026

    • refactor: remove deprecated dependencies and improve LastFM client implementation (84a4fa9)
    • feat: enhance track service state management and tooltip functionality (7895361)
    • feat: implement track like state management and enhance skip functionality (fabe466)
    • feat: add UI enhancements section to documentation (d8b3bcf)
    • feat: add auto-dismiss functionality for YTM toasts (1a59eaf)
    • feat: implement share link rewriting and enhance settings for shared links (1041f64)
    • chore: update permissions in CI workflow to include package access for GitHub Packages (a6f5003)
    • feat: add CI workflow and enhance test configuration (bd6d7dc)
    • feat: improve queue management and enhance user feedback (a17cacb)
    • feat: add shared links support and improve navigation API (bd92a31)
    • feat: enhance deeplink handling and add dialog for shared links (90d9c70)
    • fix: login issues (1660c64)
    Open release
  13. Aug 8, 2026

    • feat: enhance zoom functionality and improve DPI handling (b5d178f)
    • chore: remove screenshot from README to streamline documentation (7f2ec6c)
    • feat: enhance documentation and implement OG image features (61d25e6)
    • feat: remove mini player feature and update documentation accordingly (9db3a8a)
    Open release
  14. Aug 8, 2026

    • feat: expand documentation with new internals section and related features (24d7d6f)
    • feat: enhance features and documentation for tray view, DPI scaling, and display zoom (66cd403)
    • feat: add blur effect toggle for themes and update related settings (3a5b433)
    • feat: implement zoom functionality for YouTube Music with settings integration (d1e8db9)
    • feat: refine tray icon resizing logic for macOS (8f67fe7)
    • feat: improve tray icon loading and positioning logic (8e4bc5d)
    • feat: add platform-specific tray icon handling and loading logic (25ff8d7)
    • feat: implement showOnActiveDesktop function for managing window visibility across virtual desktops (fd4da4b)
    • Revert "fix: implement tray icon management with platform-specific image handling" (de9403b)
    • Revert "feat: enhance tray icon management with new template images and improved loading logic" (e01d545)
    • feat: enhance tray icon management with new template images and improved loading logic (b7645bd)
    • fix: implement tray icon management with platform-specific image handling (687e125)
    Open release
  15. Aug 7, 2026

    • fix: enhance thumbnail caching by adding chrome version and platform detection (245a675)
    Open release
  16. Aug 7, 2026

    • fix: enhance thumbnail caching mechanism with improved error handling and base64 URL encoding (3b9e52d)
    • chore: remove specific pnpm version from release workflow (57b55f4)
    • feat: implement thumbnail caching for improved performance and user experience (4f5d8a2)
    • feat: integrate framer-motion for enhanced animations in trayView (72626cc)
    • feat: update track like and dislike functionality to use structured input (c7e7612)
    • feat: introduce trayView functionality and refactor tray management (b71970c)
    • feat: add window centering functionality to improve UI experience (cd8a4cc)
    • chore: update package.json to specify Node and pnpm engine requirements and set package manager version (4054fa7)
    Open release
  17. Aug 7, 2026

    • chore: optimize command line switches for media control and startup processes (c3526c1)
    • chore: refactor app version setting in GitHub Actions and update artifact handling (cb30c8c)
    • chore: improve GitHub Actions for release process and artifact handling (ae8b5cc)
    • chore: enhance release scripts and GitHub Actions for multi-platform packaging (aab1839)
    Open release
  18. Aug 7, 2026

    • feat: enhance release download panel with multi-channel support (be69114)
    • chore: update GitHub Actions workflows for documentation and release processes (28e65c3)
    • chore: add support for Linux Pacman package in downloads and electron-builder configuration (b5d223a)
    • feat: implement user agent handling for Chrome compatibility (43584ad)
    • chore: add support for Linux Flatpak and Snap downloads (b801e9e)
    • chore: enhance Discord IPC handling and update Flatpak configuration (078e9d4)
    Open release
  19. v1.2.1-rc.0v1.2.1Pre-release

    Aug 7, 2026

    • chore: enhance Snapcraft configuration for YouTube Music desktop client (e5ca514)
    Open release
  20. Aug 7, 2026

    • chore: add OpenGraph banner image and update Snapcraft configuration (4720ef6)
    • chore: add GitHub Actions workflow for publishing Snap to Snap Store (7a9b30b)
    • chore: update node-abi to version 4.33.0 in pnpm-lock and pnpm-workspace configurations (34955c1)
    • chore: updated release builder, snap publish (b9faf34)
    • chore: update electron version to 43.3.0 in pnpm-lock, package.json, and electron-builder configuration (f4732e1)
    • chore: add descriptions for Linux targets in electron-builder configuration (526bd72)
    • chore: enhance CI workflow for Ubuntu with LXD and update electron-builder configuration (c022c18)
    Open release
  21. Aug 7, 2026

    • chore: remove 'events' dependency and update imports to 'node:events' in multiple files (10030cc)
    • chore: update dependencies in pnpm-lock and package.json for electron-updater and ws (ec5e6ef)
    • chore: update electron version to 39.8.10 in pnpm-lock and package.json (ac50451)
    • feat: enhance window management and UI components (aba31e7)
    Open release
  22. Aug 6, 2026

    • chore: up windows sdk version (15d10ba)
    • feat: update @venipa/xosms and related packages to version 0.8.3 in pnpm-lock and package.json, updated cross media bridge (c7b9917)
    • chore: enhance CI workflow with artifact attestations and provenance verification (77d662f)
    • chore: remove unused dependencies and configuration files to streamline project setup (4da5d08)
    Open release
  23. Aug 6, 2026

    • feat: integrate cnfast for utility class management and enhance Last.fm settings UI (ebef87a)
    • refactor: improve Discord integration by optimizing enabled state handling and connection management (2077855)
    • refactor: improve Discord client connection management and enhance error handling (de4ffd9)
    • refactor: enhance lifecycle management and streamline track service interactions (fde9f8b)
    • refactor: enhance media control error handling and streamline key press logic (c68101a)
    • refactor: streamline media control logic and enhance track state handling (7f06bb0)
    Open release
  24. Aug 6, 2026

    • feat: macos release (99bd291)
    Open release
  25. Aug 6, 2026

    • feat: add @tanstack/router-cli and update typecheck command in package.json; introduce tsr.config.json for route generation configuration (77b033b)
    • refactor: optimize settings update logic and prevent unnecessary state changes (620523d)
    • feat: implement update channel selection in settings and refactor related components (f8bc6ec)
    • refactor: migrate from Custom CSS to Themes feature, updating documentation and code references (b475cc3)
    • chore: update .gitignore to exclude routeTree.gen.ts and fix update progress bar fallback value (c21af44)
    Open release
  26. Aug 5, 2026

    • fix: update error handling in update flow to return null when no update info is available (f5ef1c8)
    Open release
  27. Aug 5, 2026

    • feat: integrate release notes and progress tracking in update flow (8276634)
    • feat: refactor hooks to utilize TRPC utils for state management and improve route imports (6969489)
    • feat: enhance window load handling and improve encryption error logging (32ba117)
    • feat: improve player API handling and enhance settings route imports (74c555a)
    Open release
  28. Aug 5, 2026

    • fix: loader and CSS handling in the application (c55bff4)
    Open release
  29. Aug 5, 2026

    • chore: add GitHub Actions workflow to deploy documentation on release events, new store names for new encrypted stores (4df3a04)
    • feat: add GitHub stargazer count to documentation site (7be33aa)
    • Notice
    • <b>This release deprecates old stores, it means you need to re-authenticate last.fm which should not take long.</b>
    • App Settings should be the same.
    Open release
  30. Aug 5, 2026

    • feat: enhance MDX image handling in documentation components (66b89d0)
    • feat: updated docs (74a3d18)
    • fix: settings inline editor (26c84dc)
    • chore: update pnpm workspace and GitHub Actions workflows for Electron compatibility (4898dff)
    • chore: enhance GitHub Actions workflow for Stream Deck plugin (5fe3d7b)
    • chore: update @types/react and @types/react-dom versions in pnpm-lock.yaml (ecb52f5)
    • feat: implement authentication management and integrate with API (88eb676)
    • refactor: monorepo initial (60793fa)
    • feat: initial streamdeck implementation (8bb9982)
    Open release
  31. Aug 5, 2026

    • feat: integrate Hono for API server and enhance settings management (abc5b2c)
    • chore: update pnpm workspace configuration, track api fix and refactor API worker initialization (898c850)
    Open release
  32. Aug 5, 2026

    • fix: renderer track payload, lastfm track change not working (21fd8bf)
    • refactor: enhance track service and player API integration (02ee6f7)
    • fix: enable player volume UI only in development environment (a6a603e)
    • fix: node-gyp vs2026 issue (89061d6)
    • fix: web trpc router shim (e1e5487)
    • fix: generated types not used in provider helper (60a5c20)
    • feat: major rewrite phase 3 (0989360)
    • feat: major rewrite phase 2 (7bba621)
    • feat: major rewrite phase 1 (fd8908a)
    • chore: update dependencies in release workflow and enhance navigation service (dae3c6f)
    Open release
  33. Stream Deck Pluginstreamdeck-plugin

    Aug 5, 2026

    • Latest Stream Deck plugin build (.streamDeckPlugin).
    • Download the file, then double-click / import it in Stream Deck software.
    • Verify provenance (optional):
    • Docs: https://Venipa.github.io/ytmdesktop2/docs/integrations/streamdeck/
    Open release
  34. Mar 26, 2026

    • Added shortcut.service and integrated broader service-management updates across main/preload layers.
    • Updated media control and YouTube/plugin bridge files (mediaControl.service, pluginManager, renderer plugin utils, track API controls).
    • Refined service type generation flow (services.generated.d.ts) and hook/build config handling for generated files.
    • Included release workflow and dependency lockfile updates.
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.18.7...v0.18.9
    Open release
  35. Mar 24, 2026

    • What's Changed
    • feat: add service type generation plugin for Electron-Vite and remove outdated Providers.ts file
    • fix: handle playpause and stop media key events by @pedro-lino in https://github.com/Venipa/ytmdesktop2/pull/205
    • New Contributors
    • @pedro-lino made their first contribution in https://github.com/Venipa/ytmdesktop2/pull/205
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.18.6...v0.18.7
    Open release
  36. Mar 17, 2026

    • fixes quit to tray feature
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.18.5...v0.18.6
    Open release
  37. Mar 15, 2026

    • fixes macos updater not quitting after update has been downloaded.
    Open release
  38. Mar 15, 2026

    • release to include zip files for use with autoupdater
    Open release
  39. Mar 15, 2026

    • feat: media control support for mac has been added
    • removed old deprecated dependencies.
    Open release
  40. Mar 14, 2026

    • as of this release macOS builds are signed and do not need extra tooling to be able to run on your devices.
    • reverted to an older electron version due to issues with dependencies right now.
    Open release
  41. Mar 2, 2026

    No release notes.

    Open release
  42. Mar 2, 2026

    • fix: discord rpc activity schema needs atleast 1 button or set undefined.
    • fix: discord rpc album assignment (if available)
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.16...v0.17.17
    Open release
  43. Mar 2, 2026

    • feat(DiscordRPC): refactored discord rpc implementation for stability and less dependencies.
    • fix(DiscordRPC): after idling 30seconds while the track being paused now correctly removes the activity from discord
    • fix(MiniPlayer): Mini player issues have been fixed with the progress not moving.
    • few dependencies have been removed
    Open release
  44. Dec 3, 2025

    • This release disables Chrome’s GPU sandboxing so GPU processes run without the extra OS-level isolation.
    • (nvidia user's should see a significant performance improvement)
    Open release
  45. Dec 2, 2025

    • feat: toggleable thumbnail background in player view
    • <img width="800" height="600" alt="image" src="https://github.com/user-attachments/assets/6eb3cde3-fe74-4d6d-978a-77c89d00a058" />
    Open release
  46. Dec 2, 2025

    • Changelog: v0.17.5 to v0.17.10
    • feat: enhance player bar styling and button sizes for improved UI
    • feat: enable fluent scrollbar blink features
    • feat: hq thumbnail for css variable
    • feat: add accent property to track state and reorder imports in track service
    • feat: updated custom css layout, new css handler class, thumbnail & accent css variables
    • feat: refactor mainwindow handlers to seperate files
    • feat(#187): updated migrations, initial trackstate fix, enable re init service for taskbar track progress
    • feat(#183): toggleable taskbar progress feature
    • feat: updated last fm scrobbling to include album, yt player ui service added to domutils
    • fix(DiscordRPC): set connection error to null on connected state
    • fix: discord presence error handling
    Open release
  47. Oct 26, 2025

    • feat: #187 - toggleable taskbar progress
    • feat: moved migrations to different file for readability
    • chore: biome upgraded to v2
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.9-rc.1...v0.17.9-rc.5
    Open release
  48. Oct 10, 2025

    • feat: lastfm album added to listening now & scrobbl request #175
    • feat: added player ui service to plugin context
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.7-rc.13...v0.17.9-rc.1
    Open release
  49. Sep 16, 2025

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.7-rc.12...v0.17.7-rc.13
    Open release
  50. Sep 16, 2025

    • feat: performance adjustment scripts added on load
    • fix: discord presence fixes on error, clear error on reconnect
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.7-rc.10...v0.17.7-rc.12
    Open release
  51. v0.17.7-rc.10 - dpi issue fixv0.17.7-rc.10Pre-release

    Jul 5, 2025

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.7-rc.9...v0.17.7-rc.10
    Open release
  52. Jul 3, 2025

    • fix: window resize fixes, right side cutout fixed on maximize
    • feat: initial window thumb play state
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.7-rc.8...v0.17.7-rc.9
    Open release
  53. Jul 2, 2025

    • feat: added thumb bars (windows)
    • !image
    • feat: added window progress bar (linux, windows)
    • !image
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.7-rc.6...v0.17.7-rc.8
    Open release
  54. Jun 29, 2025

    No release notes.

    Open release
  55. Jun 29, 2025

    • feat: updated plugin utils
    • feat: window bounds scaling support
    • feat: initial wayland support
    • updated electron from v33 to v36 (chromium from v130 to v136)
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.7-rc.2...v0.17.7-rc.3
    Open release
  56. Jun 24, 2025

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.7-rc.1...v0.17.7-rc.2
    Open release
  57. Jun 24, 2025

    • feat: mini player seeking
    • feat: miniplayer - last fm indicator
    • refactored preload scripts
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.5...v0.17.7-rc.1
    Open release
  58. Jun 23, 2025

    • feat: mac touchbar controls have been added including progress/seek slider
    • fix: like/dislike fixed #162
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.3...v0.17.5
    Open release
  59. Jun 23, 2025

    • fix: google login user agent has been removed on google login
    • fix: volume ratio has not been enabled on app start
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.1-rc.11...v0.17.3
    Open release
  60. Jun 20, 2025

    • feat: updated release config
    • fix: on discord disconnect try to reconnect
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.1-rc.8...v0.17.1-rc.10
    Open release
  61. Jun 17, 2025

    • fix: google fixes in hope that the login steps are smoothed out...
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.1-rc.6...v0.17.1-rc.8
    Open release
  62. v0.17.1-rc.6 - mac updater fixedv0.17.1-rc.6Pre-release

    Jun 16, 2025

    • fix: mac updater
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.1-rc.5...v0.17.1-rc.6
    Open release
  63. Jun 16, 2025

    • fix: initial discord start
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.1-rc.3...v0.17.1-rc.5
    Open release
  64. v0.17.1-rc.3 - fixed new updaterv0.17.1-rc.3Pre-release

    Jun 16, 2025

    • fix: new updater steps - previous version was unable to update due to missing steps
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.0...v0.17.1-rc.3
    Open release
  65. v0.17.1-rc.2 - new updater windowv0.17.1-rc.2Pre-release

    Jun 16, 2025

    • feat: new updater window
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.0...v0.17.1-rc.2
    Open release
  66. Jun 15, 2025

    • feat: exponential volume slider - Adjusts the YouTube Music volume slider to be exponential for easier selection of lower volumes. #165
    • 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
    • feat: plugins now have cmds prop for devs to add custom commands (for future plugin developers)
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.16.14...v0.17.0
    Open release
  67. Jun 11, 2025

    • lastfm fix on startup
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.16.11...v0.16.14
    Open release
  68. Jun 10, 2025

    • fixed mac toolbar padding #171
    • removed old mac toolbar file (unused)
    • renderer plugin filter #143 #170 #87
    • updated vite & electron packages
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.16.5...v0.16.8
    Open release
  69. Jun 5, 2025

    • small bug fixes for mac release
    • OnInit event after window creation
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.16.1...v0.16.5
    Open release
  70. Jun 3, 2025

    • New Features
    • Biome Formatter Integration: The project has transitioned to using the biome formatter for improved code consistency and readability.
    • Pre-commit Hook: A pre-commit hook has been added to ensure code formatting is maintained before commits.
    • Service Collection Refactor: The usage of service collections has been refactored for better performance and maintainability.
    • Update Provider Refactor: Significant improvements have been made to the update provider for enhanced functionality.
    • Major Refactor on Providers: A comprehensive refactor of the providers has been completed, optimizing their performance and structure.
    • SCSS Feature Fix: Resolved issues related to SCSS features, ensuring proper styling and functionality.
    • Window Manager Improvements: Enhancements have been made to the window manager for a better user & dev experience.
    • Bug Fixes
    • Null Chain Join Fix: Addressed an issue with null chain joins to prevent potential errors during execution.
    • Lint Fixes: Various linting issues have been resolved to maintain code quality and standards.
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.13...v0.16.1
    Open release
  71. 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.
    • Fix: Most issues related to starting and exiting the app that previously displayed error messages have been addressed.
    • Feature: Logs have been added for better troubleshooting. You can find them at the following location on Windows: %appdata%\YouTube Music for Desktop\logs.
    Open release
  72. Apr 26, 2025

    • fix: discord rpc trying to connect twice to discord
    • fix: toggling discord rpc feature state
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.9...v0.14.10
    Open release
  73. Mar 30, 2025

    • refactor: improve track management with TrackCollection class and enhance track state handling
    • fix: current song like state query
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.7...v0.14.8
    Open release
  74. 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
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.4...v0.14.7
    Open release
  75. Feb 2, 2025

    • adjusted so that minimized only set on startup or minimized arg #122
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.6-rc0...v0.14.6-rc1
    Open release
  76. Feb 2, 2025

    • Option to always autostart the application minimized #122
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc18...v0.14.6-rc0
    Open release
  77. Jan 22, 2025

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc10...v0.14.5-rc18
    Open release
  78. Dec 5, 2024

    • discord: activity type now allows listening state, showing listening progress #70
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc9...v0.14.5-rc10
    Open release
  79. Nov 28, 2024

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc1...v0.14.5-rc9
    Open release
  80. Nov 12, 2024

    • scrobble status is now indicated in the toolbar
    • !ytmdesktop2024-11-1201-15-16
    • scrobble endpoint is now not being called on every track status change, only on change
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc1...v0.14.5-rc3
    Open release
  81. Nov 11, 2024

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc0...v0.14.5-rc1
    Open release
  82. Nov 11, 2024

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.3...v0.14.5-rc0
    Open release
  83. Nov 10, 2024

    • custom css select file fix
    • mac: mini player colored border support for mac
    • mac: offset added on the toolbar to allow back button to be clicked
    • mac: app suspension prevention disabled for mac
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.1...v0.14.3
    Open release
  84. Nov 10, 2024

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.0...v0.14.1
    Open release
  85. Nov 9, 2024

    • updated electron to latest
    • small fixes regarding discord rpc & media control progress
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.0-rc12...v0.14.0-rc14
    Open release
  86. 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.
    Open release
  87. 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.
    Open release
  88. 0.14.0-rc6v0.14.0-rc6Pre-release

    Nov 5, 2024

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.0-rc1...v0.14.0-rc6
    Open release
  89. 0.14.0-rc10v0.14.0-rc10Pre-release

    Nov 5, 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
    • Add "Ad Skipper" JS plugin by @Natanel-Shitrit in https://github.com/Venipa/ytmdesktop2/pull/138
    • Add ad-skipping feature to README by @Natanel-Shitrit in https://github.com/Venipa/ytmdesktop2/pull/141
    • New Contributors
    • @rathlinus made their first contribution in https://github.com/Venipa/ytmdesktop2/pull/136
    • @Natanel-Shitrit made their first contribution in https://github.com/Venipa/ytmdesktop2/pull/138
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.10...v0.14.0-rc10
    Open release
  90. Nov 4, 2024

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.13.1-rc17...v0.14.0-rc1
    Open release
  91. Oct 25, 2024

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.13.1-rc4...v0.13.1-rc7
    Open release
  92. Oct 25, 2024

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.13.0rc0...v0.13.1-rc4
    Open release
  93. Oct 24, 2024

    • What's Changed
    • Add "Ad Skipper" JS plugin by @Natanel-Shitrit in https://github.com/Venipa/ytmdesktop2/pull/138
    • Updated electron from v20 to v32. Introducing breaking changes that will get fixed in the next rc s.
    • New Contributors
    • @Natanel-Shitrit made their first contribution in https://github.com/Venipa/ytmdesktop2/pull/138
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.17...v0.13.0
    Open release
  94. 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
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.16...v0.12.17
    Open release
  95. Jul 21, 2024

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.15...v0.12.16
    Open release
  96. Jul 15, 2024

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.14...v0.12.15
    Open release
  97. Jul 14, 2024

    • small update regarding seeking via api controls
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.11...v0.12.13
    Open release
  98. May 16, 2024

    • small fix regarding obs loading local html file to connect to client api
    • updated obs source files, ?port=<port number> for custom port connect to client api
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.10...v0.12.11
    Open release
  99. May 16, 2024

    • test release
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.9...v0.12.10
    Open release
  100. Apr 18, 2024

    • small fix regarding typo in adding track to track collection
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.5...v0.12.7
    Open release
  101. Apr 18, 2024

    • small fixes regarding yt api detection
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.4...v0.12.5
    Open release
  102. Apr 18, 2024

    • access player api instead of intercepting xhr requests for video data
    • client plugins updated: client plugins meta & afterInit exports
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.11.6...v0.12.3
    Open release
  103. Apr 10, 2024

    • google login window now displaying correctly
    • toolbar has been added to the popup due to missing controls on mac
    • small lastfm initial load fixes on dev env
    Open release
  104. Apr 9, 2024

    • google login now opens in a popup with a notice on how to login
    • hardware acceleration toggle has been added, restart app once set
    • (wip) new tray view will be added in the next pre releases
    • new resources added (images/icons)
    • Apple Silicon Builds need to run this command after installing:
    • xattr -dr com.apple.quarantine /Applications/YouTube\ Music\ for\ Desktop.app
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.11.6...v0.12.0
    Open release
  105. Mar 11, 2024

    • This Release may require to be downloaded from github releases page instead of stable auto updater.
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.11.8...v0.11.9
    Open release
  106. Mar 11, 2024

    • Media control library has been updated (xosms, currently supported OS: Win32 & Linux)
    • Mini Player now has a stay on top toggle https://github.com/Venipa/ytmdesktop2/issues/78
    • Mac crash fixed https://github.com/Venipa/ytmdesktop2/issues/87
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.11.5...v0.11.6
    Open release
  107. Mar 21, 2023

    • removed mini player max window size limit #58
    • remember window position & size #38
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.10.9...v0.10.11
    Open release
  108. Feb 4, 2023

    • Prefer video quality in settings
    • API:
    • client plugins can now return destroy functions
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.10.8...v0.10.9
    Open release
  109. Jan 26, 2023

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.10.7...v0.10.8
    Open release
  110. Jan 26, 2023

    • fixes #50 "Last.fm needs to reauthenticate every time the app is closed"
    • fixes github action config
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.10.4...v0.10.7
    Open release
  111. Jan 18, 2023

    • opening a second instance of the app will open the primary instance now
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.10.3...v0.10.4
    Open release
  112. Jan 17, 2023

    • single instance lock to prevent multiple instances of the same app
    • indefinite animation on update icon fixed
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.10.2...v0.10.3
    Open release
  113. Jan 14, 2023

    • LastFM 👌
    • !image
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.10.1...v0.10.2
    • 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
    Open release
  114. Jan 14, 2023

    • Last.FM Integration (beta)
    • internals: ytmd api & helpers
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.9...v0.10.0
    Open release
  115. Jan 6, 2023

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.7...v0.9.9
    Open release
  116. Dec 21, 2022

    • fix: discord rpc toggle
    • fix: away check for discord
    • code has been refactored with a new getProvider typings
    • moved to new tray provider for future feature
    • ytmd plugin library for later usage
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.5...v0.9.7
    Open release
  117. Dec 15, 2022

    • track meta fix
    • media control - first track null fix
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.4...v0.9.5
    Open release
  118. Dec 15, 2022

    • media control fix
    • rendering improvements
    • async css compiler
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.3...v0.9.4
    Open release
  119. Nov 26, 2022

    • updated miniplayer
    • track meta data additions
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.2...v0.9.3
    Open release
  120. Nov 1, 2022

    • Miniplayer fixes & layout update
    • Miniplayer - Accent feature
    • Updated Electron to v20
    • !image
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.7...v0.9.0
    Open release
  121. Sep 28, 2022

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.6...v0.8.7
    Open release
  122. Aug 7, 2022

    • Miniplayer update: progress & current time added
    • Miniplayer progress seek (disabled until fixed)
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.5...v0.8.6
    Open release
  123. Aug 7, 2022

    • small build fixes
    • mini player toggle fix
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.4...v0.8.5
    Open release
  124. Aug 6, 2022

    • customWindow titles & icons
    • mini player toggle mainwindow hide state
    • minimize Window fixed
    • toolbar for mac updated
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.3...v0.8.4
    Open release
  125. Aug 5, 2022

    • window load fix
    • mini player css fix
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.2...v0.8.3
    Open release
  126. Aug 5, 2022

    • updated mac toolbar
    • mini player preview
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.1...v0.8.2
    Open release
  127. Aug 5, 2022

    • Miniplayer preview
    • MacOS arm64 support
    • Some refactoring regarding window creation
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.7...v0.8.0
    Open release
  128. Aug 1, 2022

    • discord rpc idle fully working
    • updater css adjustments
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.6...v0.7.7
    Open release
  129. Aug 1, 2022

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.5...v0.7.6
    Open release
  130. Aug 1, 2022

    • updater refactored
    • semver check implementation
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.3...v0.7.5
    Open release
  131. Aug 1, 2022

    • Discord RPC Idle check
    • API port area adjusted
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.2...v0.7.3
    Open release
  132. Jul 31, 2022

    • Updated dependencies
    • Added Discord Idle Check - disable Rich Presence if idle
    • XOSMS Updated (Media Service now supports Apple Mac OS)
    • Updated Settings UI
    • Updated from Vue 2 to Vue 3
    • Fixed API Routes View
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.8...v0.7.0
    Open release
  133. May 26, 2022

    • fixed time left status, before it was stuck at 00:00 left on some occasions
    • fixed xosms unknown media type issue which resulted in a crash
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.7...v0.5.8
    Open release
  134. May 18, 2022

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.6...v0.5.7
    Open release
  135. May 18, 2022

    • Fixed Settings Dialog Scrolling & added more info
    • XOSMS Added (Media Control, Experimental)
    • Cookie Consent Page Fix
    • initial i18n update
    • fixed first startup freeze, disabled chrome sandbox (faster & only temporarily until chromium devs fixed gpu freeze issues)
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.5...v0.5.6
    Open release
  136. May 8, 2022

    • local log fix (can be found at %appdata%\Youtube Music for Desktop)
    • error reporting (via sentry.io) now has a toggle button to disable it (privacy feature)
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.4...v0.5.5
    Open release
  137. Mar 25, 2022

    • Added Version tag to toolbar
    • Added Minimize to tray instead of quitting feature
    • Added Generic settings text
    • Fixed CSS (initial-)Load, Unload & Watch feature
    • For custom theme enable it in settings.
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.3...v0.5.4
    Open release
  138. 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 :)
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.2...v0.5.3
    Open release
  139. Jan 17, 2022

    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.1...v0.5.2
    Open release
  140. Jan 17, 2022

    • discord rpc play state + progress display
    • api settings added to generic settings tab
    • api routes added
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.0...v0.5.1
    Open release
  141. Jan 16, 2022

    • Updated Discord Rich Presence:
    • !image
    • API (Websocket, Beta) - Active Track Data Stream:
    • !image
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.4.17...v0.5.0
    Open release
  142. Dec 13, 2021

    • Open Devtools via toolbar
    • !image
    • Dev Mode toggleable in "Settings > General > Enable Developer Mode"
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.4.16...v0.4.17
    Open release
  143. Dec 2, 2021

    • !image
    • !image
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.4.14...v0.4.16
    Open release
  144. Nov 22, 2021

    • fix regarding user-agent deprecation
    • Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.4.12...v0.4.14
    Open release
  145. Sep 16, 2021

    • Default Theme has been set as default
    • !image
    Open release
  146. Sep 16, 2021

    No release notes.

    Open release
  147. Aug 27, 2021

    • New Features:
    • discord rpc quick toggle
    • skip disliked songs
    • new player settings tab section
    • Fixes & Optimizations:
    • small fixes regarding connecting to discord's rpc
    • settings are now synced with all views both youtube views & api views
    • toolbar-options component that contains basic options like the new quick toggle for discord rpc
    • send track info to youtube view
    Open release
  148. Apr 29, 2021

    • mac toolbar added
    • mac drag fix (fire internal resizing event manuallly)
    • empty/no layout router-view (allows multiple routes to be used separately)
    Open release
  149. v0.4.4 - prerelease testv0.4.4Pre-release

    Apr 24, 2021

    • moved tray to own file
    • protocol register
    • tray click fix
    • update messagebox
    • app provider
    • prerelease checkbox
    Open release
  150. Apr 23, 2021

    • This release also shows the updater dialog and progress
    Open release
  151. Apr 22, 2021

    • some providers got some major bug fixes due to typos
    • update visualization has been fixed
    • tray menu has been added (many options can be done from there)
    • !image
    Open release
  152. Apr 22, 2021

    • page context change reinitialize
    • afterinit discord rpc init
    • tray (dev)
    • new logger (dev)
    • autostart fixes (dev)
    Open release
  153. Apr 22, 2021

    • mutation observer late init if element is not present (waits for element)
    • workflow issues has been fixed, due to the lack of github documentation i was unable to build a complete app (v0.3.8 and future versions are now going to auto update etc)
    • discord rpc didnt worked either before due to github action missing environment
    Open release
  154. Apr 20, 2021

    No release notes.

    Open release
  155. v0.2.4v0.2.4

    Apr 20, 2021

    No release notes.

    Open release
  156. 0.2.2v0.2.2

    Apr 19, 2021

    No release notes.

    Open release
  157. 0.2.1v0.2.1

    Apr 19, 2021

    No release notes.

    Open release