Changelog
Published GitHub releases for YTMDesktop2.
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)
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)
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)
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)
Aug 10, 2026
- chore: update @venipa/xosms package version to 0.8.5 across pnpm-lock and workspace files (8476499)
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.
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)
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)
- v1.5.1 - synced lyricsv1.5.1
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)
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)
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
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)
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)
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)
Aug 7, 2026
- fix: enhance thumbnail caching by adding chrome version and platform detection (245a675)
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)
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)
- v1.2.1-rc.3 - updated webview id, pacman package, discord ipc on flatpak/snap confined environemntsv1.2.1-rc.3Pre-release
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)
Aug 7, 2026
- chore: enhance Snapcraft configuration for YouTube Music desktop client (e5ca514)
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)
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)
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)
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)
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)
Aug 5, 2026
- fix: update error handling in update flow to return null when no update info is available (f5ef1c8)
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)
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.
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)
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)
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)
- 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/
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
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
- v0.18.6 - quit to trayv0.18.6
Mar 17, 2026
- fixes quit to tray feature
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.18.5...v0.18.6
Mar 15, 2026
- feat: media control support for mac has been added
- removed old deprecated dependencies.
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.
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
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
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)
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" />
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
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
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
Sep 16, 2025
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.7-rc.12...v0.17.7-rc.13
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
Jul 5, 2025
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.7-rc.9...v0.17.7-rc.10
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
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
- v0.17.7-rc.3 - updated plugin utils, window bounds scaling support, initial wayland supportv0.17.7-rc.3Pre-release
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
Jun 24, 2025
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.7-rc.1...v0.17.7-rc.2
- v0.17.7-rc.1 - mini player seeking & last fm indicator, refactored preload scriptsv0.17.7-rc.1Pre-release
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
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
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
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
- v0.17.1-rc.8 - google login fixesv0.17.1-rc.8
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
Jun 16, 2025
- fix: mac updater
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.1-rc.5...v0.17.1-rc.6
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
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
Jun 16, 2025
- feat: new updater window
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.17.0...v0.17.1-rc.2
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
- v0.16.14 - lastfm fix on startupv0.16.14
Jun 11, 2025
- lastfm fix on startup
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.16.11...v0.16.14
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
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
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
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.
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
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
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
- v0.14.6-rc1 - autostart minimized addedv0.14.6-rc1
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
- v0.14.6-rc0 - autostart minimized addedv0.14.6-rc0
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
- v0.14.5-rc18 - startup fixesv0.14.5-rc18
Jan 22, 2025
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc10...v0.14.5-rc18
- v0.14.5-rc10 - discord activity type now allows listening state, showing listening progressv0.14.5-rc10
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
Nov 28, 2024
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc1...v0.14.5-rc9
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
Nov 11, 2024
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc0...v0.14.5-rc1
- v0.14.5-rc0 - ui fixesv0.14.5-rc0
Nov 11, 2024
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.3...v0.14.5-rc0
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
Nov 10, 2024
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.0...v0.14.1
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
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.
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.
Nov 5, 2024
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.0-rc1...v0.14.0-rc6
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
Nov 4, 2024
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.13.1-rc17...v0.14.0-rc1
- v0.13.1-rc7 - mini player fixes, toolbar fixes, window state now shared across content viewsv0.13.1-rc7Pre-release
Oct 25, 2024
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.13.1-rc4...v0.13.1-rc7
Oct 25, 2024
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.13.0rc0...v0.13.1-rc4
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
- v0.12.17 - updated mini playerv0.12.17
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
- 0.12.16 - fixes for api controlsv0.12.16
Jul 21, 2024
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.15...v0.12.16
Jul 15, 2024
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.14...v0.12.15
Jul 14, 2024
- small update regarding seeking via api controls
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.11...v0.12.13
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
May 16, 2024
- test release
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.9...v0.12.10
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
Apr 18, 2024
- small fixes regarding yt api detection
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.4...v0.12.5
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
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
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
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
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
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
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
- v0.10.8 - fixed linksv0.10.8
Jan 26, 2023
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.10.7...v0.10.8
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
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
- v0.10.3 - small fixesv0.10.3
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
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
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
Jan 6, 2023
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.7...v0.9.9
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
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
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
Nov 26, 2022
- updated miniplayer
- track meta data additions
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.2...v0.9.3
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
Sep 28, 2022
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.6...v0.8.7
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
Aug 7, 2022
- small build fixes
- mini player toggle fix
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.4...v0.8.5
- v0.8.4 - some fixesv0.8.4
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
Aug 5, 2022
- window load fix
- mini player css fix
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.2...v0.8.3
Aug 5, 2022
- updated mac toolbar
- mini player preview
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.1...v0.8.2
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
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
Aug 1, 2022
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.5...v0.7.6
Aug 1, 2022
- updater refactored
- semver check implementation
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.3...v0.7.5
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
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
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
May 18, 2022
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.6...v0.5.7
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
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
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
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
Jan 17, 2022
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.1...v0.5.2
- v0.5.1 - discord rpc play state + progress display, api settings added, api routes addedv0.5.1Pre-release
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
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
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
Dec 2, 2021
- !image
- !image
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.4.14...v0.4.16
Nov 22, 2021
- fix regarding user-agent deprecation
- Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.4.12...v0.4.14
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
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)
Apr 24, 2021
- moved tray to own file
- protocol register
- tray click fix
- update messagebox
- app provider
- prerelease checkbox
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
Apr 22, 2021
- page context change reinitialize
- afterinit discord rpc init
- tray (dev)
- new logger (dev)
- autostart fixes (dev)
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