Changelog
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc10...v0.14.5-rc18
- 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
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc1...v0.14.5-rc9
- scrobble status is now indicated in the toolbar
- 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
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.5-rc0...v0.14.5-rc1
- 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
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.0...v0.14.1
- 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
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.
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.17...v0.14.0-rc12
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.
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.17...v0.14.0-rc11
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
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.14.0-rc1...v0.14.0-rc6
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.13.1-rc17...v0.14.0-rc1
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.13.1-rc4...v0.13.1-rc7
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.13.0rc0...v0.13.1-rc4
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
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
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.15...v0.12.16
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.14...v0.12.15
- small update regarding seeking via api controls
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.11...v0.12.13
- 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
- test release
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.9...v0.12.10
- small fix regarding typo in adding track to track collection
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.5...v0.12.7
- small fixes regarding yt api detection
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.12.4...v0.12.5
- 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
- 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
- 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
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
- 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
- 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
- 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
- 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
- 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
- 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
LastFM 👌
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
- Last.FM Integration (beta)
- internals: ytmd api & helpers
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.9...v0.10.0
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.7...v0.9.9
- 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
- track meta fix
- media control - first track null fix
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.4...v0.9.5
- media control fix
- rendering improvements
- async css compiler
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.3...v0.9.4
- updated miniplayer
- track meta data additions
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.9.2...v0.9.3
- Miniplayer fixes & layout update
- Miniplayer - Accent feature
- Updated Electron to v20
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.7...v0.9.0
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.6...v0.8.7
- 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
- small build fixes
- mini player toggle fix
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.4...v0.8.5
- 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
- window load fix
- mini player css fix
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.2...v0.8.3
- updated mac toolbar
- mini player preview
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.8.1...v0.8.2
- Miniplayer preview
- MacOS arm64 support
- Some refactoring regarding window creation
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.7...v0.8.0
- discord rpc idle fully working
- updater css adjustments
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.6...v0.7.7
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.5...v0.7.6
- updater refactored
- semver check implementation
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.3...v0.7.5
- Discord RPC Idle check
- API port area adjusted
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.7.2...v0.7.3
- 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
- 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
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.6...v0.5.7
- 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
- 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
- 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
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
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.5.1...v0.5.2
- 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
Updated Discord Rich Presence:
API (Websocket, Beta) - Active Track Data Stream:
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.4.17...v0.5.0
Open Devtools via toolbar
Dev Mode toggleable in "Settings > General > Enable Developer Mode"
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.4.16...v0.4.17
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.4.14...v0.4.16
- fix regarding user-agent deprecation
Full Changelog: https://github.com/Venipa/ytmdesktop2/compare/v0.4.12...v0.4.14
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
- mac toolbar added
- mac drag fix (fire internal resizing event manuallly)
- empty/no layout router-view (allows multiple routes to be used separately)
- moved tray to own file
- protocol register
- tray click fix
- update messagebox
- app provider
- prerelease checkbox
This release also shows the updater dialog and progress
- 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)
- page context change reinitialize
- afterinit discord rpc init
- tray (dev)
- new logger (dev)
- autostart fixes (dev)
- 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