Tartube

Latest version: v2.5.15

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

Scan your dependencies

Page 1 of 8

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

2.4.370

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

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)

2.4.260

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

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

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.