Skip to content

Commit 8fba420

Browse files
author
A S Lewis
committed
Update to v2.5.0
1 parent 7f88b6b commit 8fba420

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+23883
-23614
lines changed

CHANGES

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,58 @@
1+
v2.5.0 (3 Jan 2024)
2+
-------------------------------------------------------------------------------
3+
4+
MAJOR FIXES
5+
- Fixed mishandling of non-European alphabets on MS Windows. Videos with
6+
Japanese and Korean titles, whose download Tartube was unable to detect
7+
(and which were therefore not added to the Tartube database), should now be
8+
added correctly (Git #153, #251, #290, #304, #318, #320 and numerous
9+
others)
10+
- Fixed some incorrect video counts in Tartube's database. This problem is not
11+
related to the Japanese/Korean problem, but it occured most often when
12+
Tartube failed to detect a Japanese/Korean video download
13+
- Fixed periodic crashes due to Cairo threading issues (Git #577)
14+
- Fixed the broken 'portable' installation for MS Windows. If you move the
15+
installation folder from one location to another, Tartube will now
16+
intercept the 'Fatal error in Launcher: U' message, and tell you how to
17+
resolve it: namely, to reinstall youtube-dl/yt-dlp. Reinstallation using
18+
Tartube's main menu should now work (Git #484, #494)
19+
- When additional new databases were created (for example, with 'File >
20+
Database preferences... > Add new database'), Tartube did not correctly
21+
initiate the new sets of download options called 'general' and 'classic'.
22+
In addition, the set of download options called 'mp3' was not created at
23+
all. One effect was that the Drag and Drop tab did not have the right
24+
appearance. The issue now fixed, but Tartube will not try to 'auto-correct'
25+
your sets of download options. You can do this yourself, if appropriate,
26+
by clicking 'Edit > System preferences... > Options > Download options',
27+
opening each set of options with the 'Edit' button, and then clicking the
28+
'Completely reset all download options...' button
29+
- Fixed inability to sort videos in Tartube folders, for example by clicking
30+
the 'Reverse sort' button in the toolbar at the bottom of the Videos tab.
31+
Reverse sort worked correctly for Tartube channels and playlists
32+
(Git #611)
33+
34+
MINOR FIXES
35+
- When videos are moved to a different folder, the youtube-dl archive file
36+
was updated without adding necessary newline characters. Fixed (Git #580
37+
again)
38+
- Fixed minor issues with the .deb installer (Lintian complained about various
39+
small problems; all of them except the expected ITP bug should now be
40+
resolved)
41+
- Fixed ugly Gtk/Pango warning messages, visible only to MS Windows users who
42+
were running Tartube from a MinGW terminal window
43+
- Tweaked the downloader auto-detection system, to make yt-dlp rather than
44+
youtube-dl the default, in the event that neither can be found, and to
45+
eliminate checking for improbable file paths
46+
47+
MINOR NEW FEATURES
48+
- The FFmpeg options window (in the Videos tab, right-click a video and
49+
select 'Special > Process with FFmpeg...') now has, in its Name tab, a new
50+
'Use these options exclusively' button, allowing users to specify an
51+
FFmpeg command from scratch (Git #600)
52+
- MS Windows users, whose installer includes a copy of FFmpeg, don't need to
53+
install FFmpeg again when prompted by Tartube's setup window. The text of
54+
the setup window has been tweaked to make this clearer (Git #609)
55+
156
v2.4.429 (21 Nov 2023)
257
-------------------------------------------------------------------------------
358

@@ -20,7 +75,7 @@ MAJOR FIXES
2075
'Recent Videos' folder was set to a non-zero value. Also fixed the edit
2176
window for that folder, which made it impossible to set the deletion time
2277
to a non-zero value (Git #598)
23-
78+
2479
MINOR FIXES
2580
- The playsound and matplotlib modules are no longer compulsory dependencies,
2681
when installing using setup.py (for example, when using the DEB and RPM

README.rst

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,16 @@ Problems can be reported at `our GitHub page <https://github.com/axcore/tartube/
4444
3 Downloads
4545
===========
4646

47-
Stable release: **v2.4.429 (21 Nov 2023)**
47+
Stable release: **v2.5.0 (3 Jan 2024)**
4848

49-
Development release: **v2.4.438 (29 Dec 2023)**
49+
Development release: **v2.5.0 (3 Jan 2024)**
5050

5151
Official packages (also available from the `Github release page <https://github.com/axcore/tartube/releases>`__):
5252

53-
- `MS Windows (64-bit) installer <https://sourceforge.net/projects/tartube/files/v2.4.429/install-tartube-2.4.429-64bit.exe/download>`__, `MS Windows (64-bit) and FFmpeg installer <https://sourceforge.net/projects/tartube/files/v2.4.429/install-tartube-with-ffmpeg-2.4.429-64bit.exe/download>`__ and `portable edition <https://sourceforge.net/projects/tartube/files/v2.4.429/tartube-2.4.429-64bit-portable.zip/download>`__ from Sourceforge
53+
- `MS Windows (64-bit) installer <https://sourceforge.net/projects/tartube/files/v2.5.0/install-tartube-2.5.0-64bit.exe/download>`__, `MS Windows (64-bit) and FFmpeg installer <https://sourceforge.net/projects/tartube/files/v2.5.0/install-tartube-with-ffmpeg-2.5.0-64bit.exe/download>`__ and `portable edition <https://sourceforge.net/projects/tartube/files/v2.5.0/tartube-2.5.0-64bit-portable.zip/download>`__ from Sourceforge
5454
- Tartube is no longer supported on older versions of MS Windows - see `7.24 Doesn't work on 32-bit Windows / Windows 7 / Windows 8`_
55-
- `DEB package (for Debian-based distros, e.g. Ubuntu, Linux Mint) <https://sourceforge.net/projects/tartube/files/v2.4.429/python3-tartube_2.4.429.deb/download>`__ from Sourceforge
56-
- `RPM package (for RHEL-based distros, e.g. Fedora) <https://sourceforge.net/projects/tartube/files/v2.4.429/tartube-2.4.429.rpm/download>`__ from Sourceforge
55+
- `DEB package (for Debian-based distros, e.g. Ubuntu, Linux Mint) <https://sourceforge.net/projects/tartube/files/v2.5.0/python3-tartube_2.5.0.deb/download>`__ from Sourceforge
56+
- `RPM package (for RHEL-based distros, e.g. Fedora) <https://sourceforge.net/projects/tartube/files/v2.5.0/tartube-2.5.0.rpm/download>`__ from Sourceforge
5757

5858
Official 'Strict' packages:
5959

@@ -70,7 +70,7 @@ Semi-official packages (Linux):
7070

7171
Source code:
7272

73-
- `Source code <https://sourceforge.net/projects/tartube/files/v2.4.429/tartube_v2.4.429.tar.gz/download>`__ from Sourceforge
73+
- `Source code <https://sourceforge.net/projects/tartube/files/v2.5.0/tartube_v2.5.0.tar.gz/download>`__ from Sourceforge
7474
- `Source code <https://github.com/axcore/tartube>`__ and `support <https://github.com/axcore/tartube/issues>`__ from GitHub
7575
- In case this Github repository is taken down, there is an official backup `here <https://gitlab.com/axcore/tartube>`__
7676

@@ -108,13 +108,13 @@ If you just want to download videos with a minimum of fuss, do this:
108108
5.1 Installation - MS Windows
109109
-----------------------------
110110

111-
MS Windows users should use the installer `available at the Tartube website <https://tartube.sourceforge.io/>`__. The installer contains everything you need to run **Tartube**. You must be using Windows Vista or above; the installer will not work on Windows XP.
111+
MS Windows users should use the installer `available at the Tartube website <https://tartube.sourceforge.io/>`__. The installer contains everything you need to run **Tartube**.
112112

113113
There is also a portable edition; use this if you want to install **Tartube** onto removable media, such as a USB drive. Download the ZIP file, extract it, and run the file **tartube_portable_64bit.bat**.
114114

115115
Both the installer and the portable edition include a copy of `AtomicParsley <https://bitbucket.org/jonhedgerows/atomicparsley/wiki/Home>`__, so there is no need to install it yourself.
116116

117-
Tartube is no longer supported on MS Windows (32-bit) - see `7.24 Doesn't work on 32-bit Windows / Windows 7 / Windows 8`_.
117+
Tartube is no longer supported on older versions of MS Windows - see `7.24 Doesn't work on 32-bit Windows / Windows 7 / Windows 8`_.
118118

119119
5.1.1 Manual installation - MS Windows
120120
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -157,6 +157,10 @@ If you want to perform a manual installation, you can follow this procedure, whi
157157

158158
**cd /home/YOURNAME/tartube**
159159

160+
**python3 -X utf8 tartube/tartube**
161+
162+
- The **-X utf8** part enables **Tartube** to handle non-European alphabets (such as Japanese and Korean) correctly. If this is not a concern, then **Tartube** can be started like this:
163+
160164
**python3 tartube/tartube**
161165

162166
5.2 Installation - MacOS
@@ -873,12 +877,12 @@ The new options are applied to *everything* in the **History folder**. A pen ico
873877
.. image:: screenshots/example15.png
874878
:alt: Download options applied to the History folder
875879

876-
Now, suppose you want to add a *different* set of download options, but only for the channel **TimeGhost History**.
880+
Now, suppose you want to add a *different* set of download options, but only for the channel **OverSimplified**.
877881

878882
- Right-click the channel, and select **Downloads > Apply download options...**
879883
- In the new windows, click the **OK** button
880884

881-
The previous set of download options still applies to everything in the **History** folder, *except* the channel **TimeGhost History**.
885+
The previous set of download options still applies to everything in the **History** folder, *except* the channel **OverSimplified**.
882886

883887
.. image:: screenshots/example16.png
884888
:alt: Download options applied to The Armchair Historian channel
@@ -2066,8 +2070,7 @@ You can now set the theme from Tartube's menu.
20662070
* `7.35 Cannot embed thumbnails in videos`_
20672071
* `7.36 Cannot install FFmpeg`_
20682072
* `7.37 Annoying messages after downloads`_
2069-
* `7.38 Japanese/Korean videos won't download`_
2070-
* `7.39 No puedo hablar inglés`_
2073+
* `7.38 No puedo hablar inglés`_
20712074

20722075
7.1 Tartube won't install/won't run/doesn't work
20732076
------------------------------------------------
@@ -2094,7 +2097,7 @@ On MS Windows, this is how to run **Tartube** from inside a terminal window:
20942097

20952098
**cd /home/user/tartube**
20962099

2097-
**python3 tartube/tartube**
2100+
**python3 -X utf8 tartube/tartube**
20982101

20992102
7.2 Update Tartube on MS Windows
21002103
--------------------------------
@@ -2573,16 +2576,7 @@ This issue only affects users on MS Windows.
25732576

25742577
A: The dialogues can be disabled in **Edit > System preferences > Operations > Actions > Don't notify the user at the end of an operation**.
25752578

2576-
7.38 Japanese/Korean videos won't download
2577-
------------------------------------------
2578-
2579-
*Q: On MS Windows, I can't download my favourite anime/K-pop video!*
2580-
2581-
A: This is an `unresolved bug <https://github.com/axcore/tartube/issues/320>`__ that affects some users on MS Windows. Videos whose names contain Japanese, Korean or other non-ASCII characters can be downloaded, but Tartube cannot find the resulting videos (and their thumbnails and metadata) and does not add them to the database.
2582-
2583-
As a workaround, click **Edit > General download options... > Files > Filesystem**, and then select **Restrict filenames to ASCII characters**. The videos should be downloaded and added to Tartube's database, but with garbled names (which is better than nothing.)
2584-
2585-
7.39 No puedo hablar inglés
2579+
7.38 No puedo hablar inglés
25862580
---------------------------
25872581

25882582
*Q: ¡No puedo usar Tartube porque no hablo inglés!*

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.4.438
1+
2.5.0

0 commit comments

Comments
 (0)