Skip to content

Commit

Permalink
Update to v2.4.260
Browse files Browse the repository at this point in the history
  • Loading branch information
A S Lewis committed Mar 2, 2023
1 parent bbd20e3 commit bad3c99
Show file tree
Hide file tree
Showing 12 changed files with 37 additions and 23 deletions.
15 changes: 15 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
v2.4.260 (2 Mar 2023)
-------------------------------------------------------------------------------

MAJOR FIXES
- The previous version added code to intercept an unresolved Gtk issue, which
the user will see as a message in the Errors/Warnings tab,
'#271: Cannot remove row in Progress List (row does not exist)'. The new
code itself caused a crash, when activated. The crash is fixed, the Gtk
issue remains unresolved
- During a download, error and warnings messages which could not be attached to
a particular video, and which were therefore attached to the parent channel
or playlist, were not visible in the Errors/Warnings tab. This bug has been
present since v2.3.471, so you may notice a dramatic increase in the number
of errors/warnings visible in the tab

v2.4.255 (1 Mar 2023)
-------------------------------------------------------------------------------

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

Stable release: **v2.4.255 (1 Mar 2023)**
Stable release: **v2.4.260 (2 Mar 2023)**

Development release: **v2.4.255 (1 Mar 2023)**
Development release: **v2.4.260 (2 Mar 2023)**

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.4.255/install-tartube-2.4.255-64bit.exe/download>`__ and `portable edition <https://sourceforge.net/projects/tartube/files/v2.4.255/tartube-2.4.255-64bit-portable.zip/download>`__ from Sourceforge
- `MS Windows (64-bit) installer <https://sourceforge.net/projects/tartube/files/v2.4.260/install-tartube-2.4.260-64bit.exe/download>`__ and `portable edition <https://sourceforge.net/projects/tartube/files/v2.4.260/tartube-2.4.260-64bit-portable.zip/download>`__ from Sourceforge
- Tartube is no longer supported on MS Windows (32-bit) - 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.4.255/python3-tartube_2.4.255.deb/download>`__ from Sourceforge
- `RPM package (for RHEL-based distros, e.g. Fedora) <https://sourceforge.net/projects/tartube/files/v2.4.255/tartube-2.4.255.rpm/download>`__ from Sourceforge
- `DEB package (for Debian-based distros, e.g. Ubuntu, Linux Mint) <https://sourceforge.net/projects/tartube/files/v2.4.260/python3-tartube_2.4.260.deb/download>`__ from Sourceforge
- `RPM package (for RHEL-based distros, e.g. Fedora) <https://sourceforge.net/projects/tartube/files/v2.4.260/tartube-2.4.260.rpm/download>`__ from Sourceforge

Official 'Strict' packages:

Expand All @@ -92,7 +92,7 @@ Semi-official packages (Linux):

Source code:

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

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.4.255
2.4.260
6 changes: 3 additions & 3 deletions nsis/tartube_install_64bit.nsi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Tartube v2.4.255 installer script for MS Windows
# Tartube v2.4.260 installer script for MS Windows
#
# Copyright (C) 2019-2023 A S Lewis
#
Expand Down Expand Up @@ -294,7 +294,7 @@

;Name and file
Name "Tartube"
OutFile "install-tartube-2.4.255-64bit.exe"
OutFile "install-tartube-2.4.260-64bit.exe"

;Default installation folder
InstallDir "$LOCALAPPDATA\Tartube"
Expand Down Expand Up @@ -397,7 +397,7 @@ Section "Tartube" SecClient
# "Publisher" "A S Lewis"
# WriteRegStr HKLM \
# "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tartube" \
# "DisplayVersion" "2.4.255"
# "DisplayVersion" "2.4.260"

# Create uninstaller
WriteUninstaller "$INSTDIR\Uninstall.exe"
Expand Down
2 changes: 1 addition & 1 deletion pack/bin/no_download/tartube
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ import mainapp

# 'Global' variables
__packagename__ = 'tartube'
__version__ = '2.4.255'
__version__ = '2.4.260'
__date__ = '1 Mar 2023'
__copyright__ = 'Copyright \xa9 2019-2023 A S Lewis'
__license__ = """
Expand Down
2 changes: 1 addition & 1 deletion pack/bin/pkg/tartube
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ import mainapp

# 'Global' variables
__packagename__ = 'tartube'
__version__ = '2.4.255'
__version__ = '2.4.260'
__date__ = '1 Mar 2023'
__copyright__ = 'Copyright \xa9 2019-2023 A S Lewis'
__license__ = """
Expand Down
2 changes: 1 addition & 1 deletion pack/bin/strict/tartube
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ import mainapp

# 'Global' variables
__packagename__ = 'tartube'
__version__ = '2.4.255'
__version__ = '2.4.260'
__date__ = '1 Mar 2023'
__copyright__ = 'Copyright \xa9 2019-2023 A S Lewis'
__license__ = """
Expand Down
2 changes: 1 addition & 1 deletion pack/tartube.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH man 1 "1 Mar 2023" "2.4.255" "tartube man page"
.TH man 1 "2 Mar 2023" "2.4.260" "tartube man page"
.SH NAME
tartube \- GUI front-end for youtube-dl and yt-dlp
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
# Setup
setuptools.setup(
name = 'tartube',
version = '2.4.255',
version = '2.4.260',
description = 'GUI front-end for youtube-dl, yt-dlp and other compatible' \
+ ' video downloaders',
long_description = long_description,
Expand Down
8 changes: 4 additions & 4 deletions tartube/downloads.py
Original file line number Diff line number Diff line change
Expand Up @@ -5841,14 +5841,14 @@ def process_error_warning(self, vid):
# No matching media.Video found; assign the error/warning to
# the parent channel/playlist instead
if mini_list[0] == 'warning':
self.set_warning(
self.download_item_obj.media_data_obj,
self.set_return_code(self.WARNING)
self.download_item_obj.media_data_obj.set_warning(
mini_list[1],
)

else:
self.set_error(
self.download_item_obj.media_data_obj,
self.set_return_code(self.ERROR)
self.download_item_obj.media_data_obj.set_error(
mini_list[1],
)

Expand Down
3 changes: 1 addition & 2 deletions tartube/mainwin.py
Original file line number Diff line number Diff line change
Expand Up @@ -12709,8 +12709,7 @@ def progress_list_do_hide_row(self, item_id):
'Cannot remove row in Progress List (row does not exist)',
)

self.progress_list_broken_dict[download_item_obj.item_id] \
= False
self.progress_list_broken_dict[item_id] = False


def progress_list_update_video_name(self, download_item_obj, video_obj):
Expand Down
4 changes: 2 additions & 2 deletions tartube/tartube
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ import mainapp

# 'Global' variables
__packagename__ = 'tartube'
__version__ = '2.4.255'
__date__ = '1 Mar 2023'
__version__ = '2.4.260'
__date__ = '2 Mar 2023'
__copyright__ = 'Copyright \xa9 2019-2023 A S Lewis'
__license__ = """
Copyright \xa9 2019-2023 A S Lewis.
Expand Down

0 comments on commit bad3c99

Please sign in to comment.