Skip to content

Commit

Permalink
Update to v2.3.367
Browse files Browse the repository at this point in the history
  • Loading branch information
A S Lewis committed Feb 12, 2022
1 parent 36dd493 commit 7786428
Show file tree
Hide file tree
Showing 36 changed files with 3,416 additions and 3,311 deletions.
33 changes: 33 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
v2.3.367 (12 Feb 2022)
-------------------------------------------------------------------------------

MINOR NEW FEATURES
- MS Windows users have been reporting that FFmpeg cannot be installed any
more; this release attempts to fix that issue (but I can't be sure that the
fix will work)
- In order to cope with yt-dlp spam, added some new ignorable warnings (see
Edit > System preferences... > Windows > Errors/Warnings)
- In Edit > System preferences > Files > URLs, there is a new button for
opening a URL in your system's web browser. Also changed the layout of that
tab to make it a little easier to understand

MAJOR FIXES
- When the Tartube database was corrupted, on startup Tartube was unable to
create temporary directories, so the application closes even before the
main window is created. Fixed that, and also fixed the failure to show a
dialogue window when a lock can't be placed on the database file
- Fixed various issues when exporting/importing Tartube's database
- Fixed inability to rename channels/playlists/folders under certain
circumstances

MINOR FIXES
- Fixed minor typos in various edit windows
- When the downloader is yt-dlp and the user selects a custom executable,
Tartube installs youtube-dl instead. Fixed (Git #299)
- In the same situation (on MS Windows only), Tartube tries to execute an .exe
file as if it were a Python script. Fixed (Git #299)
- On MS Windows, user could not set an external download path for a channel or
playlist. Fixed (Git #329)
- Fixed inability to load databases from Tartrubr v2.2.007 (Git #356)
- Valid URLs like "yahho.com" were not accepted as valid. Fixed

v2.3.332 (8 Jul 2021)
-------------------------------------------------------------------------------

Expand Down
12 changes: 7 additions & 5 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -59,14 +59,14 @@ For a full list of new features and fixes, see `recent changes <CHANGES>`__.
3 Downloads
===========

Latest version: **v2.3.332 (8 Aug 2021)**
Latest version: **v2.3.367 (12 Feb 2022)**

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

- `MS Windows (64-bit) installer <https://sourceforge.net/projects/tartube/files/v2.3.332/install-tartube-2.3.332-64bit.exe/download>`__ and `portable edition <https://sourceforge.net/projects/tartube/files/v2.3.332/tartube-2.3.332-64bit-portable.zip/download>`__ from Sourceforge
- `MS Windows (32-bit) installer <https://sourceforge.net/projects/tartube/files/v2.3.332/install-tartube-2.3.332-32bit.exe/download>`__ and `portable edition <https://sourceforge.net/projects/tartube/files/v2.3.332/tartube-2.3.332-32bit-portable/download>`__ from Sourceforge (but see `7.23 Doesn't work on 32-bit Windows`_)
- `DEB package (for Debian-based distros, e.g. Ubuntu, Linux Mint) <https://sourceforge.net/projects/tartube/files/v2.3.332/python3-tartube_2.3.332.deb/download>`__ from Sourceforge
- `RPM package (for RHEL-based distros, e.g. Fedora) <https://sourceforge.net/projects/tartube/files/v2.3.332/tartube-2.3.332.rpm/download>`__ from Sourceforge
- `MS Windows (64-bit) installer <https://sourceforge.net/projects/tartube/files/v2.3.367/install-tartube-2.3.367-64bit.exe/download>`__ and `portable edition <https://sourceforge.net/projects/tartube/files/v2.3.367/tartube-2.3.367-64bit-portable.zip/download>`__ from Sourceforge
- `MS Windows (32-bit) installer <https://sourceforge.net/projects/tartube/files/v2.3.367/install-tartube-2.3.367-32bit.exe/download>`__ and `portable edition <https://sourceforge.net/projects/tartube/files/v2.3.367/tartube-2.3.367-32bit-portable/download>`__ from Sourceforge (but see `7.23 Doesn't work on 32-bit Windows`_)
- `DEB package (for Debian-based distros, e.g. Ubuntu, Linux Mint) <https://sourceforge.net/projects/tartube/files/v2.3.367/python3-tartube_2.3.367.deb/download>`__ from Sourceforge
- `RPM package (for RHEL-based distros, e.g. Fedora) <https://sourceforge.net/projects/tartube/files/v2.3.367/tartube-2.3.367.rpm/download>`__ from Sourceforge

There are also some DEB/RPM packages marked STRICT. In these packages, updates to **youtube-dl** from within **Tartube** have been disabled. If **Tartube** is uploaded to a repository with lots of rules, such as the official Debian repository, then you should probably use the STRICT packages.

Expand Down Expand Up @@ -170,6 +170,8 @@ If you want to perform a manual installation, you can follow this procedure, whi
5.2 Installation - MacOS
------------------------

**Several users have reported problems installing Tartube on MacOS. The authors do not use MacOS, so we don't know how to fix these problems. Apologies in advance!**

MacOS users should use the following procedure (with thanks to JeremyShih):

- Install `Python 3 <https://www.python.org/downloads>`__ by downloading an installer, or with homebrew:
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.3.358
2.3.367
20 changes: 10 additions & 10 deletions docs/translate.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ You want to contribute a translation to this project? Well, that's just great!
The simple way
--------------

1. Get a copy of the file `../tartube/po/messages.pot <tartube/po/messages.pot>`__
1. Get a copy of the file `../tartube/po/messages.pot <tartube/po/messages.pot>`__
2. Open it in a text editor
3. Read the notes below
4. Translate everything
Expand All @@ -33,15 +33,15 @@ Header
======

The lines at the top must be changed from this::

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.

...to this::

# Tartube
# Copyright (C) 2019-2021 A S Lewis
# Copyright (C) 2019-2022 A S Lewis
# This file is distributed under the same license as the Tartube package.

The Project-Id-Version must be changed from this::
Expand Down Expand Up @@ -106,7 +106,7 @@ Some pieces of text are spread across several lines, like this::

msgid ""
"The video file is missing from Tartube's data folder (try downloading the "
"video again!)"
"video again!)"
msgstr ""

The two strings are added to each other, producing a single string. You can do the same, if you want. (It doesn't matter how many strings you use).
Expand All @@ -120,18 +120,18 @@ Multiple strings are combined without extra space characters. You should add the
"¡No puedo usar "
"YouTube "
"porque no hablo inglés!"

Please preserve capitalisation and punctuation::

msgid "Help!"
msgstr "¡Ayuda!"

msgid "HELP!"
msgstr "¡AYUDA!"

msgid "help!"
msgstr "¡ayuda!"

One exception to this rule is underline/underscore characters. These denote keyboard shortcuts. Don't add the underline/underscore character to your translation::

msgid "_Channel"
Expand Down Expand Up @@ -164,7 +164,7 @@ Some strings contain {0}, {1}, {2} and so on. These are substituted for somethin
Your translation must include the literal {0}, {1}, {2} and so on.

msgstr "blah blah blah {0} blah blah {1} blah blah"

If your translation uses a different word order, then treat the substrings like a word.

msgstr "Give to the {1} the {0}, please"
Expand All @@ -177,7 +177,7 @@ Earlier version of Tartube used *directory* on Linux systems, and *folder* on MS
Downloads
=========

You have probably noticed two buttons in Tartube's main window: **Check all** and **Download all**.
You have probably noticed two buttons in Tartube's main window: **Check all** and **Download all**.

The first one fetches a list of videos from websites, but doesn't download the videos. The second one fetches a list of videos from websites AND downloads the videos.

Expand All @@ -186,7 +186,7 @@ Throughout **messages.pot**, the word *check* is used with this meaning. You can
Operations
==========

Throughout **messages.pot**, the word *operation* has a fixed meaning. When Tartube is busy doing something, many buttons don't work (are greyed out).
Throughout **messages.pot**, the word *operation* has a fixed meaning. When Tartube is busy doing something, many buttons don't work (are greyed out).

For example, click the **Download all** button, and it is greyed out until the downloads are finished.

Expand Down
Loading

0 comments on commit 7786428

Please sign in to comment.