Tartube

Latest version: v2.5.66

Safety actively analyzes 701475 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

2.5.059

-------------------------------------------------------------------------------

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)

2.5.040

-------------------------------------------------------------------------------

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

2.5.0

-------------------------------------------------------------------------------

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)

2.4.429

-------------------------------------------------------------------------------

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

2.4.412

-------------------------------------------------------------------------------

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

2.4.386

-------------------------------------------------------------------------------

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

Page 1 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.