Skip to content

Commit

Permalink
Update to v2.1.051
Browse files Browse the repository at this point in the history
  • Loading branch information
A S Lewis committed Jul 4, 2020
1 parent 7a15eb4 commit 4e955d9
Show file tree
Hide file tree
Showing 59 changed files with 4,823 additions and 3,198 deletions.
11 changes: 0 additions & 11 deletions .gitignore

This file was deleted.

154 changes: 154 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,157 @@
v2.1.051 (4 Jul 2020)
-------------------------------------------------------------------------------

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

v2.1.0 (7 May 2020)
-------------------------------------------------------------------------------

Expand Down
Loading

0 comments on commit 4e955d9

Please sign in to comment.