-
Notifications
You must be signed in to change notification settings - Fork 112
/
CHANGES
3254 lines (3045 loc) · 188 KB
/
CHANGES
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
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
v2.5.059 (26 Nov 2024)
-------------------------------------------------------------------------------
WARNING:
- yt-dlp users are experiencing various issues when they try to download
certain YouTube videos, particularly age-restricted videos. For a list of
known issues, please read this page:
https://github.com/yt-dlp/yt-dlp/issues/3766
- Tartube users will now see a warning in certain situations (for example,
Edit > General download options > Advanced > Authentication) (Git #662)
MAJOR FIXES
- Fixed failure to embed thumbnails in downloaded vidoes, if the thumbnails
were set to be deleted after the download. Thumbnails, and other metadata
files, are now deleted only at the end of the entire download operations,
which should resolve this and all similar problems, both in the Videos tab
and the Classic Mode tab (Git #626)
- Fixed rare error when trying to load the Tartube database (Git #653)
- Fixed crash when the matplotlib is unable to start on the user's system
(Git #592, #663)
MINOR FIXES
- When a scheduled download starts and the Tartube main window is minimised,
it automatically un-minimises itself. Fixed (Git #664)
- In the preferences window, Options > Download options tab, fixed the broken
'Refresh List' button
MINOR NEW FEATURES
- You can now re-check a video that has been downloaded (by right-clicking the
video and selecting 'Re-check video'. Re-checking will re-download all
metatdata files (including the thumbnail), but won't replace the video file
itself (Git #661)
v2.5.040 (31 Jul 2024)
-------------------------------------------------------------------------------
MAJOR FIXES
- Fixed rare crashes caused by the system tray icon (Git #577)
- Fixed failure to add videos/channels/playlists to the Progress List (the
top half of the Progress tab) in certain circumstances (Git #651)
- In the Classic Mode tab, livestreams would not download when the 'is a
livestream' button was selected, but they downloaded just fine when it
wasn't selected. Fixed (Git #643)
MINOR FIXES
- Fixed incorrect sorting of videos whose names begin/end with whitespace
characters or quotes (Git #611)
- In the preferences window, Downloaders > Forks tab, fixed the broken button
'When using other downloaders, filter out youtube-dl options' (Git #614)
- Fixed inability to re-download videos when the youtube-dl archive file is
enabled (Git #613, #623)
- In the Classic Mode tab, the 'Clear downloaded' button didn't work for any
videos which were not downloaded because of the youtube-dl archive file,
when use of that file was enabled. Fixed (Git #621)
- In the Custom Download Settings window, the spinbutton to set the maximum
delay did not work. Fixed it (Reddit)
- When using the 'strict' installers, it was not possible to set the path to
the youtube-dl executable due to more broken buttons. Fixed (Git #633)
- Fixed various python errors and warnings generated only by the most recent
versions of Python
- In the setup wizard, removed the FFmpeg installation page for users who
should not have been able to see it
- While downloading Odysee videos, "Pre-processing" is seen in the Progress tab
both before AND after the actual video download. Fixed it
- When DEBUG_FUNC flags are enabled (by editing the source code), tweaked the
code so that text is not constantly sent to STDOUT while Tartube is idle
- When changing Tartube's locale in the preferences window, the message
'The new setting will be applied when Tartube restarts" appears in the
wrong place, messing up the formatting. Fixed
MINOR NEW FEATURES
- Added (traditional) Chinese translation. Thanks to hugoalh
- In the Video Index (the left-hand column in the Videos tab), you can now
disable dialogue windows when moving videos/channels/playlists/folders.
Click Edit > System preferences > Windows > Dialogues, and deselect the
'Prompt the user..." buttons (Git #624)
- Linux users can now use both pip3 or pipx to install or update youtube-dl
and other components
v2.5.0 (3 Jan 2024)
-------------------------------------------------------------------------------
MAJOR FIXES
- Fixed mishandling of non-European alphabets on MS Windows. Videos with
Japanese and Korean titles, whose download Tartube was unable to detect
(and which were therefore not added to the Tartube database), should now be
added correctly (Git #153, #251, #290, #304, #318, #320 and numerous
others)
- Fixed some incorrect video counts in Tartube's database. This problem is not
related to the Japanese/Korean problem, but it occured most often when
Tartube failed to detect a Japanese/Korean video download
- Fixed periodic crashes due to Cairo threading issues (Git #577)
- Fixed the broken 'portable' installation for MS Windows. If you move the
installation folder from one location to another, Tartube will now
intercept the 'Fatal error in Launcher: U' message, and tell you how to
resolve it: namely, to reinstall youtube-dl/yt-dlp. Reinstallation using
Tartube's main menu should now work (Git #484, #494)
- When additional new databases were created (for example, with 'File >
Database preferences... > Add new database'), Tartube did not correctly
initiate the new sets of download options called 'general' and 'classic'.
In addition, the set of download options called 'mp3' was not created at
all. One effect was that the Drag and Drop tab did not have the right
appearance. The issue now fixed, but Tartube will not try to 'auto-correct'
your sets of download options. You can do this yourself, if appropriate,
by clicking 'Edit > System preferences... > Options > Download options',
opening each set of options with the 'Edit' button, and then clicking the
'Completely reset all download options...' button
- Fixed inability to sort videos in Tartube folders, for example by clicking
the 'Reverse sort' button in the toolbar at the bottom of the Videos tab.
Reverse sort worked correctly for Tartube channels and playlists
(Git #611)
MINOR FIXES
- When videos are moved to a different folder, the youtube-dl archive file
was updated without adding necessary newline characters. Fixed (Git #580
again)
- Fixed minor issues with the .deb installer (Lintian complained about various
small problems; all of them except the expected ITP bug should now be
resolved)
- Fixed ugly Gtk/Pango warning messages, visible only to MS Windows users who
were running Tartube from a MinGW terminal window
- Tweaked the downloader auto-detection system, to make yt-dlp rather than
youtube-dl the default, in the event that neither can be found, and to
eliminate checking for improbable file paths
MINOR NEW FEATURES
- The FFmpeg options window (in the Videos tab, right-click a video and
select 'Special > Process with FFmpeg...') now has, in its Name tab, a new
'Use these options exclusively' button, allowing users to specify an
FFmpeg command from scratch (Git #600)
- MS Windows users, whose installer includes a copy of FFmpeg, don't need to
install FFmpeg again when prompted by Tartube's setup window. The text of
the setup window has been tweaked to make this clearer (Git #609)
v2.4.429 (21 Nov 2023)
-------------------------------------------------------------------------------
MINOR NEW FEATURES
- Add new German translation; thanks to sal0max!
- In the Videos tab, when moving a video to a different folder, the youtube-dl
archive file was not updated, creating some inconvenience for users. This
behaviour can now be enabled in 'Edit > System preferences... >
Operations > Archive > Update the archive file when videos are moved...'.
Note that there is a risk the archive file will be corrupted, so most users
should not enabled this feature. Note also, that this feature only works
with YouTube videos (Git #580)
- In the preferences window, MS Windows users can now set the FFmpeg path, when
necessary (Git #589)
MAJOR FIXES
- Fixed inability to open the preferences window, when using the STRICT
versions of Tartube (Git #594)
- Fixed inability to download new videos, when the deletion time for the
'Recent Videos' folder was set to a non-zero value. Also fixed the edit
window for that folder, which made it impossible to set the deletion time
to a non-zero value (Git #598)
MINOR FIXES
- The playsound and matplotlib modules are no longer compulsory dependencies,
when installing using setup.py (for example, when using the DEB and RPM
installers). This is because playsound is not currently installable with
Python 3.12
- When parsing youtube-dl download options, Tartube now correctly escapes the
'&' and '%is_live' components, partially resolving Git #586
v2.4.412 (31 Jul 2023)
-------------------------------------------------------------------------------
MINOR NEW FEATURES
- Added 'stop download' conditions for each individual scheduled download (in
the scheduled download's edit window, click the 'Stop' tab). These
conditions, if enabled, override the global conditions visible in
Edit > System preferences... > Operations > Stop (Git #563)
- In the Classic Mode tab, when one-click downloads were enabled, after adding
a duplicate URL to the box at the top of the tab, the URL was not
downloaded. Worse still, when the user tried to manually remove the
duplicate URL, Tartube crashed. Fixed (#566)
- System commands displayed in the Output tab, terminal window and/or logs
now include quotes "..." around arguments containing whitespace, so the
commands can be copy-pasted elsewhere (for example, into a new terminal
window). This issue only affects the way commands are displayed; the actual
system command sent to the system has not changed (Git #576)
MAJOR FIXES
- Initial fix for an error generated by MS Windows, when writing yt-dlp to a
logfile (Git #557)
- Fixed python key error on startup (Git #558) and a python index error for an
unknown video URL (Git #564)
- Fixed drag-and-drop error when dragging from the Errors/Warnings tab on MS
Windows. Also added a button in that tab to copy the selected lines to the
system clipboard (#559)
- In each Video's properties window, Tartube was in some situation unable to
display video comments. Fixed (Git #565)
- Dragging a video from the 'Missing Videos' folder to another folder created
a new video in Tartube's database. Fixed (Git #561)
- Fixed an error caused when trying to create a new profile, due to a typo in
the code
MINOR FIXES
- When counting the number of videos in the 'Missing Videos' folder, Tartube
counted each video three times. This generated errors when doing a database
integrity check. Fixed (#561)
- In the README, updated the MacOS installation guides, following advice from
a user (Git #571)
- Reduced the ridiculously wide width of the 'Database check complete' window
v2.4.386 (8 Jun 2023)
-------------------------------------------------------------------------------
MINOR NEW FEATURES
- Added a new setting, enabled by default, to ignore 'this channel is not live'
errors on Twitch. To disable it, click Edit > System preferences... >
Operations > Ignore, and de-select the button 'Ignore The channel is not
currently live'. Thanks to Lux-Hue for the patch (Git #540, #541)
MINOR FIXES
- In the preferences window, fixed a few buttons and widgets that were broken
after the introduction of simple/advanced display modes in the previous
release
- Fixed an error that sometimes occurs when using alternative download limits
- Fixed bad handling of yt-dlp's --reject-title option, when the argument
contains whitespace (Git #543)
- When matching video names while ignoring the last N characters, an exception
was thrown. Fixed (Git #557)
- Fixed a minor typo in the preferences window, fuund > found
- YouTube messages such as 'Premieres in 6 hours', which are interpreted as
an error/warning by yt-dlp, are no longer displayed in Tartube's Errors/
Warnings tab, nor added to the database video's error/warning log
MINOR NEW FEATURES
- In the preferences window, tweaked the layout of the Output > Download log
tab to reduce confusion
- Tweaked the dialogue window 'Ran out of input', seen when trying to load a
corrupted database file, to add additional instructions (Git #545)
- Tweaked the dialogue window 'Failed to load the config file (cannot be read
by this version)' to add additional instructions
- In the README, the MacOS installation guides have now been tested by the
authors, and are confirmed to be working
v2.4.370 (13 Apr 2023)
-------------------------------------------------------------------------------
MAJOR NEW FEATURES
- Added (simplified) Chinese translation. Thanks to archblue
- Tartube's handling of video clips and video slices has been completely
rewritten, adding many new capabilities, and fixing some bugs. Clips and
sliced videos can now be created in both the Videos tab and the Classic
Mode tab. Support for yt-dlp's own clipping/slicing capabilities has been
added. For more information on the new features, see the README
(Git #523)
- You can now download videos, one at a time, specifying the name of each
downloaded file. This name overrides the name created by download options;
the new feature should be more convenient than updating download options
for each video you want to download. In the Videos tab, right-click a video
and select Special > Download with name... (Git #520)
- The system preferences window (Edit > System preferences...) now hides some
tabs and settings; they are revealed when you click the 'Show advanced
preferences' button. The behaviour is now exactly like the behaviour of the
download options and FFmpeg options windows
MINOR NEW FEATURES
- Drag-and-drop from Tartube's Errors/Warnings tab into another application
(such as a text editor) has been improved, so that the data transferred
can be customised (as is already the case for drag-and-drop from other
parts of Tartube's main window). To customise the settings, click
Edit > System preferences... > Windows > Drag
- Output generated by youtube-dl can now be written to a logfile, ytdl-log.log
(as well as to the Output tab and/or terminal window). This feature is
disabled by default; to enable it, see the settings in Edit >
System preferences ... > Output > Downloader log
- In the box at the bottom of the Classic Mode tab, you can now right-click a
line and select 'Re-insert URL above', which will move the URL back to the
box at the top of the tab (Git #532)
- In properties windows for videos, channels, playlists and folders, the
'Listed as' box is now editable. The text of this box is the text visible
in the Videos tab; changing it does not change the names of any files on
your filesystem. (The so-called nickname could already be changed in popup
menus.) (Git #520)
- Tweaked the American English 'translation' file to remove a load of pesky
British spellings
MAJOR FIXES
- When text containing URLs is copy/pasted into some boxes (for example, the
'Add new videos' dialogue window), Tartube did not cope well with multiple
URLs on the same line, or a valid URL followed by other text. Updated the
code to handle these situations better (Git #517)
- When the user's system locale is en_MY (or any other Anglophone locale,
besides en_GB and en_US), Tartube mishandles the locale, generating python
errors. Fixed (Git #518)
- Fixed python errors generated when deleting multiple videos in a playlist
(Git #521)
- Tartube should be able to respond to a livestream that has just started
broadcasting (for example, by playing an audio alarm, or by starting to
download it). This did not work in all possible situations; fixed
(Git #536)
- Fixed error in the installation file (setup.py) that installed sound files
to the wrong location, rendering them unavailable (Git #529)
MINOR FIXES
- The download statistics visible in the Progress tab (and added in the
previous release) are now also visible in the 'Download operation complete'
dialogue (Git #516)
- When creating a playlist inside a folder, which was itself inside a folder,
the playlist was added to the top level of the tree instead. Fixed
(Git #522)
v2.4.260 (2 Mar 2023)
-------------------------------------------------------------------------------
MAJOR FIXES
- The previous version added code to intercept an unresolved Gtk issue, which
the user will see as a message in the Errors/Warnings tab,
'#271: Cannot remove row in Progress List (row does not exist)'. The new
code itself caused a crash, when activated. The crash is fixed, the Gtk
issue remains unresolved
- During a download, error and warnings messages which could not be attached to
a particular video, and which were therefore attached to the parent channel
or playlist, were not visible in the Errors/Warnings tab. This bug has been
present since v2.3.471, so you may notice a dramatic increase in the number
of errors/warnings visible in the tab
v2.4.255 (1 Mar 2023)
-------------------------------------------------------------------------------
IMPORTANT INFORMATION
- youtube-dl is now classed as 'not recommended for most users'. Note that, as
of February 2023, youtube-dl can no longer download any YouTube video (but
other video websites might still work)
- Tartube's 'portable' installer (for MS Windows) is not working as intended,
due to an unresolved Python issue. You cannot move the installation folder
from one location to another, after you have used it to install yt-dlp
and/or FFmpeg. As a workaround, you can place multiple copies of the
original 'portable' installer on your filesystem; for each copy, you should
install yt-dlp and FFmpeg separately. (Each copy can still share the same
video download folder.)
MAJOR NEW FEATURES
- While checking/downloading videos, the Progress tab now shows the average
download speed, total disk space consumed, and the total number of
checked/downloaded videos
MINOR NEW FEATURES
- In the Progress tab and Classic Mode tab, the width of columns can be
adjusted. For the benefit of users with very large monitors, it's now
possible for Tartube to remember the adjusted widths of some columns which
tend to contain a lot of text (but not those which contain very little
text). To enable the setting, select Edit > System preferences... >
Windows > Main window > In the Progress/Classic Mode tabs, remember the
width of (some) columns (Git 509)
- In the Errors/Warnings tab, in multi-line error messages, empty lines are
now ignored (leaving just the lines that actually contain visible text)
- In the Progress tab, in the bottom half of the window, you can now right-
click a video and select the new 'Show video location' option
- Enlarged and updated the screenshots in the tutorial (Help >
Show tutorial...) so the detail is much easier to see
- Added numerous translator's notes throughout the code; these are visible to
anyone working on a translation (such as users of weblate.org)
- yt-dlp sometimes downloads videos from VK, whose file extension is set to
.unknown_video instead of .mp4. As temporary mitigation for this problem,
you can now auto-convert those videos (Operations > Tidy up files >
convert '.unknown_video' file extensions to .mp4), and then update
Tartube's database (Operations > Refresh database...) (Git #472)
MAJOR FIXES
- Fixed auto-detection of yt-dlp installation location, when it has been
installed from PyPI. This issue did not affect MS Windows users
- The Classic Mode tab was unable to download videos as .m4a files, fixed
(Git #506)
- In the Progress tab, the column showing the number of videos downloads (e.g.
5/14) was not working again, due to another change in yt-dlp's behaviour.
Fixed it again (Git #504)
- Fixed problems when looking for livestreams from websites whose metadata
doesn't specify an 'is_live' field
- Fixed failure to load a Tartube config file from v.2.3.110 (Git #510)
MINOR FIXES
- The tutorial (Help > Show tutorial...) was missing its second page. Restored
it
- Fixed incorrect version format in desktop file (Git #496)
- Fixed rare failure to load database, because of change to its structure in
v2.4.213 (Git #498)
- On MS Windows only, when opening the MSYS2 terminal from Tartube's menu,
the dialogue window, when closed by the user, caused the terminal window
itself to be hidden behind the main window. Fixed
v2.4.221 (9 Jan 2023)
-------------------------------------------------------------------------------
MAJOR NEW FEATURES
- Added complete French translation and partial Turkish translation. Thanks to
sydney and PUFF1N
- In the toolbar at the bottom of the Videos tab, added the ability to reverse
sort and to sort by numbers in each video's title (for example, so that
'Alan's video 2' can appear before 'My video 1'; so-called 'natural'
sorting). Sort settings are now stored in Tartube's database, not in its
config file (so Tartube will remember which databases are currently reverse
sorted, and which are not, for example) (Git #477)
MINOR NEW FEATURES
- Handling of locales has been overhauled. Tartube will still switch to your
system's locale automatically (when translations are available for it) but,
if you prefer, you can force Tartube to use any of the available
translations. To do this, open Edit > System preferences (Git #471)
- In the Progress/Classic Mode tabs, while checking/downloading videos,
improved the format of the column which usually displays '6/9' (meaning 6
out of 9 videos downloaded). In some situations, it displayed information
whose meaning was not clear (Git #474)
- In the Progress/Classic Mode tabs, in the popup menus, enabled the 'Stop
after this video' option for videos that haven't started downloading yet
(Git #481)
- Added the yt-dlp option '--abort-on-unavailable-fragment' to Tartube's
download options windows (Git #475)
- Added a few new pages to the tutorial (Help > Show tutorial...). In Tartube's
setup window, added some emphasis to the button that opens the tutorial,
so that more new users notice it
- In the toolbar at the top of Tartube's main window, added new buttons to
open preferences and download options
- Updated the imported XDG code by Scott Stevenson to v5.1.1
- Improved the way users start custom downloads, for example by clicking the
'Custom download all' button optionally visible in the bottom-left corner
of the Videos tab. Now, if only the standard "general" custom download
exists, that is the custom download that starts. If additional custom
downloads exist, the user is prompted to choose one. This replaces the old
system in which two buttons were visible. Popup menus have been modified in
the same way, but the main menu is unaffected
- Videos are displayed in the Videos tab in a variety of styles (including
lists and grids). Users could already cycle through the styles using the
button in the main toolbar, but now it's possible to select one directly
through the main menu (Media > Switch between views) (Git #487)
MAJOR FIXES
- When the 'Add videos to the Missing folder' setting is enabled, downloading a
channel caused all of the channel's videos to be added to that folder.
Fixed, and fixed some related issues with yt-dlp custom templates
(Git #473)
- While downloading videos, the format of yt-dlp's output has recently changed,
as a result Tartube could no longer extract the ETA (and other similar
values). Fixed (Git #472)
- In the Classic Mode tab, one-click downloads worked once, then not again.
Fixed
- Fixed a Python error which prevented switching between databases
- Fixed a crash when downloading playlists (Git #485)
- When a channel is marked for downloading (by selecting the checkbox next to
a channel's name), and the channel is then deleted, the text of the buttons
in the bottom-left corner of the Videos tab was not updated correctly.
Fixed
- Due to an unresolved issue, in some situations Tartube generates the errors
'Cannot remove row in Progress List' or 'Missing row in Progress List'.
A very large number of these errors could be produced by a single video.
Tweaked the code, so the error is seen only once (Git #479)
- Fixed a Python error when dragging and dropping videos from Firefox into
Tartube's main window
MINOR FIXES
- Tweaked detection of the file size for downloaded videos in some situations
in which it was not detected (Git #472)
- While checking/downloading videos, in the Progress tab's popup menus, fixed
the broken 'Download last' and 'Download next' items. Also fixed some
icons being to the wrong column (Git #480)
- Fixed inability to detect the system locale when Tartube is launched from a
text editor (in this case, Geany)
- The preferences window no longer shows 'English' as the selected locale if
the user has selected a different locale (French, for example), when
Tartube was unable to load the latter
- Added code to handle video thumbnails from VK, which frequently sends .jpeg
images mislabelled as .webp (Git #478)
- In the tidy operation window, the option to 'Delete all .webp thumbnails'
did not work. Fixed it
- When downloading from VK, Tartube was not able to produce a sorted playlist
that matched what a user would be expecting. Tweaked various bits of code
to improve the situation (Git #476 and others)
- Tooltips were still visible in the Video Index (left-hand side of the Videos
tab), even after they had been disabled in preferences. Fixed (Git #476)
- In the toolbar at the bottom of the Videos tab, the user was able to specify
all sorts of invalid values for the page size. Now, only page sizes of 1
or above can be specified. Because of technical issues, setting an
unlimited page size is not recommended, but you can use a very large value
like 9999 if you actually want many thousands of videos on one page
(Git #476)
- In the toolbar at the bottom of the Videos tab, changed the labels for the
'scroll up' and 'scroll down' buttons to 'scroll to top' and 'scroll to
bottom', which is what the buttons actually do
- On MS Windows, after selecting 'System > Open MSYS2 terminal', a dialogue
window with important information appears, but below the terminal window
itself. Swapped their positions so the user sees the important information
first
- In the download options window, Files > Filesystem, the text for the
'--no-mtime' option incorrectly read 'Use the server's file modification
time' instead of 'Don't use...'. Fixed (Git #488)
- For channel/playlist/folders with names about 45 characters long, tiles on
the grid in the Videos tab were sometimes partially outside the visible
window. Slightly decreased the maximum length of the name displayed, which
should resolve the problem in most cases
- Removed some <i> tags which were visible in the Videos tab, for certain
viewing modes
v2.4.165 (24 Nov 2022)
-------------------------------------------------------------------------------
MAJOR NEW FEATURES
- Added a new tutorial. For new installations, it can be launched from the
setup window. For all users, it can be launched from Tartube's menu
(About > Show tutorial)
- MS Windows users can now select a dark theme for Tartube windows. In
Tartube's menu, click 'System > Change theme...'. Advanced users may be
able to install additional themes; see the README for more details. Thanks
to Rukongai for finding the solution (Git #355)
- Channels, playlists and folders can now have non-unique names; for example
you can have separate channels, both called 'Season 1', inside different
folders. However, you can't have two channels with the same name inside
the same folder (Git #439)
- Download options can now be applied directly to more than one channel,
playlist or folder (Git #464)
- Tartube has been re-licensed under LGPL 2.1
MINOR NEW FEATURES
- New translations available: French, Russian, Spanish and Vietnamese. Thanks
to everyone at Weblate who contributed to them, including Le Sharkoïste,
Tim Dewey, Equi and Zeref. In this release, your system's locale should be
applied automatically (no more messing around in the preferences window)
- Python errors, which until now were hidden in a terminal window (and
therefore not visible to must users), are now redirected to Tartube's
Errors/Warnings tab where everyone can see them
- In download options, Post-processing > General, the audio quality of the
post-processed audio file can now be set as a specific bitrate (e.g. 320
kb/s), as well as the 'high', 'medium' and 'low' settings that were already
available (Git #462)
MAJOR FIXES
- In the system preferences window, 'Downloaders' tab, tightened up the
behaviour of the buttons, entries and comboboxes so that the user cannot
specify contradictory settings or enter invalid values. On MS Windows, the
'Use custom path' setting is now marked as 'not recommended', because
Tartube code assumes that all users are using the official Tartube
installer. (It it apparently possible to install Tartube using WSL2, but
the authors have not been able to confirm that, so for the moment WSL2
installations are not 'officially' supported) (Git #466)
- Fixed errors in the file-tidying operation (from Tartube's menu, Operations >
Tidy up files) (Git #423, #463)
- .webp thumbnail images cannot be displayed in Tartube's window (because the
Gtk graphics libraries do not support them). By default, .webp thumbnails
are converted to .jpg (which are supported), but in some circumstances this
prevents users from embedding thumbnails into their videos. In this
version, when .webp thumbnails are converted to .jpg, the original .webp
files are not deleted (and so they are still available for embedding). You
can change this behaviour in Edit > System preferences... > Operations >
Downloads. You can use 'Operations > Tidy up files...' to remove multiple
.webp files at a later date, if you want to (Git #461)
- Drag and drop into the 'Add new videos' window did not work as intended, if
videos were dropped directly onto the textview. Specifically, a newline
character was not inserted between existing and new URLs. This issue also
affected several similar windows, but is now fixed
- When videos were downloaded as audio files (e.g. .m4a) and then converted to
another type of audio file (e.g. .mp3), Tartube's database was not updated
correctly. Due to some invisible magic in the operating system, most users
did not notice any problems, but some did. Fixed the issue, so that new
downloads will update the database correctly (Git #451)
MINOR FIXES
- In download options, Files > Filesystem, the 'Download all videos into this
folder' has been fixed so that it works correctly in non-English locales
- Fixed drag-and-drop into the 'Media' tab of the 'Scheduled download' window
- In the 'Add many channels/playlists' windows, names and URLs in the box at
the bottom were supposed to be editable, but were not. Fixed
- Fixed a rare problem for videos that were marked to be watched as soon as
they are downloaded, in which it was possible (in principle) to delete the
video before the media player was launched, causing numerous problems
- After fetching a list of video formats/subtitles, the dialogue window's
button opened the download options window at the wrong tab. Fixed
- In the Drag and Drop tab, code did not impede the user's attempts to delete
the 'general' (default) set of download options (which cannot be deleted).
Fixed
- Some youtube-dl commands surround download options with double quotes "...".
For technical reasons, these must be removed before Tartube can start a
youtube-dl download. Users were confused that the double quotes they had
specified were not visible in the Output tab; they are now visible there
(and also in the terminal window, when that is enabled) (Reddit)
- The preferences window, when opened, will now auto-fix any problems with sets
of download options in the Tartube database. This is a temporary patch for
an unresolved issue. The authors suspect the unresolved issue has
resolved itself, given that code handling applied download options has been
completely re-written for this release (Git #456)
v2.4.093 (31 Jul 2022)
-------------------------------------------------------------------------------
MAJOR NEW FEATURES
- In the menu button in the top-right corner of the Classic Mode tab, there is
a new 'Enable one-click downloads' setting. Any valid URLs copied into the
box are downloaded automatically (or added to the existing download)
- Unlisted videos, which youtube-dl can't normally detecT, can now be inserted
into a channel. Right-click the channel and select 'Channel actions >
Insert videos...'. In order to check or download these unlisted videos,
you should either select them, right-click and choose 'Download videos'; or
alternatively, set up custom downloads to download each video individually
(Git #445)
MINOR NEW FEATURES
- In the preferences window, Operations > Livestreams, you can now block all
livestreams from being checked/downloaded. This only works when yt-dlp is
the downloader (Reddit thread)
- In the download options window, you can now use the option '--playlist-items'
(Git #438)
- In the setup wizard window, the text of the 'Install FFmpeg' button now
changes to 'Re-install FFmpeg' after the first installation attempt,
successful or not (for clarity). Both the download and install sizes are
now visible
- Tartube translations can now be prepared using Weblate. See
https://hosted.weblate.org/projects/tartube/ (Git #428)
MAJOR FIXES
- Updated to latest version of MSYS2, with which FFmpeg can be installed
correctly (Git #371, #444)
MINOR FIXES
- Fixed rare Python errors after right-clicking videos in the Progress List
and selecting 'Stop now', 'Stop after this video', etc
v2.4.077 (8 Jun 2022)
-------------------------------------------------------------------------------
MAJOR FIXES
- In the download options window, the "Completely reset all download options to
their default values" button caused problems with the Drag and Drop tab,
which in turn prevented Tartube from finishing loading a database. Fixed,
and added some safeguards that would make a similar bug easier to detect,
if it were to happen again (Git #436)
- Fixed broken check buttons in the preferences window which could prevent it
from opening (Git #435)
MINOR FIXES
- In the Video Catalogue (in grid mode), adjusted the maximum length of the
channel/playlist/folder name to prevent the right-hand column being only
partially visible, under certain circumstances (Git #433)
v2.4.065 (31 May 2022)
-------------------------------------------------------------------------------
MAJOR NEW FEATURES
- In the Videos tab, you can mark one or more channels/playlists/folders to
be downloaded by clicking the checkbuttons next to their names. Tartube can
now remember which items have been marked, storing them in a profile: in
the main menu, click Media > Profiles > Create profile. You can create as
many profiles as you like, and switch between them whenever you like. See
the README for more information (Git #409)
- During a download, you can now right-click a channel, playlist or folder to
add it to the download; previously, the menu item was greyed out (Git #430)
MINOR NEW FEATURES
- During Tartube installation, the user is now prompted to choose how often
their database file should be backed up. The default setting has also been
changed to 'every time' (Git #427)
- When the user deletes videos, they will now see a prompt asking for
confirmation. The user can choose between removing the video from the
database, and deleting the video from the filesystem completely. A
comparable prompt already appeared when deleting channels, playlists and
folders. In all cases, there is now an 'Always show this window' button
which can be de-selected, if convenient (Git #427)
- The dropdown box in the 'Add channel' window has been improved to add an
explicit item for 'No parent folder', instead of using an empty space. The
windows for adding playlists and folders have been updated in the same way.
The 'Add video' window has been tweaked to show icons inside the dropdown
box, as the other three windows already do
- In each video's properties window, there is a new button which updates the
video's data from its metadata file. Also, when the video's file path is
changed (manually by the user), the corresponding metadata is now
automatically loaded, updating the video in Tartube's database (Git #414)
- You can update multiple videos from their metadata by right-clicking them
and selecting Special > Reload metadata (Git #420)
- The detail of some icons were difficult to make out. They have been replaced
with sharper icons
- The list of videos in the Videos tab shows each video's name (which we call a
'nickname'), which is not necessarily identical to the video's file name.
You can now switch to displaying video file names instead: Edit >
System preferences... > Windows > Videos > Show nicknames (not video file
names) (Git #417)
- Tidied up the layout of the popup menu for videos
- In the download options window, in the Files > File names tab, you can now
set an output template with a date/time in several different formats
(Git #424)
- In the same window, added new options for '--live-from-start' and
'--wait-for-video' (Git #431, yt-dlp only)
MAJOR FIXES
- In the Videos tab toolbar, when the 'Show downloaded' button is toggled and,
as a result, no videos are visible, many of the toolbar icons were greyed
out. Fixed (Git #410)
- The video's edit window was unable to open under certain circumstances. Fixed
- In a separate issue, the video's edit window was unable to open when the
video didn't have a file associated with it. Fixed (Git #421/422)
- The list of custom downloads in Tartube's main menu (Operations >
Custom download all) was not updated when profiles were added or removed;
the list could only be updated by restarting Tartube. Fixed
- In the channel/playlist properties window, in the Associated Playlists tab,
the 'Add all playlists' button was broken. Fixed it
MINOR FIXES
- When setting a custom redirect for Invidious, Tartube added an initial 'www.'
which does not always resolve to a valid web address. This no longer
happens. Text in the preferences window (Operations > Mirrors) has been
updated to reflect this change (Git #412)
- Fixed an error in the code that resets channel/playlist/folder markers
(selection buttons) in the Video Index
- During a refresh operation, a video's URL, ID and duration were not set, if
they had not already been set (Git #414)
- When closing a video's properties window, the list of videos in the Video tab
was not properly updated when a filter was applied. Fixed (Git #413)
- In a video's properties window, in the General tab, when the video file is
changed, the entry boxes at the top of the window were not updated. Fixed
(Git #420)
- In the Drag and Drop tab, two icons of different sizes were used beside each
other; this has been fixed
- Fixed missing apostrophes (Git #411 and #416), and typos in the download
options window (Git #418)
- Tweaked the detection of invalid URLs, for example in the 'Add channel'
window
- In the download options window, in the Name tab, fixed inconsistent widget
layout when switching between simple and advanced options
v2.4.0 (21 Apr 2022)
-------------------------------------------------------------------------------
MAJOR NEW FEATURES
- YouTube Stream Converter has been deprecated, so Tartube no longer supports
it. Instead, Tartube now offers livestream downloads using streamlink
(https://streamlink.github.io/) or with the video's .m3u manifest
- Livestream detection now works on Odysee and Twitch, as well as on YouTube.
Detection should work on other websites, if you set the RSS feed for the
channel and playlist manually (see the README for details)
- In the toolbar at the bottom of the Videos tab, you can now filter out
downloaded videos, or undownloaded videos. These settings are ignored when
a text search/filter is applied; in that situation, the buttons are now
greyed out for clarity (Git #402)
MINOR NEW FEATURES
- When videos are being checked/downloaded, you can now see the amount of free
disk space in the bottom-left corner of the Videos tab
- Added the youtube-dl download options '--no-overwrites', settable from the
edit window (Git #398)
- Videos with enormous names, but without any space characters, created a
tooltip that was longer than the Tartube window itself. Updated line-
wrapping code generally, so that it will wrap on underline (underscore)
characters, as well as on whitespace
- Column headers in the Errors/Warnings tab are now resizeable (Git #403)
- There is now a setting to remove a video from Tartube's database after a
certain number of days, complementing the existing setting to delete the
video entirely from the user's filesystem. See Edit > System preferences...
> Files > Videos. The minimum value is now 0, so users can remove a
downloaded video from the database as soon as it has been downloaded, if
they want to (Git #404)
- In the download options window, Files > File names tab, the 'autonumber'
component has been replaced with 'video_autonumber' and
'playlist_autonumber' components, on the advice of the yt-dlp developers
(Git #406)
MAJOR FIXES
- JSON timeouts were causing havoc when checking a video with lots of comments.
Tartube now provides two timeout settings: one for checking videos with
comments, and one for checking videos without comments. To set them, click
Edit > System preferences... > Operations > Downloads. Also fixed an
error that failed to store comments in the database, under certain
circumstances. Also added a new setting, so that comments can be stored in
the database when checking videos, or when downloading videos (see Edit >
System preferences... > Operations > Comments) (Git #398)
- Fixed problems with the Drag and Drop tab, causing python errors on startup
(Git #399)
- On running out of disk space, load/save was disabled, so the user could not
free up space before saving the Tartube database. This no longer happens,
but after such an error, no scheduled downloads are started (this is
confirmed by a message in the Errors/Warnings tab). Updated the text in the
preferences window for clarity, and to show free space in GB rather than MB
(Git #400)
- Fixed failure to extract a video's URL and duration on certain channels, on
MS Windows (Git #373)
- Fix inability to load database from an (unspecified) earlier version of
Tartube. The error can also be fixed in the existing database integrity
check (Git #405)
MINOR FIXES
- On MS Windows, the download option '--windows-filenames' is automatically
added, but in the edit window, the same option is not selected. Fixed, so
that the option is no longer automatically added, but added only when
selected (Git #373)
- The download option '--trim-filenames' uses a file length that refers to the
absolute path, including the directory. Tartube will now ignore the setting
if the length is less than the absolute path of the directory itself, to
prevents files being downloaded into the wrong place. Added a warning about
the option's unexpected behaviour in the window
- The installer for MS Windows now starts Tartube with an environment variable,
that prevents Gtk from hiding scrollbars (Git #401)
- In the toolbar at the bottom of the Videos tab, the buttons to toggle
drawing frames and icons were set the wrong way around. Fixed
- The YouTube 'This live event will begin in 11 minutes' was not recognised as
a livestream notification (in some circumstances). Fixed
- On startup, in the Classic Mode tab, the 'Convert to this format' and
'Download in this format' buttons were not set or (de)sensitised correctly.
Fixed
- In the download options window, Files > File names tab, the various 'Add'
buttons added components to the end of the file extension, rather than the
end of the filename. Fixed
- Videos/channels/playlists/folders can no longer be deleted from the popup
menus, when preferences or edit windows are open. This should prevent
windows belonging to deleted items being visible
- Fixed display problems when moving a channel/playlist/folder to the top
level, or dragging one onto another
- All keyboard shortcuts have been checked and updated
v2.3.549 (9 Apr 2022)
-------------------------------------------------------------------------------
MAJOR NEW FEATURES
- Each channel/playlist/folder in the Videos tab now has a checkbutton. You
can select one or more items, if you want to check/download just those
items. Click the buttons in the bottom-left corner to do that. Even when
items are selected, you can still download everything using the main menu
or from the toolbar. The checkbuttons can be hidden, if you don't want
them: click Edit > System preferences... > Videos, and de-select 'Allow
each row to be marked for checking/downloading' (Git #379)
- New Drag and Drop tab. The tab is divided into a grid. Each zone represents a
set of download options. Drag and drop a video from your browser (or a
text URL) onto one of these zones, and it is added to the Classic Mode tab,
ready for download using the specified download options. Because of Gtk
issues, drag and drop from a browser does not work well on MS Windows.
All users will receive a new set of download options called 'mp3', unless
they already have one with that name
- The layout of the Errors/Warnings tab has been redesigned. It is now fully
searchable. All the checkbuttons like 'Show Tartube errors' are now
applied immediately, and are reversible. (Previously, they only applied to
errors/warnings received in the future)
MINOR NEW FEATURES
- The Classic Mode tab has a new button at the bottom of the tab. When
selected, youtube-dl creates an archive file. This is not recommended in
most cases; it might be useful for downloading large channels/playlists, if
the download might need to be resumed after an interruption (Git #285)
- In the download options windows (e.g. Edit > General download options...),
when advanced options are visible, the options were previously in a
separate yt-dlp tab have been merged into the other tabs. This is because
yt-dlp is now the default downloader for nearly all users
- The layouts in the preferences window and several other edit windows have
been improved (includes Git #360)
- Custom downloads can now skip broadcasting livestreams, or livestreams that
have already finished. They can also skip all videos EXCEPT current/former
livestreams. New icons in the Videos tab highlights which videos are
former livestreams; one for downloaded videos, one for checked videos
(Git #358)
- Tartube can now open in the system tray. See the new setting in Edit >
System preferences > Windows > Tray (Git #365)
- Tidy operations can now remove videos without URLs, or duplicate videos, from
the Tartube database
- In the video properties window, Timestamps tab, you can now update the list
of timestamps manually by clicking the new 'Reset list using copied text'
button, and then copy-pasting text into the dialogue window (for example,
from the video's description) (Git #330)
- Minor changes to the layout of the main window's menu
MAJOR FIXES
- The dialogue windows for adding channels, playlists and folder dialogues
accepted invalid characters and names. Fixed to prevent illegel directory/
folder names on MS Windows, Linux and MacOS (Git #335)
- A 'blocked' video (e.g. an age-restricted video from YouTube) remains
invisible in the Videos tab, by default, even after it is successfully
checked or downloaded (for example, after the user has supplied login
credentials). Fixed
- Errors/warnings assigned by Tartube to an individual video were not cleared
when the video was checked/downloaded without further errors/warnings.
Fixed
- Fixed more crashes due to Gtk issues
- The download options window could not be opened, when the
'--cookies-from-browser' option was set with KEYRING and PROFILE
components. Fixed (Git #394)
- Fix python error when starting Tartube (Git #366)
- Fixed video duplication error when downloading videos that already exist on
the filesystem
- After right-clicking a video and selecting 'Special > Download video clips'
or 'Special > Remove video slices', the dialogue windows had several
serious issues. Fixed them
- In the Classic Mode tab, when a channel/playlist download is interrupted
before the download is complete, the URL is not remembered for the next
session. Fixed (Git #285)
MINOR FIXES
- When checking/downloading produces no new videos, a 'newbie' dialogue is
displayed pointing the user to possible solutions. The dialogue was
displayed even when youtube-dl encountered videos that had already been
downloaded, or that were registered in youtube-dl's archive file. This no
longer happens (Git #368)
- In the preferences window, Windows > Videos tab, the 'Show today and
yesterday as the date, when possible' setting could not be disabled, once
enabled. Fixed
- In the edit window for custom downloads, in the Slices tab, the toggle
buttons were all broken. Fixed them
- After right-clicking a folder and selecting 'Folder contents > All contents >
Empty folder', the text of the dialogue window was gibberish. For this
procedure and related ones, improved the dialogue layout and tightened up
the code. When emptying videos/channels/playlists/folders from the
database (but not removing files on the filesystem), added a new
confirmation dialogue (Git #332)
- The video properties window did not show clip/chapter titles. Fixed
(Git #330)
- Improved wording in the 'Add channel' dialogue, specifically to remove the
word 'automatically'. Updated the video/playlist/folder dialogues too
(Git #277)
v2.3.484 (31 Mar 2022)
-------------------------------------------------------------------------------
MAJOR NEW FEATURES
- YouTube has stepped up its efforts to block videos, so uesrs are experiencing
more errors than normal. In these cases, Tartube will now add a video to
its database, marked as blocked/unavailable for download. This behaviour
can be disabled in Edit > System preferences... > Operations > Downloads.
Blocked videos are not normally visible in the Videos tab; to make them
visible, expand the toolbar at the bottom of the tab, and select 'Show
blocked videos'. Blocked videos are always visible when a filter is applied
(as long as they match the filter)
- Scheduled downloads can now be set to start at certain of the day and week,
or at some specified time after Tartube starts (Git #362)
- In the Classic Mode tab, you can now select a video resolution as well as a
video/audio format. Both settings, if set, override download options. The
resolution setting does not require FFmpeg/AVConv
MINOR NEW FEATURES
- Users on MS Windows can now install matplotlib from the main window menu.
When installed, it's possible to see graphs showing your download history
(for example, in Edit > System preferences... > Files > History)
MAJOR FIXES
- Fixed unusable installers on all platforms except MS Windows, in the v2.3.447
release (Git 389)
- Fixed frequent crashes when downloads in the Classic Mode tab fail to
download anything
- youtube-dl errors and warnings are now assigned to individual videos, rather
than to their parent channels/playlists/folders. There is some guesswork
involved, but it should be accurate enough for most users. In the Output
tab, errors and warnings now appear in real time in their original order,
rather than at the end of the output, after the download has finished
(Git #321, 170 and others)
- In the list in the bottom half of the Progress tab, the popup menu items
'Stop after this video' and 'Stop after these videos' produced an
annoying unnamed video, because the child process was halted before the
FFmpeg file merge could take place. Fixed
- Attemps to restart a stalled download (see the settings in Edit > System
preferences window... > Operations > Downloads) did not work as intended.
Should be fixed, although testing has been difficult (Git 174)
- Fixed incorrect timing between the first and subsequent occurences of a
scheduled download
- Fixed broken re-download button/menu item in the Classic Mode tab
MINOR FIXES
- Fixed the faulty layout in the preferences window, in the Windows >
Errors/Warnings tab. Moved the 'Ignore' buttons to a new tab,
Operations > Ignore
- In the main window's menu, the option to install FFmpeg should be
desensitised on all system except MS Windows. In certain circumstances, it
become re-resensitised. Fixed
- In download options, the option to 'Write video's annotations to an
.annotations file' is now disabled by default (since most website do not
provide annotations any more, and in that case the option, when enabled,
creates error messages)
- When updating/installing youtube-dl (etc) from PyPI, and the user already
has the current version installed, fixed faulty detection of the version
number
- In the preferences window, Downloads > File paths, removed the useless
'Local path' setting on MS Windows
v2.3.447 (20 Mar 2022)
-------------------------------------------------------------------------------
INSTALLERS
- The installer for 32bit Windows has been retired. See the README for more
details
MAJOR NEW FEATURES
- Gtk stability issues have been resolved (hopefully). This means that, when
checking or download videos, the Videos tab is updated in real time
(without the need to switch between channels/playlists/folders to update
them). This was actually Tartube's oldest unresolved issue
- Tartube can now scan a YouTube channel for its playlists, and optionally
add some or all of those playlists to Tartube's database. See the README
for details of how it works (Git #102)
- In the toolbar at the bottom of the Videos tab, you can now search for
comments and video descriptions, as well as video names. (Don't forget to
click the 'Show more settings' button, so that the full toolbar is
visible). You can also search for comments within a specific video by
right-clicking it, and selecting Show video > Properties... > Comments.
Also improved the layout of that tab a little
- In the Video tab's list, users will now see an icon for any channel/playlist/
folder for which checking/downloading has been disabled. This replaces the
old system of names with italics and underlines, and it should be much
clearer. The old system still applies when small icons are used (Git #385
and others)
- When the user fetches a video's list of formats (by right-clicking the video
and selecting Fetch > Available formats), they will now see a new dialogue
window inviting them to set download options, so the video can be
downloaded in one of the available formats. There is also a new dialogue
window when fetching a video's list of subtitles (Git #369)
- Custom downloads now have the ability to download only videos with subtitles.