Skip to content

Commit 6cfd242

Browse files
author
A S Lewis
committed
Update to v2.5.145
1 parent 3356dfc commit 6cfd242

File tree

35 files changed

+25763
-24916
lines changed

35 files changed

+25763
-24916
lines changed

CHANGES

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
v2.5.145 (10 Jul 2025)
2+
-------------------------------------------------------------------------------
3+
4+
MAJOR NEW FEATURES
5+
- Added new Japanese and Tamil translation; thanks to 福居那祐太 and தமிழ்நேரம்!
6+
- On MS Windows, Tartube installations have been updated to use virtual
7+
environments. As a result, if you are re-installing Tartube, you will need
8+
to re-install yt-dlp before you can use it. Note that the procedure for
9+
performing a manual installation has changed; see the updated notes in the
10+
README
11+
12+
MINOR NEW FEATURES
13+
- When fetching a list of videos formats or subtitles (for example, by right-
14+
clicking and selecting Fetch > Available formats), you can now specify
15+
additional options to pass to yt-dlp. See Edit > General download options >
16+
Advanced > Fetch (Git #712)
17+
18+
MAJOR FIXES
19+
- Updated code to replace use of pip3 with pipx (Git #684)
20+
- Fixed issues with the yt-dlp download option "--match-filter" (Git #687,
21+
#586)
22+
- Renamed tartube's utils.py file to avoid a reported filename clash on MS
23+
Windows (Git #693)
24+
- In the download options window, some buttons in the the Advanced > Workaround
25+
tab were broken; fixed them (Git #707)
26+
- Tartube did not detect the download of a remuxed video, instead adding the
27+
video in its original format to the Tartube database. Fixed (Git #714)
28+
29+
MINOR FIXES
30+
- Tweaked text in the README in a few places (Git #689, #700, #702, #703)
31+
- When fetching a list of videos formats or subtitles (for example, by right-
32+
clicking and selecting Fetch > Available formats), MS Windows users saw a
33+
non-monospace font, which messed up the formatting of the text returned by
34+
yt-dlp. Tartube now enforces a monospace font in these situations
35+
(Git #712)
36+
137
v2.5.100 (2 Feb 2025)
238
-------------------------------------------------------------------------------
339

README.rst

Lines changed: 61 additions & 16 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.5.100 (2 Feb 2025)**
47+
Stable release: **v2.5.145 (10 Jul 2025)**
4848

49-
Development release: **v2.5.120 (23 Jun 2025)**
49+
Development release: **v2.5.145 (10 Jul 2025)**
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.5.100/install-tartube-2.5.100-64bit.exe/download>`__, `MS Windows (64-bit) and FFmpeg installer <https://sourceforge.net/projects/tartube/files/v2.5.100/install-tartube-with-ffmpeg-2.5.100-64bit.exe/download>`__ and `portable edition <https://sourceforge.net/projects/tartube/files/v2.5.100/tartube-2.5.100-64bit-portable.zip/download>`__ from Sourceforge
53+
- `MS Windows (64-bit) installer <https://sourceforge.net/projects/tartube/files/v2.5.145/install-tartube-2.5.145-64bit.exe/download>`__, `MS Windows (64-bit) and FFmpeg installer <https://sourceforge.net/projects/tartube/files/v2.5.145/install-tartube-with-ffmpeg-2.5.145-64bit.exe/download>`__ and `portable edition <https://sourceforge.net/projects/tartube/files/v2.5.145/tartube-2.5.145-64bit-mswin-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.5.100/python3-tartube_2.5.100.deb/download>`__ from Sourceforge
56-
- `RPM package (for RHEL-based distros, e.g. Fedora) <https://sourceforge.net/projects/tartube/files/v2.5.100/tartube-2.5.100.rpm/download>`__ from Sourceforge
55+
- `DEB package (for Debian-based distros, e.g. Ubuntu, Linux Mint) <https://sourceforge.net/projects/tartube/files/v2.5.145/python3-tartube_2.5.145.deb/download>`__ from Sourceforge
56+
- `RPM package (for RHEL-based distros, e.g. Fedora) <https://sourceforge.net/projects/tartube/files/v2.5.145/tartube-2.5.145.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.5.100/tartube_v2.5.100.tar.gz/download>`__ from Sourceforge
73+
- `Source code <https://sourceforge.net/projects/tartube/files/v2.5.145/tartube_v2.5.145.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,7 +108,7 @@ 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**.
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

@@ -135,31 +135,76 @@ If you want to perform a manual installation, you can follow this procedure, whi
135135

136136
**pacman -S mingw-w64-x86_64-python3**
137137

138-
**pacman -S mingw-w64-x86_64-python3-pip**
138+
**pacman -S mingw-w64-x86_64-python-pip**
139139

140-
**pacman -S mingw-w64-x86_64-python3-gobject**
140+
**pacman -S mingw-w64-x86_64-python-gobject**
141141

142-
**pacman -S mingw-w64-x86_64-python3-requests**
142+
**pacman -S mingw-w64-x86_64-python-requests**
143143

144144
**pacman -S mingw-w64-x86_64-gtk3**
145145

146146
**pacman -S mingw-w64-x86_64-gsettings-desktop-schemas**
147147

148-
**pip3 install feedparser**
148+
- (Don't close the MINGW64 terminal until you have finished the manual installation)
149+
- Install Microsoft Visual C++ (a free download from the Microsoft website)
150+
- Navigate to the folder **C:\\Windows\\System32**
151+
- Copy all the files whose name starts with **msvcr** (e.g. **msvcr1230_clr0400.dll**) into the folder **C:\\msys64\\mingw64\\bin**
149152

150-
**pip3 install playsound**
153+
- In the MINGW64 terminal, type the following commands:
154+
155+
**/mingw64/bin/python3 -m venv ~/ytdl-venv**
156+
157+
**source ~/ytdl-venv/bin/activate**
158+
159+
- In a suitable text editor, open the file **C:\\msys64\\home\\YOURNAME\\.bashrc**
160+
- At the top of the file, add the following lines, then save it
161+
162+
**export PIP_HOME="$HOME/.local/pip"**
163+
164+
**export PIP_BIN_DIR="$HOME/.local/bin"**
165+
166+
**export PATH="$PIP_BIN_DIR:$PATH"**
167+
168+
- Nagivate to **C:\\msys64\\mingw64\\lib\\python3.12\\site-packages**
169+
- Copy the following folders to **C:\\msys64\\home\\YOURNAME\\ytdl-venv\\lib\\python3.12\\site-packages**
170+
171+
**certifi**
172+
173+
**charset_normalizer**
174+
175+
**gi**
176+
177+
**idna**
178+
179+
**requests**
180+
181+
**urllib3**
182+
183+
- If you want to install `Atomic Parsley <https://github.com/wez/atomicparsley>`__, copy the MS Windows executable into the **C:\\msys64\\usr\\bin** folder
184+
185+
- In the MINGW64 terminal, type the following commands:
186+
187+
**pip install feedparser**
188+
189+
**pip install playsound**
151190

152191
**pacman -S mingw-w64-x86_64-aria2**
153192

154-
- Download the **Tartube** source code from Sourceforge, using the links above
193+
- Download the **Tartube** source code from **Sourceforge**, using the links above
155194
- Extract it into the folder **C:\\msys64\\home\\YOURNAME**, creating a folder called **C:\\msys64\\home\\YOURNAME\\tartube**
156-
- Now, to run **Tartube**, type these commands in the MINGW64 terminal (don't forget to use *forward* slashes):
195+
- You're now ready to start **Tartube**
196+
- The simplest way to start **Tartube** is to double-click the **tartube_64bit.bat** file
197+
- Otherwise, you can start **Tartube** from the MINGW64 terminal. If you have closed the terminal at any time since you started the manual installation, you first need to open it, and type this again:
198+
199+
**source ~/ytdl-venv/bin/activate**
200+
201+
- Then type these commands in the MINGW64 terminal (don't forget to use *forward* slashes):
157202

158203
**cd /home/YOURNAME/tartube**
159204

160205
**python3 -X utf8 tartube/tartube**
161206

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:
207+
- The **-X utf8** part enables **Tartube** to handle non-European alphabets (such as Japanese and Korean) correctly. If that is not a concern, then **Tartube** could be started like this:
163208

164209
**python3 tartube/tartube**
165210

@@ -972,7 +1017,7 @@ If you want to set the download options manually - typing them, rather than clic
9721017
.. image:: screenshots/example36.png
9731018
:alt: Customising download options
9741019

975-
Download options added here **override everything else in the window**. (However, they don't override the format selector in the **Classic Mode** tab.)
1020+
Download options added here **override everything else in the window**. (However, they don't override the format selector in the **Classic Mode** tab.)
9761021

9771022
You can find a complete list of download options for youtude-dl `here <https://github.com/ytdl-org/youtube-dl>`__, and a complete list for yt-dlp `here <https://github.com/yt-dlp/yt-dlp>`__.
9781023

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.5.120
1+
2.5.145

0 commit comments

Comments
 (0)