-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
179 lines (133 loc) · 9.32 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
v1.14.1 is Here! (17.12.2024)
- Fixed Track/Playlist Downloader.
v1.14.0 is Here! (15.12.2024)
- Added a new `Track Change Notificator` plugin that shows a desktop notification whenever a new track is opened/played.
- Added a new `Hotkey Playback Control` plugin, adding hotkey support to the site for playback control.
- The message box when a new version of the application is found now displays the change log.
- The ability to like or dislike a track being played has been removed from the window thumbnail and system tray icon menu.
- Removed desktop notification about minimizing the main window to the system tray.
- Changed some icons, including the application icon.
- Some changes to the interface.
- Other fixes and improvements.
v1.13.1 is Here! (11.12.2024)
- pytubefix updated to version 8.8.1, fixed critical error `get_throttling_function_name: could not find match for multiple in https://youtube.com/s/player/3bb1f723/player_ias.vflset/en_US/base.js` when downloading track/playlist.
- Fixed permanent (when there is no video) enabled state of like/dislike buttons in tray, taskbar thumbnail and mini player.
- Other minor fixes and improvements.
### Update 1.13 🎉 (November 25, 2024)
- pytubefix updated to version 8.5.2, fixing double-specifying an extension when downloading.
### Update 1.13-rc1 🎉 (November 24, 2024)
- Added playing a notification on the desktop about hiding the main window in the system tray.
- Added ability to download tracks/playlists with Google OAuth 2.0, which gives 99% probability of avoiding bot detection errors etc.
- It is now allowed to enter your own or modify the URL in the input box at the top of the main window, so the function of specifying a custom url in the arguments to run has been removed.
- The application now remembers not only the size, but also the position of the main window. (On by default, disable: Settings > Main > Save and restore window geometry).
- Small changes to the user interface.
- Fixed a bug where shortcuts for `Back` and `Forward` actions did not work.
- In the settings dialog, you can now freely restart the application without saving.
- Tracks are now converted to `.mp3` format using `ffmpeg` after downloading.
### Update 1.12.1 🎉 (November 9, 2024)
- Added a new domain to the list of allowed sites for navigation, namely `consent.youtube.com`, without which cookie saving could not be accepted or rejected.
- Other minor fixes and improvements.
### Update 1.12 🎉 (October 27, 2024)
- The buttons on the main window toolbar have reverted back to the Fluent interface tooltips.
- All buttons in the mini-player have also gotten modern Fluent interface tooltips.
- PyQt updated to 5.15.11.
- PyQtWebEngine updated to 5.15.7.
- Other minor fixes and improvements.
### Update 1.12-rc1 🎉 (October 27, 2024)
- The color of the toolbar in the main window has become darker.
- Mini player now tracks track progress in real time - in the left corner current track time, in the right total track time.
- System Tray App Icon plugin is now enabled by default.
- Mini player is now available to open at any URL.
- Improved saving of settings.
- Discord Rich Presence plugin buttons have been removed.
- Clicking the System Tray App Icon now only shows the window when minimized.
- Added Restart + Save button in the settings window.
- The Save button in the settings window is now enabled only if there is actually something to save.
- PyQt-Fluent-Widgets updated to 1.7.0.
- The Discord Rich Presence plugin now displays your Discord activity as “Listening” instead of “Playing”.
- Other minor fixes and improvements.
### Update 1.11.4 🎉 (October 16, 2024)
- Fixed a download error for children's content.
- Fixed an application crash related to the Discord RPC plugin not being able to update profile information about the currently playing song due to the song/album name exceeding 128 characters.
- Updated pytubefix to version 8.0.0.
- Other minor corrections.
### Update 1.11.3 🎉 (October 9, 2024)
- A small fix for the Discord Rich Presence plugin.
### Update 1.11.2 🎉 (October 4, 2024)
- Small fix for Ad Blocker (Skipper) plugin - now ads are skipped noticeably faster.
- Track thumbnail in miniplayer is now loaded via proxy if it is installed.
- Updated pytubefix to version 7.2.2.
- Discord Rich Presence plugin now has buttons again, namely “Play in Browser” and “YTMDPlayer on GitHub”.
- The Discord Rich Presence plugin now reconnects every time a connection to Discord fails, even if Discord is initially closed.
### Update 1.11.1 🎉 (September 28, 2024)
- Updated pytubefix to version 7, thus fixing a persistent bug when loading tracks/playlists.
### Update 1.11 🎉 (September 24, 2024)
- Increased the size of buttons and icons for likes and dislikes in the mini player window.
### Update 1.11-rc1 🎉 (September 22, 2024)
- Added support for likes and dislikes in window thumbnail, mini player and tray icon.
- Added ability to specify custom URL in 1 command line argument. Example: `C:\Program Files\YTMDPlayer>YTMDPlayer.exe https://music.youtube.com/watch?v=lYBUbBu4W08`.
### Update 1.10.3 🎉 (August 28, 2024)
- Fixed some bugs in track/playlist downloader.
- Now with any problematic video in the playlist there will be an error downloading the whole playlist.
- Removed checkbox to allow pytube (downloader) access to user proxy server.
### Update 1.10.2 🎉 (August 26, 2024)
- Fixed application crash related to clearing Discord RPC when Discord is already closed.
- Other minor fixes and improvements.
### Update 1.10.1 🎉 (August 21, 2024)
- Fixed display of some previews in the mini player.
- Fixed a bug that made it possible to open the mini-player on the playlist page.
- The settings window has a fixed size again.
- Added Placeholder Text to Host, Port, Login and Password fields in Application Proxy settings.
- Other minor fixes and improvements.
### Update 1.10 🎉 (August 10, 2024)
- Added ability to download tracks/playlists with custom proxy (Enabled by default). To disable it, go to settings > Web Engine > Allow pytube (downloader) access to proxy > uncheck the checkbox.
- Removed 30-second timeout for track/playlist downloader.
### Update 1.9 🎉 (August 9, 2024)
- Added the ability to change the type of the application's custom proxy server. Available types and their description:
- HttpProxy - Used to transmit HTTP requests through a proxy.
- Socks5Proxy - Supports transmission of all data types, including TCP and UDP.
- Default - Sets the default proxy as specified in the system settings.
- NoProxy - Disables the use of a proxy server.
- Added ability to specify login and password for custom proxy server.
- Fixed application crash when saving empty port of custom proxy server in settings.
### Update 1.8 🎉 (August 9, 2024)
- Logging level is now Info instead of Error.
- Changed log file name from `errors.log` to `app.log`.
- Added support for custom proxy. You can enable and change it in the settings in the "Web Engine" tab.
### Update 1.8-rc5 🎉 (August 7, 2024)
- Added a 30-second timeout for track/playlist downloads to address infinite download issues.
- The message box for new updates no longer displays release notes.
- Updated pytubefix to version 6.9.2.
- File names for downloaded tracks/playlists are now filtered for invalid characters to avoid conflicts.
- Tracks/playlists are now downloaded with audio only, no video.
- Minor code optimization.
### Update 1.8-rc4 🎉 (August 6, 2024)
- Replaced yt-dlp with pytubefix — a fork of pytube with current fixes. This handles music downloads from YouTube perfectly and now the downloads occur without unnecessary console windows.
- Implemented a logger to track and improve error handling.
- Minor interface improvements for a better user experience.
- Further optimizations to enhance application performance.
- Various minor bug fixes and enhancements.
### Update 1.8-rc3 🎉 (August 2, 2024)
- Boosted application performance with a series of optimizations.
- The pop-up menu and toolbar interface have been revamped for a more user-friendly experience.
- Removed the option to download tracks/playlists in mp4 format or open yt-dlp in CMD for custom downloads. Only mp3 download option remains.
- All dependencies (yt-dlp and ffmpeg builds) will now be automatically downloaded, reducing the installer size and speeding up the setup process when using the application from the source code.
- A variety of small enhancements and bug fixes for an even smoother experience.
### Update 1.8-rc2 🎉 (July 27, 2024)
- Improved update verification system for more accuracy and reliability.
- The mini player now correctly maintains its position, ensuring a seamless experience every time you open it.
- Updated installation shortcuts for a cleaner and more intuitive setup.
### Update 1.8-rc1 🎉 (July 26, 2024)
- Fresh new look for the "About" window.
- Updated tooltips with new styles and additions for better clarity.
- Switched to yt-dlp for tracks/playlists (CLI only for now, GUI coming soon).
- Faster and simpler way to get details about the currently playing track.
- New "Plugins" section:
- Ad blocker
- Rich Discord integration
- Playback controls on taskbar thumbnail
- Taskbar tray icon
- Sleeker design for the settings interface for easier navigation.
- Fresh look with more refined icons.
- Optimized code for better performance and maintainability.
- Various enhancements throughout.