mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-10 18:21:47 +00:00
47 KiB
47 KiB
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
v1.19.0
- Automatic release by CI when version is updated
#936 - Center toggle of video-toggle
#894 - Load plugins as soon as the window is created
#890 - Bump qs from 6.5.2 to 6.5.3
#913 - [Snyk] Upgrade custom-electron-titlebar from 4.1.1 to 4.1.2
#900 - Add option in skip-silences plugin to only skip at the beginning
#931 - Replace rimraf by del-cli
#932 - docs: Added winget install instructions
#873 - [Snyk] Upgrade async-mutex from 0.3.2 to 0.4.0
#855 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.25.0 to 1.25.1
#856 - [Snyk] Upgrade custom-electron-titlebar from 4.1.0 to 4.1.1
#865 - [Snyk] Upgrade @ffmpeg/ffmpeg from 0.11.5 to 0.11.6
#876 - Discord Plugin RPC Fix
#888 - Bump FFMpeg
#854 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.23.8 to 1.23.9
#823 - [Snyk] Upgrade electron-store from 8.0.2 to 8.1.0
#801 - proposal: Adding an option to hide duration before the song ends
#802 - [Snyk] Security upgrade node-fetch from 2.6.7 to 3.2.10
#790 - Update README.md with a new theme repo
#807 - Fix likes on touchbar (they were inverted)
#822 - Add Scoop install directions for Windows 🪟
#839 - Bump version and change release type when publishing a new version
31ab27c - Lock node-fetch to v2 for commonJS
c9f610f - fix: upgrade @cliqz/adblocker-electron from 1.25.0 to 1.25.1
762ef4e
v1.18.0
5 September 2022
- Bump ytdl-core (bug fix)
#816 - Bump electron and fix tests in CI
#813 - Allow user to pass custom CSS file
#800 - [Snyk] Upgrade html-to-text from 8.2.0 to 8.2.1
#799 - [Snyk] Upgrade electron-store from 8.0.1 to 8.0.2
#772 - Bump jpeg-js from 0.4.3 to 0.4.4
#756 - Support MPRIS loop and volume change
#749 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.23.7 to 1.23.8
#742 - Use ; instead of space for play/pause.
#745 - Update readme.md
#750 - fix lyrics font size
#753 - fix top gap between nav-bar and browse-page
#734 - migrate from remote to ipc + fix restart in portable app
#605 - [Snyk] Upgrade custom-electron-prompt from 1.4.2 to 1.5.0
#717 - Picture in Picture v2
#685 - Add MPRIS volume control
#776 - Remove jest
bb6115f - migrate from remote to ipc
5bd9768 - v3
d23bfe9
v1.17.0
16 May 2022
- Bump ejs from 3.1.6 to 3.1.7
#712 - fix injectCSS
did-finish-loadlistener overload#693 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.23.6 to 1.23.7
#689 - [Snyk] Upgrade custom-electron-prompt from 1.4.1 to 1.4.2
#686 - [Snyk] Upgrade @electron/remote from 2.0.7 to 2.0.8
#684 - Improve plugin submenu ux
#699 - update build action
#702 - add different modes to video-toggle plugin
#700 - lint
#701 - [ImgBot] Optimize images
#703 - add album to lastfm if available
#695 - [in-app-menu] add hide icon option
#680 - Add plugin to bypass age restrictions
#682 - Add "Picture in picture" plugin
#674 - Set lyrics metadata from Genius
#679 - MacOS: bring back the app in dock when using tray + app hidden
#677 - [Snyk] Upgrade @electron/remote from 2.0.4 to 2.0.5
#644 - [Snyk] Upgrade ytpl from 2.2.3 to 2.3.0
#660 - [Snyk] Upgrade ytdl-core from 4.10.1 to 4.11.0
#659 - Bump plist from 3.0.2 to 3.0.5
#678 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.23.4 to 1.23.5
#624 - [Precise-Volume] fix volumeHud position in miniplayer
#645 - add always-on-top option
#655 - [precise-volume] fix expand-volume-slider not updating its value
#670 - Fix lyrics genius missing parts
#671 - feat: option to force show like buttons
#673 - fix custom titlebar in prompt options
#619 - Process lyrics HTML in Genius util
d0532d6 - Create first version of picture in picture plugin
d2265b5 - Bump electron-builder to fix Mac build script
ae8365f
v1.16.0
20 February 2022
- update in-app-menu
#596 - Fix clientID
#602 - Add snoretoast custom compile script
#600 - fix interactive notifications icon + exclude platform specific plugins from build
#591 - Add album title to largeImage and change paused icon
#587 - make useragent override optional
#595 - get album name from DOM
#588 - fix various lyrics issues
#584 - discord set inactivity timeout prompt
#580 - add single instance lock option
#578 - fix "restart app on config change" option
#561 - fix window position save spam
#562 - load adblocker sooner
#583 - add description of new plugins to readme
#585 - Use
centeralignment for lyrics text#573 - fix precise-volume hud positioning
#567 - update electron and dependencies
#565 - filenamify playlist folder name
#557 - [Snyk] Security upgrade node-fetch from 2.6.6 to 2.6.7 (3.1.1 incompatible)
#554 - fix app starting offscreen
#548 - Release Mac arm64
#566 - Build command for Apple (m1) silicon macs
#553 - [Snyk] Upgrade custom-electron-titlebar from 3.2.9 to 3.2.10
#545 - Fix duplicate media session on linux
#551 - show a badge remaining items when downloading a playlist
#550 - allow downloading playlists from popup menu
#549 - xesam:artist should be a list
#539 - fix notifications showing thumbnail of last song
#537 - Fix https://github.com/th-ch/youtube-music/pull/578#issuecomment-1035517531
#578 - Add automatic changelog
1d9bfe8 - update electron to v17.0.0
fef7115 - update dependencies
8be07bc
v1.15.0
30 December 2021
- Switch from spectron to playwright to fix tests
#531 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.23.0 to 1.23.1
#529 - fix precise-volume options sync
#525 - Add album art/thumbnail to discord activity
#524 - fix skip-silences plugin
#521 - [Snyk] Upgrade electron-updater from 4.6.2 to 4.6.3
#520 - update electron & remote & user agents
#515 - fixes mpris bug in snap
#513 - Add "Skip silences" plugin
#519 - Aligned lyric design
#510 - Fix mpris bugs - follows #480
#509 - Various small fixes (discord, video-toggle, precise-volume, playback-speed, shortcuts, lyrics)
#476 - Mpris + obs-tuna fixes
#480 - [Snyk] Upgrade node-fetch from 2.6.5 to 2.6.6
#498 - fix interaction between blur navbar & in-app-menu
#491 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.22.7 to 1.23.0
#475 - New Plugin: Exponential Volume
#488 - [Snyk] Upgrade electron-updater from 4.6.0 to 4.6.1
#474 - Fix loadeddata/metadata video events rarely not firing (+other small fixes)
#477 - fix #490
#490 - fix #472
#472 - fix mpris
ccfe743 - lint
4362101 - rework songInfo pause listener
6726e26
v1.14.0
7 November 2021
- [Snyk] Upgrade custom-electron-prompt from 1.1.0 to 1.2.0
#467 - Video Toggle Plugin
#448 - fix playback speed plugin
#462 - Fix sponsorblock skipping when not needed
#465 - Sponsorblock fix + use new apiLoaded event
#463 - use apiLoaded event in audio-compressor plugin
#458 - alert on initial hide-menu enabled
#456 - Blur plugin tweaks and integration with in-app-menu
#451 - set resume on start url to songInfo.url
#449 - quality-changer-plugin
#446 - get songInfo from youtube API
#443 - New plugin: Blur navigation bar
#442 - Discord plugin: Clean Up Export (follow-up #380)
#440 - remove upgrade button + makes images unselectable
#434 - new auto confirm when paused
#433 - fix: mpris instance not registering itself and media controls
#431 - Audio compressor plugin
#288 - precise-volume plugin fixes & updates
#275 - Custom Prompt for changing options
#243 - [Snyk] Upgrade async-mutex from 0.3.1 to 0.3.2
#412 - build(deps): bump tmpl from 1.0.4 to 1.0.5
#414 - [Snyk] Upgrade node-fetch from 2.6.1 to 2.6.2
#416 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.22.5 to 1.22.6
#429 - build(deps-dev): bump electron from 12.0.8 to 12.1.0
#430 - Fix discord clearActivity, menu, listen along option
#380 - Bump dev deps
41a01ba - Discord add reconnecting functionality
b5fd6b4 - add custom-electron-prompt
e4eed2e
v1.13.0
19 September 2021
- [Snyk] Upgrade @cliqz/adblocker-electron from 1.22.4 to 1.22.5
#406 - Fix incorrect Google alert caused by changing user agent coresponding to current platform
#384 - [Snyk] Upgrade electron-updater from 4.4.3 to 4.4.6
#401 - [Snyk] Upgrade electron-updater from 4.4.0 to 4.4.1
#370 - Bump path-parse from 1.0.6 to 1.0.7
#375 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.22.2 to 1.22.3
#385 - Bump jszip from 3.5.0 to 3.7.1
#388 - List missing plugins
#382 - add tuna plugin for obs
#397 - Update menu buttons to new format
#389 - Plugin to fetch lyrics from Genius
#387 - Add mpris support with cherry picked commit from previous PR https://github.com/th-ch/youtube-music/pull/394
#395 - Add "Listen Along" button, solve #353
#383 - Bump node to v14
#386 - [Snyk] Upgrade electron-updater from 4.3.9 to 4.3.10
#350 - [Snyk] Upgrade chokidar from 3.5.1 to 3.5.2
#354 - Bump ytdl/ytpl
c01506d - Add mpris support
e255777 - Add Genius lyrics plugin
acbe0ac
v1.12.2
1 July 2021
- Fix downloader plugin
#339 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.22.0 to 1.22.1
#337 - Update and simplify in-app-menu
#249 - Bump hosted-git-info from 2.8.8 to 2.8.9
#331 - Bump lodash from 4.17.20 to 4.17.21
#330 - [Snyk] Upgrade ytdl-core from 4.8.0 to 4.8.2
#328 - [Snyk] Upgrade electron-updater from 4.3.8 to 4.3.9
#324 - Bump normalize-url from 4.5.0 to 4.5.1
#323 - Bump trim-newlines from 3.0.0 to 3.0.1
#320 - [Snyk] Upgrade @ffmpeg/core from 0.9.0 to 0.10.0
#317 - [Snyk] Upgrade @ffmpeg/ffmpeg from 0.9.8 to 0.10.0
#316 - [Snyk] Upgrade custom-electron-titlebar from 3.2.6 to 3.2.7
#311 - fix hidden webp thumbnail throwing MIME type error in downloader
#318 - Add Sponsorblock plugin
#308 - [Snyk] Upgrade @ffmpeg/ffmpeg from 0.9.7 to 0.9.8
#305 - Bump dependencies to fix vulnerabilities
496836b - update refreshMenu() function
33855f1 - Add SponsorBlock plugin
ca64a77
v1.12.1
28 May 2021
- Bump ws from 7.4.3 to 7.4.6
#303 - Bump browserslist from 4.16.3 to 4.16.6
#301 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.20.4 to 1.20.5
#300 - [Snyk] Upgrade ytdl-core from 4.5.0 to 4.7.0
#299 - [Snyk] Upgrade @ffmpeg/core from 0.8.5 to 0.9.0
#298 - [Snyk] Upgrade filenamify from 4.2.0 to 4.3.0
#293 - [Snyk] Upgrade ytpl from 2.1.1 to 2.2.0
#285 - fix song-info callback duplication
#269 - fix notification showing appID instead of app name on windows
#270 - Upgrade electron to v12
#273 - fix last-fm overwrite config on each start
#267 - Downloader tweaks + taskbar progress bar
#265 - remove
opendependency from last-fm plugin#262 - Fix downloader metadata if not currently playing
#252 - fix playPause bugs by directly playPause video element
#259 - Bump ua-parser-js from 0.7.23 to 0.7.28
#260 - Fix precise volume listener override
#253 - fix css not inserting on reload
#255 - playlist download progressBar using
chokidar53bf7c5 - download progress bar on taskbar
a8ac2c3 - fix: upgrade @cliqz/adblocker-electron from 1.20.4 to 1.20.5
c5f84b5
v1.12.0
4 May 2021
- Menu tweaks
#224 - Interactive notifications for windows
#228 - [Plugin] Precise volume control
#236 - [Snyk] Upgrade electron-store from 7.0.2 to 7.0.3
#244 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.20.3 to 1.20.4
#233 - Dependencies update
#231 - Fix downloader metadata
#245 - Last.fm support
#196 - simple fix for discord plugin
#239 - In-app-menu plugin - rename plugin & configure menu builder
#215 - Allows downloading songs that aren't currently playing
#221 - Updated download plugin icon color to match other icons
#222 - [Notification Plugin] Fix duplicate notification
#216 - Pass metadata to front + use metadata URL in downloader
#213 - Refresh menu on plugin enable/disable (show/hide submenu)
#217 - remove 'shortcuts' from default plugins
#218 - [Plugin] styled-bars
#201 - Add configurable notification urgency
#212 - add Download Folder Chooser
#207 - Improved songinfo provider, by using the data from the '/player' request
#194 - Download plugin directory chooser
#10 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.20.0 to 1.20.1
#180 - [Plugin] taskbar-mediacontrol (for Windows)
#200 - merge source
#3 - merge source
#2 - Add playlist feature in downloader plugin + custom menus in plugin system
#203 - Added Discord timeout
#192 - Override hide(),show(),isVisible from inside plugin
6427b34 - added back original yarn.lock
24fea5a - remove local prompt
8dc486f
v1.11.0
9 March 2021
- [Snyk] Upgrade electron-store from 7.0.1 to 7.0.2
#178 - Added function to toggle resuming of last song when app starts
#177 - [Snyk] Upgrade discord-rpc from 3.1.4 to 3.2.0
#175 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.19.0 to 1.20.0
#154 - Added metadata to downloader plugin, and updated packages
dd1bdae - Fix download/speed menu item
796a7aa - fix: upgrade @cliqz/adblocker-electron from 1.19.0 to 1.20.0
538ab52
v1.10.0
7 February 2021
- [Snyk] Upgrade @ffmpeg/ffmpeg from 0.9.6 to 0.9.7
#146 - Reuse the same notification, instead of creating a new one each time the song changes.
#144 - [Snyk] Upgrade ytdl-core from 4.2.1 to 4.3.0
#136 - bring the new commits to this fork
#1 - GH page
3bcf409 - Add plugin to control playback speed like in YouTube (from 0.25 to 2)
f7f3185 - Update back.js
1fdf241
v1.9.0
15 January 2021
- [Snyk] Upgrade electron-debug from 3.1.0 to 3.2.0
#121 - Refactor providers
#125 - Added Discord rich presence and added extra properties to songInfo provider
#124 - Fix plugins with context isolation
#127 - Windows portable exe
#126 - Split providers in 2
0743034 - Added Discord rich presence and added extra properties to songinfo provider
a8ce87f - Update discord plugin for new provider + wait for ready
aec542e
v1.8.2
12 January 2021
- Downloader plugin - custom audio format
#118 - Globalized the song info and song controls, and updated Touch Bar for it.
#102 - Bump electron to v11
#120 - Globalized the songinfo and song controls, and changed the pause/play button.
9be3e1a - Simplifies the notification plugin to use the globalized song info
5bffdbd - Loads providers before plugins
3a5d9bd
v1.8.1
8 January 2021
- [Snyk] Upgrade electron-updater from 4.3.5 to 4.3.6
#116 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.18.8 to 1.19.0
#117 - [Snyk] Upgrade ytdl-core from 4.1.1 to 4.1.2
#109 - Bump node-notifier from 8.0.0 to 8.0.1
#104 - fix: upgrade electron-updater from 4.3.5 to 4.3.6
0bf77e5 - fix: upgrade @cliqz/adblocker-electron from 1.18.8 to 1.19.0
5c0cc08 - fix: upgrade ytdl-core from 4.1.1 to 4.1.2
e2cc262
v1.8.0
20 December 2020
- Added Touch Bar plugin
#101 - [Snyk] Upgrade @ffmpeg/core from 0.8.4 to 0.8.5
#99 - [Snyk] Upgrade @ffmpeg/ffmpeg from 0.9.5 to 0.9.6
#100 - [Readme] Web folder for readme assets + new SVG animation
#96 - Add new Linux targets (deb, freebsd, rpm)
#94 - Web folder for readme assets + new svg animation
01fc965 - touchbar plugin - fixed code style
7473677 - added initial touchbar support
c3e2c13
v1.7.5
12 December 2020
- Bump ini from 1.3.5 to 1.3.7
#92 - Fix adblocking
#90 - Bump adblocker dependency
49497d0 - Fix adblocker preloading to inject scripts/styles
66c5ce4 - Add uBlock Origin filters to default sources
79c7959
v1.7.4
8 December 2020
v1.7.3
8 December 2020
- Adblocker: add option to disable default lists
22c7f70
v1.7.2
6 December 2020
- Add AUR badge + beautify badges
#82 - Bugfix: only use cache with no additional blocklists
467171a - Add AUR tag + beautify tags
d212206 - Readme: add youtube-music logo to badges
3022fac
v1.7.1
3 December 2020
v1.7.0
3 December 2020
- Refactor config, custom plugin options
#79 - Refactor config for simpler use and advanced options in plugins
8ab2da0 - Allow editing config (advanced)
f4fe5c2 - Adblocker - advanced options (caching or not, additional lists)
b94d0d4
v1.6.5
2 December 2020
- Add option to disable hardware acceleration
#77 - Downloader plugin - retry and upgrade dependencies
#76 - Reflect Arch Linux package name change
#70 - Option to hide menu
#67 - Add Arch Linux installation instructions
#68 - Update ytdl-core to 4.1.1
33a11ef - Autoupdate modal: add download/disable updates buttons
ae5b85d - Option to hide menu (win/linux)
4bac3ac
v1.6.4
24 November 2020
v1.6.3
24 November 2020
- Improve CI
#64 - Ensure menu is visible on all platforms
#63 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.18.3 to 1.18.4
#62 - fix: upgrade @cliqz/adblocker-electron from 1.18.3 to 1.18.4
2b243f6 - CI: cache yarn directory
0fd4933 - Run CI on every push/PR
cf4827d
v1.6.2
22 November 2020
- Add github action to build/release
#60 - Bump to node 12
#59 - Bump to node 12
#59 - Add downloader (video -> mp3) plugin (in music menu)
e197087 - Delete AppVeyor/Travis CI integration
941dd90 - GH action to build/release
fc4754a
v1.6.0
11 November 2020
- [Snyk] Upgrade electron-store from 6.0.0 to 6.0.1
#54 - Add notifications plugin (notify of song on play event)
bcff6e5 - Plugins/event handlers in each window
9bc81da - Option to toggle devtools
3e97e93
v1.5.0
4 October 2020
- Bump node-fetch from 2.6.0 to 2.6.1
#45 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.17.0 to 1.18.0
#47 - [Snyk] Upgrade electron-updater from 4.3.3 to 4.3.4
#40 - Bump elliptic from 6.5.2 to 6.5.3
#38 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.16.0 to 1.16.1
#37 - Bump lodash from 4.17.15 to 4.17.19
#34 - Option to start at login
#32 - Bump dependencies
97dce5a - Bump electron to v10 (+ remove devtron, bump spectron)
5f0dcbb - Navigation plugin: fix arrow style
8d74a0a
v1.4.0
12 July 2020
- Bump electron from 8.2.1 to 8.2.4
#31 - [Snyk] Upgrade electron-store from 5.1.1 to 5.2.0
#30 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.14.4 to 1.15.0
#29 - [Snyk] Upgrade electron-debug from 3.0.1 to 3.1.0
#28 - [Snyk] Upgrade electron-updater from 4.3.1 to 4.3.2
#27 - [Snyk] Upgrade electron-updater from 4.3.0 to 4.3.1
#26 - [Snyk] Upgrade @cliqz/adblocker-electron from 1.14.1 to 1.14.2
#25 - [Tests] Add integration tests
#24 - Add jest, spectron and getPort util for tests
736a706 - fix: upgrade electron-updater from 4.3.1 to 4.3.2
8c94510 - Add jest config and test environment to launch app
bce5b7d
v1.3.3
29 April 2020
v1.3.2
26 April 2020
- [Snyk] Upgrade electron-updater from 4.2.5 to 4.3.0
#22 - fix: upgrade electron-updater from 4.2.5 to 4.3.0
9821300 - Hide the app (no quit) on close if tray enabled
430687f - Show/hide window when clicking on tray
058371a
v1.3.1
12 April 2020
- Add options and tray
#21 - Upgrade outdated dependencies
#20 - [Plugins] Migrate ad blocker
#19 - Upgrade xo
297de08 - Bump electron-builder (needed after electron upgrade)
3d9e59d - Migrate from adblock-rs to cliqz
422c3fc
v1.2.0
15 March 2020
- [Snyk] Upgrade electron-localshortcut from 3.1.0 to 3.2.1
#13 - [Snyk] Upgrade electron-updater from 4.0.6 to 4.2.2
#12 - [Snyk] Upgrade electron-debug from 2.1.0 to 2.2.0
#15 - Fix vulnerability
#16 - Plugin: autoconfirm when paused
#11 - Migrate to yarn to install packages without package.json (but keep npm rebuild)
9371a48 - Bump electron-store to fix a vulnerability
7050dfc - Bump electron updater
f25bb59
v1.1.6
11 September 2019
- Bump eslint-utils from 1.3.1 to 1.4.2
#7 - Bump lodash.mergewith from 4.6.1 to 4.6.2
#4 - Bump lodash from 4.17.11 to 4.17.14
#5 - npm audit fix
1a72129 - Fix Google login
746b5f1 - Bump version to 1.1.6
6fd10ea
v1.1.5
6 July 2019
v1.1.4
8 June 2019
v1.1.3
2 June 2019
- Bump fstream from 1.0.11 to 1.0.12
#3 - Version 1.1.3 + npm audit fix
147ac48 - Fix case for {en/dis}ablePlugin
e86d63d - Remove outdated download links
ec58b5c
v1.1.2
1 May 2019
v1.1.1
28 April 2019
v1.1.0
19 April 2019
- Build script + check for updates
b3c24a5 - Add download section in readme
828e8d4 - Add release/licence badge in readme
9d343bf
v1.0.0
19 April 2019