-
Notifications
You must be signed in to change notification settings - Fork 143
/
changelog
327 lines (280 loc) · 15.2 KB
/
changelog
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
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
Version 1.0.0(Jan 30th, 2021)
- The GUI can be used to download any media supported by youtube-dl.
- The GUI can show all available media a url can offer.
- The GUI allows user to choose what media entry offered by a url they want to download.
- The GUI offers a preset list of options to choose from to select what media entry
offered by a url they want to download.
- The GUI offers an ability to change preset options or add new ones making it possible
to use the GUI to automate any use case supported by youtube-dl.
- The GUI offers an ability to download single media or multiple medias in batches.
- Works on Linux and Windows.
Version 1.1.0(March 1st, 2021)
[All]
- Add polish translations.
[Linux]
- Add support for downloading media using wget in addition to youtube-dl.
[Windows]
- Add ability to automatically download youtube-dl binary on first run and a button
in the configuration tab to update it on demand.
- The "Cancel" button now works as expected.
Version 1.2.0(April 1st, 2021)
[All]
- Add json based plugin system to make it possible for users to use their preffered
backends to download media.
[Windows]
- Bundle ffmpeg.
Version 1.3.0(May 1st, 2021)
[All]
- Add simplified chinese translations.
- Add Spanish translations.
- Add an option to do batch downloads concurrently.
[Windows]
- Add a portable version(A self contained version that keeps everything in the application folder).
[Linux]
- Add an option to prefer system executables over private media downloader executables.
Version 1.4.0(June 1st, 2021)
[All]
- Add dark themes support.
- Add Turkish translations.
- Update translations.
- Make each tab control its own default engine.
- Add a tab in a configure tab that allow changing of default downloading options for each engine.
- Add a library tab that allows management of downloaded media from within the app.
- Make it possible to launch a media by double clicking its entry in the batch tab,playlist tab and library tab.
- Add support for gallery-dl extension(https://github.com/mikf/gallery-dl).
[Windows]
- Update bundled OpenSSL to version 1.1.1j.
Version 1.5.0(July 1st, 2021)
[All]
- Show thumbnails in the playlist downloader tab and in the batch downloader tab. An option has to be set in the
configure tab to enable thumbnails to show up in the batch downloader tab because fetching thumbnails
is a slow process.
- Make it possible to start downloading or cancel an ongoing download at an individual entry in the batch downloader
or playlist downloader tab.
- Make it possible to set downloading option per entry in the batch downloader or playlist downloader that overrides
global options that are set in the "Enter Options" field.
Version 1.6.0(August 4th, 2021)
[All]
- Add a context menu in the batch downloader tab and playlist downloader tab to save add added entries to disk.
- Show progress in the title bar when downloading media through the batch downloader tab and playlist downloader tab.
- Add "--max-media-length" and "--min-media-length" options to exclude playlist entries that falls outside the media lenght boundary.
- Update translations.
- Add ability to show history of receantly used commands in all relevant places.
Version 1.7.0(October 2nd, 2021)
[All]
- Switch default engine from youtube-dl to yt-dlp.
- Add "--break-on-existing" playlist downloader option to stop processing playlist when the id of a current entry is found in the
archive file. This option goes in the "Get List Options" text field in the playlist downloader tab.
- Add "--skip-on-existing" playlist downloader option to show in the UI a playlist's current entry when its id is in the archive file
but not downloading its media. This option goes in the "Get List Options" text field in the playlist downloader tab.
- Add a checkbox in the playlist downloader tab to save entered playlist for processing.
- Above three options in combination with manual setting of archive file option
(configure tab->engine default option tab->"default download options" text field makes it possible to
easily monitor and download new entries in playlists.
Version 1.8.0(October 12nd, 2021)
[Windows]
- Bundle "aria2c" binary.
- Bundle "aria2c" extension.
[All]
- Add support for "yt-dlp-aria2c" extension that causes yt-dlp extension to use aria2c as its downloader.
- Add support for "aria2c" extension.
- Add Russian translations.
Version 1.9.0(October 17th, 2021)
[All]
- Add Japanese translations,
Version 2.0.0(Novermber 3rd, 2021)
[All]
- Add "-u" commnd line option to add a Url to the application's batch downloder tab. This feature is useful when used
with browser extensions that can open links in external application and it can be used to quickly add a link to the application.
- Add "-a" commnd line option to automatically start downloading Url added with "-u" option.
Version 2.1.0(December 1st, 2021)
- Add ability to set what engine should be used and with what options based on entered url. This ability allows for
example to say "i want yt-dlp to be used with download option of "mp4-mobile" with any link from streamable.com".
- Add ability to bookmark channels in the playlist downloader tab to make it easier to monitor favorite channels.
Version 2.1.1(December 2st, 2021)
- Fix a bug caused by a change in yt-dlp output.
Version 2.2.0(January 1st, 2022)
- Add French translations.
- Add ability to show and save comments in batch downloader tab and playlist downloader tab.
- Automatically add clipboard contents to the active tab if it contains url. Off by default for now and
look for option "MonitorClipboardContents" in the app's config file set it to true to enable it.
- Various changes and improvements.
Version 2.2.1(March 3rd, 2022)
- Make it possible to customize fusion dark theme by saving theme options in a config file.
- Add ability to show in the UI available media subtitles and to download them or embed them in downloaded file.
- Add an option to auto save not downloaded media on exit.
Version 2.3.0(May 1st, 2022)
- Add lux backend. Project page is at: https://github.com/iawia002/lux
- Update language translations.
- Add a checkbox in batch downloader tab to make it easy to enable/disable monitoring of clipboard for Url.
Version 2.4.0(July 1st, 2022)
- Add svtplay-dl extension. Project page is at: https://github.com/spaam/svtplay-dl
- Add you-get extension. Project page is at: https://github.com/soimort/you-get
- Add Italian translations.
Version 2.5.0(August 1st, 2022)
[Windows]
- Bundle python 3.8.10.
- Replace bundled 7zip with bsdtar.
[All]
- Add Swedish language.
- Update other langauge translations.
- Add a button in the configure tab to make it easy to reach a folder where binaries are located.
- Automatically download and manage folder based you-get executable.
Version 2.6.0(October 1st, 2022)
[Windows]
- Bundle wget 1.21.3.
[All]
- Add GUI options in playlist downloader tab to enable/disable internal archive file and to clear it.
- Fix a bug that prevented downloading of urls from a file if the file use "\r\n" as line separator.
- Add ability to have multiple profiles for downloading options.
Version 2.7.0(Novermber 10th, 2022)
[All]
- Add German translations.
- Add a GUI option to check for Media Downloader update on startup.
- Add a GUI option to download a section of a media in batch downloader tab.
- Update other langauge translations.
Version 2.8.0(January 3rd,2023)
[All]
- Download all missing executables on startup if they are not present for some reason.
- Also check updates for extensions when "check for updates" option is set. This option previously checked
for Media Downloader updates only,
- Check for extensions update and automatically download them if newer version are found when both
"Show Version Info When Starting" and "check for updates" options are set.
- Cancelling a download now also terminates ffmpeg or aria2c if they were started by the download.
Version 2.9.0(March 2nd, 2023)
[All]
- Add Portuguese(Brazilian) translations.
- Make entry table in the playlist tab larger after it is populated.
- Required minimum version of yt-dlp is 2023.01.06.
- Its now possible to cancel populating library tab.
Version 3.0.0(April 1st, 2023)
[Windows]
- It is now possible for the app to update itself.
[All]
- yt-dlp now works as expected and it shows downloading media size instead of "NA".
Version 3.1.0(April 4st, 2023)
[All]
- Add Dutch(Netherlands) translations.
- Fix a bug that was caused by lux backend changing names of its binaries.
Version 3.2.0(June 25th, 2023)
[All]
- Update to make it compatible with yt-dlp version 2023.06.22.
Version 3.2.1(June 30th, 2023)
[All]
- Only show yt-dlp output we care about in the log window.
[Non Windows]
- Do not auto update media downloader because it works for windows only.
Version 3.3.0(August 1st, 2023)
[Windows]
- Fix a problem that caused installed version to keep on updating updated version of Media Downloader and other engines.
[All]
- Update Chinese translations.
- Update Russian translations.
- Fix problems in basic downloader tab.
- Various changes and improvements.
Version 3.4.0(October 1st, 2023)
[All]
- Add a config option to auto hide downloaded entries in batch and playlist downloader tabs.
- Add a "proxy" sub tab in a configure tab to set proxy settings.
- Default to h264 video codec instead of yt-dlp's vp9 when downloading youtute videos.
- Update Italian translations.
Version 4.0.0(Novermber 2nd, 2023)
[Windows]
- Update bundled version of ffmpeg to version 6.0.
- Fix a problem that caused the UI to hang when reading clipboard data.
- App title bar is now black when using dark theme.
[All]
- Respect an option to save not downloaded entries when the apps quits unexpectedly.
Version 4.1.0(December 1st, 2023)
[All]
- Various changes and improvements.
Version 4.2.0(January 2nd, 2024)
[Windows]
- Fix a bug that caused older version of ffmpeg to be used when user install newer version of MD
that uses newer version of ffmpeg without first unistalling older version of MD that uses older
version of ffmpeg.
[All]
- Add ability show entries in the library tab in various orders.
- Add ability to filter and sort media list to easily choose which ones to download.
- Rework UI options that control checking for updates and autodownloads at startup.
Version 4.3.0(February 1st, 2024)
[Windows]
- Automatic updates of Media Downloader can now be configured to track git updates. Look for
option named "WindowsUpdateChannel" in the config file and change its value to "git" to start
monitoring git channel. Change the value back to "release" to go back to monitoring release channel.
[All]
- Fix a bug that causes a crash when trying to be clever with certain user provided yt-dlp options.
Version 4.3.1(February 1st, 2024)
- Hot fix release so just repeating changelong for version 4.3.0.
[Windows]
- Automatic updates of Media Downloader can now be configured to track git updates. Look for
option named "WindowsUpdateChannel" in the config file and change its value to "git" to start
monitoring git channel. Change the value back to "release" to go back to monitoring release channel.
[All]
- Fix a bug that causes a crash when trying to be clever with certain user provided yt-dlp options.
Version 4.4.0(March 3rd, 2024)
[Windows]
- Fix a bug that caused Media Downloader to not show progress report when file names contained invalid
json character.
[All]
- Add a boolean config only option named "DeleteFilesOnCanceledDownload" to delete temporary files
when download is cancelled.
- Add a file size colum in "media options" table to easily show media file sizes.
- Now buildable with Qt6. Pass "-DBUILD_WITH_QT6=TRUE" option to cmake to build for Qt6.
Version 4.5.0(April 1st, 2024)
[All]
- Support internal downloading and updating svtplay.
- "Show media Options" menu now has a context menu with a list of video players you can use for
streaming a media instead of downloading it.
- Its now possible to select random entries in batch and playlist downloader tabs and batch download
only those selected.
Version 4.6.0(May 3rd, 2024)
[Windows]
- Update bundled ffmpeg to version 7. Unistall first Media Downloader before updating to this version
because some ffmpeg files are named differently causing older files to not be removed.
[All]
- Add config only for now options to show desktop notification when a download is complete. To get a
desktop notification when a download is complete, add option
"DesktopNotifyOnDownloadComplete=true" to the config file. To get a desktop notification when all
downloads complete, add option "DesktopNotifyOnAllDownloadComplete" to the config file.
- Add support for "--playlist-reverse" yt-dlp option. Media Downloader need to simulate yt-dlp playlist options
because it manages the playlist itsef.
Version 4.7.0(May 24, 2024)
[All]
- Add Arabic translations.
- Add support for MacOS.
Version 4.8.0(July 3rd, 2024)
[All]
- Add Korean translations.
- Fix a bug that prevented you-get from getting auto updated caused by upstream change.
- Add ability to edit in place engine's default options.
- Add ability to sort comments by likes or date.
Version 4.9.0(August 1st, 2024)
[All]
- Fix a bug in basic downloader tab that shows up with latest version of yt-dlp.
- Add improvements to Lux backend.
Version 5.0.0(August 16th, 2024)
[Linux]
- Add support for flatpak and a flatpak package is hosted at
flathub(https://flathub.org/apps/io.github.mhogomchungu.media-downloader).
[All]
- Various bug fixes and improvements.
Version 5.0.1(August 20th, 2024)
[All]
- Use blue icons when a dark theme is in use.
[Flatpak]
- Use ~/Downloads folder as default download folder.
Version 5.1.0(September 5th, 2024)
[All]
- Add ability to rename downloaded media in the batch downloader tab.
- Add ability to rename entries in the library tab.
- Add ability to play downloaded media in the basic downloader tab.
- Add ability to edit preset options.
- Ask for confirmation before deleting entries in the library tab.
- Fix a bug that caused Qt based external tools to be affected by the app's scalling factor.
Version 5.2.0(November 4th, 2024)
[Windows]
- Use yt-dlp from "https://github.com/nicolaasjan/yt-dlp" when using windows7.
[All]
- Add a context menu in the batch downloader tab to hide/show UI controls to make visible more entries to be downloaded.
- When application starts, put it on the screen where it was when it was last closed.