Tartube

Latest version: v2.5.66

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

Scan your dependencies

Page 5 of 9

2.3.008

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

MAJOR FIXES
- Fixed major error caused when switching between databases; some data from the
old database leaked into the new one, which caused any number of problems
(Git 209)
- When right-clicking a channel (etc), fixed broken 'Folder Contents > All
contents > Mark as not new', and several other similar actions (Git 206)
- Update imported XDG code (Tartube's xdg_tartube.py file) to match the most
recent release of the Python XDG module; hoping to fix an installation
error with the Debian package. The new Debian package has not been tested
yet, so the error may not be resolved (Git 205)

MINOR FIXES
- Updated imported Youtube Stream Capture code to the new release; the authors
states that it contains some bug fixes. The new version still does not work
on MS Windows

2.3.0

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

MAJOR NEW FEATURES
- On new installations, users will now see a friendly setup window, allowing
them to choose basic settings, and to download youtube-dl(c) and FFmpeg.
The settings available to choose depends on the user's operating system.
The new window replaces a set of windows in previous versions, and should
reduce the number of disappointed users who don't understand why they can't
download any videos
- Videos can now be displayed in a grid, as well as in a list. The grid is
enabled by default for new installations. For existing installations, click
the 'Switch' button near the top of the main window until you see the
layout you prefer
- The size and appearance of videos in the grid can be changed. In the bottom-
right corner of the Videos tab, click the icon to reveal the toolbar, and
then modify one or more of the options. Videos can now be sorted by
download time and database ID, as well as by name or upload time, as
before. When sorted by download time, that is the time visible in the video
list (Git 192)
- YouTube has changed the way it handles livestreams and, as a result, earlier
versions of Tartube could not detect livestreams until they started
broadcasting. That is fixed in this version. In addition, Tartube will now
show the (approximate) start time for a livestream. When a livestream or
debut is about to start (three minutes before, by default), Tartube will
now check it more frequently (every minute, by default)
- Tartube can now tell the difference between a YouTube 'Premiere' (a pre-
recorded video, released at a pre-determined time as if it were a
livestream), and an actual livestream. Premiere/Debut videos are now shown
with different-coloured backgrounds. If you want, you can use the same
colours for both, or disable background colours altogether (click
Edit > System preferences > Windows > Videos, and change the settings
there)
- In earlier version, up to three download schedules, with fixed
characteristics, could be set up. You can now create as many download
schedules as you like and customise them in any way you like. To create
your first custom schedule, click Edit > System preferences... >
Scheduling > Start. Enter a schedule name in the box, then click the 'Add'
button. If you were already using download schedules, they should be
visible in the list; click one to select it, then click the Edit button to
check it is still meeting your needs (Git 148, 168). Schedules are stored
in the Tartube database, so they won't be available if you switch databases
- You can now create as many sets of download options as you like. To see a
list of them, click Edit > System preferences... > Options > Download
options. As before, the 'general' set cannot be deleted (but can be
modified). As before, other sets can be applied to a video/channel/
playlist/folder, or to the Classic Mode tab. It's now easy to switch the
set used in the Classic Mode tab, and the old set is no longer deleted
after a switch. If you right-click a video/channel/playlist/folder, and
select 'Apply download options', you will now see a dialogue window, from
which you can choose one of the existing sets (Git 171)
- This version includes a new GUI for processing videos with FFmpeg, replacing
the much simpler dialogue window in the previous release. To see it, right-
click a video and select 'Process with FFmpeg...' (but in the Classic Mode
tab, select one or more videos, and use the new button at the bottom of the
tab). In the GUI window, click the 'Show more FFmpeg options' button to see
the full range of settings. Both videos and thumbnails can be processed,
but only videos visible somewhere in Tartube's main window can be processed
(if you want an all-purpose FFmpeg batch converter, then use a separate
application). Videos can be dragged-and-dropped into the GUI's Videos tab
(Git 153)
- As with download options, you can create as many sets of FFmpeg options as
you like. To see a list of them, click Edit > System preferences > Options
> FFmpeg options. At any one time, one set of options is the 'current' one;
that is the set you will see, when you right-click a video to open the new
GUI
- Download options are stored in the database file, so if you switch databases,
they are no longer available. You can now export a set of download options
to a file, and then re-import them after you have switched databases. You
can also rename sets of download options. All of this also applies to
FFmpeg options (Git 171)
- The new FFmpeg GUI can be used to stitch together a video and audio file,
if FFmpeg did not merge them during the original download (Git 153)
- Near the top of the main window, there is a new 'Hide' button, which hides
most system folders (whose icons are red folders). After clicking the
button, it is replaced by a 'Show' button. Items can still be hidden/
revealed in Tartube's menu or by right-clicking each channel/playlist/
folder individually
- Tartube now includes a copy of the Youtube Stream Capture script. Support for
this script is experimental. It only works on YouTube. It does not work on
MS Windows. It does not work for continuous 24/7 livestreams. It does not
work with every livestream (but works more often than youtube-dl, in
general). The script is disabled by default; to enable it, click Edit >
System preferences > Operations > Livestreams, and select 'Use Youtube
Stream Capture to download broadcasting livestreams'. The Python module
'aria2' is required, if you want to use the new script. For more
information about this feature, see the README (Git 197)
- Anyone creating a Tartube package can now use the new environment variable
TARTUBE_PKG_NO_DOWNLOAD. This will disable video downloads altogether;
checking videos will still be possible. Thus, anyone worried about the
legality of downloading videos can create a Tartube package that doesn't
download any videos. (When Tartube 'checks' a video, it 'scrapes' the video
website. The authors understand that the US courts have ruled that scraping
a website in this way is legal). See the README for more information.

MINOR NEW FEATURES
- Videos can now be dragged-and-dropped from Tartube into an external window
(for example, a text editor, or an FFmpeg batch converter). You can
customise what data is received by the external application: click
Edit > System preferences > Windows > Drag (Git 153)
- To make drag and drop more useful, you can now select multiple rows in the
Progress, Classic Mode and Errors/Warnings tabs
- To accommodate the video grid, the standard size of a Tartube window has been
increased. Don't forget that you can tell Tartube to remember its size
(Edit > System preferences... > Windows > Main Window, then select
'Remember the size of the main window when shutting down')
- Auto-detection of the location of an existing youtube-dl installation has
been improved
- Tartube can produce debug messages, visible in a terminal window. Until now,
these messages could only be enabled by editing the source code. There are
now two ways of enabling debug messages: first, place an (empty) file
called debug.txt in the same directory as the tartube executable; second,
click Edit > System preferences... > General > Debugging, and set one of
the options there. (This tab also shows the correct location for the
debug.txt on your system)
- At the end of a download operation, the number of videos checked/downloaded
is now displayed in the dialogue window and/or desktop notification
- During downloads, Tartube can now filter out more types of YouTube message
(so they don't appear in the Errors/Warnings tab). They can be seen in
Edit > System preferences... > Windows > Websites (Git 172)
- Git 169 reported that Tartube was showing a negative number of videos in the
Video Index (left-hand side of the Videos tab). The cause was not found,
but Tartube now automatically detects this kind of errors and auto-fixes
it. The database integrity check has also been updated
- The youtube-dl download options '--sleep-interval' and
'--max-sleep-interval' can now be set in Tartube's download options window
(Git 173)
- The layout of edit and preferences has been updated and improved, in many
cases
- In the Videos tab toolbar, there was no button to cancel filtering by text;
added one. Some issues with these buttons being enabled/disabled at the
wrong time were also fixed
- If the download of a video/channel/playlist stalls, for some reason, there is
now a mechanism for restarting it. It can be enabled by clicking
Edit > System preferences... > Operations > Downloads, and then selecting
'If a download stalls, restart it after this many minutes'. The authors
have not been able to reproduce a stalled download, so this mechanism has
not been fully tested (Git 174)
- When download options are applied to an individual video, you can now see an
extra icon (this was previously only visible when the video's thumbnail
had not been downloaded)
- When download options are applied to an individual video, they are now
unapplied (removed) when the video is downloaded, by default. If you want
to change this behaviour, click Edit > System preferences... > Options >
Preferences, and deselect 'After downloading a video, remove its
download options'
- You can no longer open multiple preference windows, or multiple edit windows
for the same set of data
- In the Classic Mode tab, Tartube can now remember URLs that have been added,
but not yet used. To enable this feature, click the menu button in the
top-right corner, and select 'Remember URLs'. When you restart Tartube,
any URLs which were not downloaded in the previous session should now be
visible in the top half of the tab (Git 194)
- In the Classic Mode tab, there is new 'Clear all' button (Git 194)
- Added a slider in the middle of the Classic Mode tab, so that the two halves
can be resized, if required. The existing sliders in the Videos tab and in
the Progress tab now have a minimum size, so that the user can't
accidentally make half of the window invisible
- The Gtk file chooser dialogue was typically bigger than the size of the
observable universe (especially on MS Windows). Tartube will now resize it,
if so
- Custom downloads can now be performed in the Classic Mode tab. To enable
them, click the menu icon in the top-right corner, and select 'Enable
custom downloads'. Then, when you click the 'Download all' button in the
bottom-right corner, a custom download is performed. For more information
about what a custom download is, see the README (Git 174)

MAJOR FIXES
- Fixed various problems caused on MS Windows when downloading videos whose
names contain Japanese characters (Git 106, 115, 175)
- Some reports suggest that Tartube crashes when the Output tab contains a
great deal of text (tens of thousands of lines). The problem could not be
reproduced, but there is now a maximum page size. The maximum size can be
adjusted by the user. No further problems have been reported (Git 170)
- Various issues in sorting videos have been fixed. A list of videos should now
be displayed in a much more consistent order, which in most cases fixes the
issues
- In case of further problems in sorting videos into their correct order, the
toolbar at the bottom of the Videos tab has a new button which will force
a re-sort of the visible video list
- Fixed an error when opening a directory/folder (containing downloaded videos,
etc) on the desktop (Git 180)
- In the 'Download options' window, the 'Completely reset all download options
to their default values' button was broken. Fixed it
- Fixed an error, in which Tartube was unable to load a database from v1.4.037
(Git 184)
- Some reports suggest that one of the Tartube source code files is being
confused with another application's files. This problem affects packaging
systems such as dkpg and .AUR. The Tartube file has been renamed, which
should resolve the problem (Git 186)
- Tartube was, under rare circumstances, unable to recognise a video that had
been downloaded (because Tartube was looking for the wrong file extension).
Fixed
- In various lists (for example, the list of download options in the
preferences window), it was not possible to manipulate the first row of
the list (for example, by selecting it and then clicking the 'Edit'
button). Fixed
- Fixed a crash caused by a faulty setting of a video's livestream status
(Git 34)
- Fixed a crash caused when videos/channels/playlists are automatically removed
from the bottom half of the Progress tab (Git 34)
- Fixed incorrect handling of a video's URL, when the video is dragged from an
external application (such as a file explorer) into Tartube's main window
(on Linux/BSD only). Tartube now recognises both a file path and a URL,
when the external application supplies one or the other (Git 153)

MINOR FIXES
- Fixed some issues in the tidy operation (Operations > Tidy up files) that
made it appear that nothing was happening (Git 189)
- In rare cases, the tidy operation caused a crash when handling thumbnails.
Fixed
- In the tidy operation, removed the warning about deleting files, when the
user is moving thumbnails into a sub-directory
- Fixed a rare error when extracting output from youtube-dl
- On Linux/BSD, the user might not have able to enable desktop notifications.
Fixed
- Fixed an error in reading the database file from an unreachable location (for
example, an unplugged external hard drive) (Git 167)
- In the preferences window, selecting multiple databases at the same time
caused Gtk issues, so disabled multiple selection, which fixes the issues
- In the Results List (bottom half of the Progress tab), a deleted video could
still be selected, and the user might still try to right-click it and
delete it again. The code has been updated so that any video visible in the
list that has been deleted cannot be selected or right-clicked
- Fixed an issue, in which Tartube could not correctly interpret youtube-dl
output (Git 177)
- When no thumbnail is available for a video, the standard icon used is now
the same size as a thumbnail, so that every video in the list takes up the
same amount of space
- In the Video Catalogue, fixed the missing gap between the 'Favourite' and
'Missing' labels. Fixed the situation in which that line became too long
for its box
- In the Videos tab toolbar, when the user sets a recent date, the Video
Catalogue no longer tries to skip to the non-existence page zero
- The main window's menu now refers to the actual downloader (for example,
youtube-dlc), rather than referring to youtube-dl until Tartube restarts
- When a video's URL is used as displayed in place of its name, Tartube now
does a better job of wrapping the text across multiple lines
- Tartube could not recognise some youtube-dlc version numbers. Fixed
- Made minor changes to some icons to improve legibility
- Fixed a Python error when right-clicking unselected videos in the Classic
Mode tab
- For livestreams that are already broadcasting, the 'D/L on start' label is no
longer clickable
- After clicking File > Save all, the user will now see a better confirmation
dialogue
- Fixed a minor spacing issue in the tooltip text used for videos
- In the toolbar at the bottom of the Videos tab, the next/previous buttons
were the wrong way around (but only when custom icons were in use). Fixed
- Fixed some issues in the Output tab, in which the scrollbar did not
automatically scroll to the bottom as new text was added. (The behaviour is
still not perfect on all operating systems, but it is better than before)
- The cookie jar used by youtube-dl is now written to Tartube's data directory,
rather than to the directory where Tartube source code is stored

2.2.0

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

MAJOR NEW FEATURES
- Tartube is now confirmed to work on MacOS. See the README file for
installation instructions
- Tartube can now handle video thumbnails in the .webp format, as long as
FFmpeg is installed. Thumbnails are automatically converted to .jpg (either
by youtube-dl, or by Tartube itself, as appropriate). This only affects new
downloads. If you want to convert .webp thumbnails you've already
downloaded, click Operations > Tidy up files..., select 'Convert .webp
thumbnails to .jpg using FFmpeg', and click OK. (This procedure may take a
while if there are thousands of thumbnails to convert) (Git 155 and
others)
- Thumbnails, video description, metadata and annotation files can now be
downloaded into a sub-directory, rather than being stored in the same
directory as their videos. Thumbnails are stored in /.thumbs, and the
others are stored in /.data. On Linux/BSD, those sub-directories are
normally invisible by default (typically, pressing CTRL+H will reveal
them). This new feature is disabled by default. To enable it, click Edit >
Download options... > Files > Write/move files, and select one or more of
the checkboxes. The new feature only affects new downloads. If you want to
move files you've already downloaded, click Operations > Tidy up files...,
select 'Move thumbnails into own folder' and/or 'Move other metadata files
into own folder', and click OK (Git 139)
- You can now select one or more videos, and process them with FFmpeg directly
(in other words, after downloads have finished, and without involving
youtube-dl). This will be useful if you want to convert one video format to
another, change the frame rate, or with countless other tasks. Just select
the video(s), right-click them and select 'Process with FFmpeg...'. Since
many FFmpeg procedures require a different output filename, you can specify
that, too. Note that FFmpeg sometimes takes a very long time; you should
test a procedure with a single video, before trying to process hundreds of
them (Git 153)
- Tartube can now use forks of youtube-dl, such as youtube-dlc. (Tartube
assumes that a fork is still very similar to the original). A fork can be
specified in Edit > System preferences... > youtube-dl (Git 158)
- New installations of Tartube will now auto-detect the location of youtube-dl,
if it is already installed on your system. This will benefit users of the
.DEB and .RPM packages, who until now were expected to know how to set the
youtube-dl path manually (Git 152)
- FFmpeg and AVConv will now also be auto-detected. If you have installed them
in unusual locations, you should specify those locations in Edit >
System preferences... > youtube-dl > FFmpeg / AVConv. If not, there is no
need to specify either location; just leave the boxes empty. (None of this
applies to MS Windows users)
- When Tartube shuts down unexpectedly, it doesn't have time to mark the
database as no longer being in use (i.e. doesn't remove the lockfile). The
next time Tartube runs, users were prompted to remove the lockfile, then
restart Tartube. Many users were unhappy with this situation, so it has
been improved. You will still be prompted to remove the lockfile, but there
is no longer any need to restart Tartube

MINOR NEW FEATURES
- FFmpeg is now required for a lot of Tartube functionality. On new
installations, users who have not yet installed FFmpeg will see some
additional nag-boxes, and various hints in other configuration windows
(Git 155)
- If users downloadd a video, but only its audio, the video appeared in
Tartube's database as downloaded. However, when the user clicked on the
'Player' label, the audio file was not opened in the system's media player.
Tartube now checks for an audio file (as well as video files in different
formats), if the video file it was expecting does not exist
- When the user clicks Operations > Update youtube-dl, Tartube now
automatically makes the Output tab visible. Hopefully this will avoid
confusion for new users, who do not notice that the Check all/Download all
buttons have been greyed out. This behaviour can be disabled, if required:
click Edit > System preferences... > Output > Output tab, and deselect
'During an update operation, automatically switch to the Output tab'
(Git 149)
- The invidio.us website has closed. There are many mirrors available. Tartube
now uses invidious.site as its default mirror. To specify a different
mirror, click Edit > System preferences... > Operations > Downloads
- YouTube phased out video annotations in 2019. The Tartube code was unable to
download annotation files during a simulated download (for example, with
the 'Check all' button). Now that there is no way of testing any fix, the
feature has been removed entirely
- You can now add automatic custom downloads on a schedule (normal downloads
were already available). Click Edit > System preferences... > Scheduling
(Git 154)
- Reduced the compulsory delay at the end of many types of operation. The
delay time is not the same for all types of operation
- Tartube debug messages are visible in the terminal window (if open). Before,
the user had to edit the source code to enable debug messages. They can
now be enabled from within Tartube itself: click Edit > System
preferences... > General > Debugging. These settings are not saved, so when
Tartube restarts, you will have to re-enable debug messages again
- In the Progress and Classic Mode tabs, the name of the incoming file (and
other similar columns) are no longer artificially shortened (Git 161)

MAJOR FIXES
- When one channel downloads into videos into another channel's directory,
and the other channel is then deleted, the Tartube database did not update
itself properly. Fixed
- Fixed some issues when using the refresh operation to import videos, that had
been downloaded by youtube-dl (without Tartube's) help, into Tartube's
database (Git 142)
- Tartube can now download videos using the youtube-dl archive file, even when
missing video detection is turned on (Git 154)
- Tartube sometimes froze on shutdown, after youtube-dl had been updated.
Applied the existing MS Windows fix to all operating systems

MINOR FIXES
- Fixed issues when importing a JSON export file on MS Windows, and a different
issue error when importing it on Linux
- We were not able to fix export issues reported in Git 143, but we have
updated the dialogue window, which should give more information about what
is causing the error
- System folders cannot be deleted. The 'Delete folder' popup menu item is now
greyed out. (Nothing happened, even when it was clickable)
- Warnings about broken Gtk have been removed (probably permanently)

2.1.070

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

MAJOR FIXES
- Checking videos (e.g. by clicking the Check All button) was broken. Fixed
- Fixed a very rare freeze/crash when handling temporary directories

2.1.065

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

MAJOR NEW FEATURES
- Tartube can now detect videos that were downloaded by the user, and have
since been removed by the original uploader. To enable this functionality,
click 'Edit > System preferences... > youtube-dl > Preferences' and then
click 'Add videos which have been removed from a channel/playlist to the
Missing Videos Folder' to select it. Note that youtube-dl's archive file
(if enabled) is ignored when missing video detection is enabled (Git 140)

MINOR NEW FEATURES
- Schedules download times can now be specified in any time unit (for example,
minutes), rather than in days only (Git 129)
- The Tartube version number is no longer displayed in the main window's title
bar (this was only supposed to be a temporary feature)

MAJOR FIXES
- In the Classic Mode tab, the video/audio format selector was broken. It was
not possible to change the video/audio format from here. Fixed (Git 124)
- It was not possible to perform a custom download by right-clicking a channel
or playlist. Fixed (Git 134)

MINOR FIXES
- Added .ICO file for the Tartube logo, for MS Windows users (Git 122)
- The first entry box in the download options window was editable. Fixed

2.1.051

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

ATTENTION YOUTUBE USERS
- You may be wondering why Tartube cannot display video thumbnails from
newly-uploaded videos. YouTube has changed its video thumbnails to a new
format, .webp. The Gtk graphics libraries don't support this format. A
future release of youtube-dl will convert .webp thumbnails to .jpg, but the
feature is not available yet. When it becomes available, you might need to
install FFmpeg on your system, if you haven't already done so (see the
README file)

MAJOR NEW FEATURES
- For MS Windows users, there is now a portable edition of Tartube, as well as
the usual installer. Use the portable edition if you want to run Tartube
from removable media, such as a USB drive
- After clicking the main 'Check all' button, it was not possible to right-
click a video to download it. After clicking the main 'Download all'
button, it was not possible to right-click a video to check it. Both of
these actions are now allowed
- Closing Tartube to the system tray is now disabled by default (only affects
new installations). This is for the benefit of users whose systems do not
have a system tray, or for whom the Tartube icon is not visible for some
reason (Git 98)

MINOR NEW FEATURES
- The latest releases of Tartube's graphics library, Gtk, still do not fix the
many stability issues we've been reporting for some years. As a consequence
the workarounds that stop Tartube from crashing every two minutes are now
completely optional (i.e. Tartube no longer applies them regardless of your
wishes). If you enjoy watching Tartube crash, feel free to disable the
workarounds by clicking 'Edit > System preferences... > General
> Stability' and then clicking 'Disable some cosmetic features...' to
deselect it
- When checking the status of livestreams (which happens every few minutes,
by default), the Tartube icon in the system tray now looks different. (The
checks for livestream status were otherwise silent)
- Various alternative front-ends to YouTube exist. Tartube already recognises
HookTube and Invidious. You can now specify any alternative you like;
perhaps one the several Invidious clones that are currently available.
Click 'Edit > System preferences... > Operations > Custom' to open the
correct tab. More complete instructions have been added to the README
- In the Classic Mode tab, the buttons in the top-right corner have been
replaced with a popup menu
- A separate set of download options are now applied to downloads in the
Classic Mode tab. These download options are applied by default, even on
existing installations. To disable/re-enable them, click the menu in the
top-right corner of the tab, and select 'Use classic download options' or
'Use general download options'
- If download options are applied to the Classic Mode tab, then a video's
description, metadata (etc) files are not downloaded in that tab, by
default (Git 77)
- The youtube-dl archive file is no longer created in downloads from the
Classic Mode tab, by default. To re-enable this functionality, click 'Edit
> System preferences... > youtube-dl', and select both 'Allow youtube-dl to
create its own arhive file...' and 'Also create an archive file when
downloading from the Classic Mode tab...'. This change affects new
installations; users with earlier versions of Tartube installed on their
system must remove an existing archive file manually, if they don't want
it (Git 77)
- In the Classic Mode tab, added a button to show the contents of the download
directory/folder
- In the system preferences window, the 'When Tartube starts, automatically
open the Classic Mode tab' setting has been moved to a more logical place
(Windows > Tabs)
- The toolbar at the top of the Videos tab can now be hidden, if you don't
like it. Click 'Edit > System preferences... > Windows > Main window', and
click 'Don't show the main window toolbar' to select it
- In the Videos tab, you can now add the URL of a video, channel or playlist to
the Classic Mode tab by right-clicking it, and then selecting an item in
the popup menu. The original video/channel/playlist is not removed from
Tartube's database
- Tidy operations can now remove .webp thumbnails. Once the youtube-dl fix
mentioned above has been released, you can remove the thumbnails, then
click 'Check all' to re-download them in .jpg format
- Some users have reported that some icons in Tartube's main window are
invisible on their system. These are stock icons which should be available
on all systems (but which, apparently, are not). For the benefit of those
users, an extra set of icons have been created. To enable them, click
'Edit > System preferences... > Windows > Main window > Replace stock icons
with custom icons...' (Git 118)
- In the Temporary Videos folder, you can now see which channel/playlist/folder
the video originally belonged to (where appropriate). The video's original
name and description are also now visible, when known
- The URL for a channel or playlist can now be modified (Git 117)

MAJOR FIXES
- Installation via PyPI was broken, because the gi package had been removed.
This is now fixed
- Installation using the DEB package will now automatically install
python3-pip (if not already installed), so that youtube-dl can be
installed/updated straight away
- When closing Tartube using the X button (usually) in the top-right corner of
the window, and assuming that closing to the system tray is disabled,
neither the config file nor Tartube's database file were saved. Fixed
- Adding a preferred media format in one download options window added the
same format in all download options windows. Fixed (Git 119)
- A custom location for the FFmpeg executable can be set in 'Edit > System
preferences... > youtube-dl'. This did not work on any operationg system
for various reasons, all of which have been fixed (Git 90)
- After checking/downloading videos, Tartube checks for livestreams, after
which it occasionally crashes. This crash has now been fixed
- Some videos were continually re-marked as livestreams, even after the
livestream had finished broadcasting (and even after the user manually
marked the video as not a livestream). Fixed
- Some livestream videos were continually re-added to Tartube's database,
creating a number of duplicate copies of the same video. The problem has
been fixed; you can delete the duplicates at your leisure
- When videos are checked, Tartube no longer supplies youtube-dl with a
preferred media format. If you have specified a rarely-used media format,
this change will prevent a great many useless error messages being
generated
- When detecting livestreams, Tartube generated many 'Add livestream failed
sanity check' errors. The underlying cause has been fixed, which should
improve livestream detection a little

MINOR FIXES
- Fixed failure to recognise that a config file exists in the Tartube source
code directory (which forces Tartube to use that location for its config
file rather than the system's default location, even if the config file is
empty or unreadable)
- Fixed rare problems in updating old Tartube database files to make videos
work as livestreams. The database integrity check ('Edit >
System preferences... > Filesystem > DB Errors') now checks for such
problems
- In the download options window, the 'If a merge is required after post-
processing, output to this format' option will not work if the specified
media format doesn't also appear in the preferred format list. Moved the
two onto the same tab, and added a dialogue window to warn the user that a
media format must be added twice
- Also fixed the format selection combobox in the Classic Mode tab, so that
the preferred media format and the 'If a merge is required after post-
processing...' options are set to the same value
- In the system preferences window, the 'When Tartube starts, automatically
open the Classic Mode tab' setting was not working properly; fixed it
- For downloads in the Classic Mode tab, an error was displayed in the
Errors/Warnings tab using the video name 'Dummy Video'; changed that to
the standard text for videos whose name is not known
- Fixed python errors generated when playing a sound effect, on a system for
which the python playsound module hasn't been installed
- Fixed a python error generated when shutting down Tartube suddenly, while
livestreams are being detected
- For reasons not understood, Tartube might (on extremely rare occasions)
create a (red) system folder called 'downloads_2'. This folder could not be
deleted. Until the cause can be found, such invalid system folders can now
now be deleted, and are deleted automatically during a database integrity
check
- In the system preferences window, Operations > Livestreams tab, there are two
checkbuttons enabling/disabling livestream detection. The second one could
be enabled even when the first was disabled; this has been fixed, and
should remove some unexpected behaviour
- When updating youtube-dl, the warning 'The script youtube-dl is installed...'
is now intercepted, and is no longer interpreted as a failure

Page 5 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.