|
 |
 |
 |
Changelog for tartube-2.5.040-1.2.noarch.rpm :
* Mon Sep 02 2024 Dead Mozay - Update to version 2.5.040: * https://github.com/axcore/tartube/blob/v2.5.040/CHANGES * Wed Jan 03 2024 Dead Mozay - Update to version 2.5.0: * https://github.com/axcore/tartube/blob/v2.5.0/CHANGES * Tue Nov 21 2023 Dead Mozay - Update to version 2.4.429: * MINOR NEW FEATURES - Add new German translation; thanks to sal0max! - In the Videos tab, when moving a video to a different folder, the youtube-dl archive file was not updated, creating some inconvenience for users. This behaviour can now be enabled in \'Edit > System preferences... > Operations > Archive > Update the archive file when videos are moved...\'. Note that there is a risk the archive file will be corrupted, so most users should not enabled this feature. Note also, that this feature only works with YouTube videos (Git #580) - In the preferences window, MS Windows users can now set the FFmpeg path, when necessary (Git #589) * MAJOR FIXES - Fixed inability to open the preferences window, when using the STRICT versions of Tartube (Git #594) - Fixed inability to download new videos, when the deletion time for the \'Recent Videos\' folder was set to a non-zero value. Also fixed the edit window for that folder, which made it impossible to set the deletion time to a non-zero value (Git #598) * MINOR FIXES - The playsound and matplotlib modules are no longer compulsory dependencies, when installing using setup.py (for example, when using the DEB and RPM installers). This is because playsound is not currently installable with Python 3.12 - When parsing youtube-dl download options, Tartube now correctly escapes the \'&\' and \'%is_live\' components, partially resolving Git #586 * Mon Jul 31 2023 Dead Mozay - Update to version 2.4.412: * MINOR NEW FEATURES - Added \'stop download\' conditions for each individual scheduled download (in the scheduled download\'s edit window, click the \'Stop\' tab). These conditions, if enabled, override the global conditions visible in Edit > System preferences... > Operations > Stop (Git #563) - In the Classic Mode tab, when one-click downloads were enabled, after adding a duplicate URL to the box at the top of the tab, the URL was not downloaded. Worse still, when the user tried to manually remove the duplicate URL, Tartube crashed. Fixed (#566) - System commands displayed in the Output tab, terminal window and/or logs now include quotes \"...\" around arguments containing whitespace, so the commands can be copy-pasted elsewhere (for example, into a new terminal window). This issue only affects the way commands are displayed; the actual system command sent to the system has not changed (Git #576) * MAJOR FIXES - Initial fix for an error generated by MS Windows, when writing yt-dlp to a logfile (Git #557) - Fixed python key error on startup (Git #558) and a python index error for an unknown video URL (Git #564) - Fixed drag-and-drop error when dragging from the Errors/Warnings tab on MS Windows. Also added a button in that tab to copy the selected lines to the system clipboard (#559) - In each Video\'s properties window, Tartube was in some situation unable to display video comments. Fixed (Git #565) - Dragging a video from the \'Missing Videos\' folder to another folder created a new video in Tartube\'s database. Fixed (Git #561) - Fixed an error caused when trying to create a new profile, due to a typo in the code. * MINOR FIXES - When counting the number of videos in the \'Missing Videos\' folder, Tartube counted each video three times. This generated errors when doing a database integrity check. Fixed (#561) - In the README, updated the MacOS installation guides, following advice from a user (Git #571) - Reduced the ridiculously wide width of the \'Database check complete\' window * Fri Jun 09 2023 Dead Mozay - Update to version 2.4.386: * MINOR NEW FEATURES - Added a new setting, enabled by default, to ignore \'this channel is not live\' errors on Twitch. To disable it, click Edit > System preferences... > Operations > Ignore, and de-select the button \'Ignore The channel is not currently live\'. Thanks to Lux-Hue for the patch (Git #540, #541) * MINOR FIXES - In the preferences window, fixed a few buttons and widgets that were broken after the introduction of simple/advanced display modes in the previous release - Fixed an error that sometimes occurs when using alternative download limits - Fixed bad handling of yt-dlp\'s --reject-title option, when the argument contains whitespace (Git #543) - When matching video names while ignoring the last N characters, an exception was thrown. Fixed (Git #557) - Fixed a minor typo in the preferences window, fuund > found - YouTube messages such as \'Premieres in 6 hours\', which are interpreted as an error/warning by yt-dlp, are no longer displayed in Tartube\'s Errors/ Warnings tab, nor added to the database video\'s error/warning log * MINOR NEW FEATURES - In the preferences window, tweaked the layout of the Output > Download log tab to reduce confusion - Tweaked the dialogue window \'Ran out of input\', seen when trying to load a corrupted database file, to add additional instructions (Git #545) - Tweaked the dialogue window \'Failed to load the config file (cannot be read by this version)\' to add additional instructions - In the README, the MacOS installation guides have now been tested by the authors, and are confirmed to be working * Fri Apr 14 2023 Dead Mozay - Update to version 2.4.370: * Added (simplified) Chinese translation. * Tartube\'s handling of video clips and video slices has been completely rewritten, adding many new capabilities, and fixing some bugs. Clips and sliced videos can now be created in both the Videos tab and the Classic Mode tab. Support for yt-dlp\'s own clipping/slicing capabilities has been added. For more information on the new features, see the README. * You can now download videos, one at a time, specifying the name of each downloaded file. This name overrides the name created by download options; the new feature should be more convenient than updating download options for each video you want to download. In the Videos tab, right-click a video and select Special > Download with name... * The system preferences window (Edit > System preferences...) now hides some tabs and settings; they are revealed when you click the \'Show advanced preferences\' button. The behaviour is now exactly like the behaviour of the download options and FFmpeg options windows. * Drag-and-drop from Tartube\'s Errors/Warnings tab into another application (such as a text editor) has been improved, so that the data transferred can be customised (as is already the case for drag-and-drop from other parts of Tartube\'s main window). To customise the settings, click Edit > System preferences... > Windows > Drag. * Output generated by youtube-dl can now be written to a logfile, ytdl-log.log (as well as to the Output tab and/or terminal window). This feature is disabled by default; to enable it, see the settings in Edit > System preferences ... > Output > Downloader log. * In the box at the bottom of the Classic Mode tab, you can now right-click a line and select \'Re-insert URL above\', which will move the URL back to the box at the top of the tab. * In properties windows for videos, channels, playlists and folders, the \'Listed as\' box is now editable. The text of this box is the text visible in the Videos tab; changing it does not change the names of any files on your filesystem. (The so-called nickname could already be changed in popup menus.). * Tweaked the American English \'translation\' file to remove a load of pesky British spellings. * When text containing URLs is copy/pasted into some boxes (for example, the \'Add new videos\' dialogue window), Tartube did not cope well with multiple URLs on the same line, or a valid URL followed by other text. Updated the code to handle these situations better. * When the user\'s system locale is en_MY (or any other Anglophone locale, besides en_GB and en_US), Tartube mishandles the locale, generating python errors. Fixed. * Fixed python errors generated when deleting multiple videos in a playlist. * Tartube should be able to respond to a livestream that has just started broadcasting (for example, by playing an audio alarm, or by starting to download it). This did not work in all possible situations; fixed. * Fixed error in the installation file (setup.py) that installed sound files to the wrong location, rendering them unavailable. * The download statistics visible in the Progress tab (and added in the previous release) are now also visible in the \'Download operation complete\' dialogue. * When creating a playlist inside a folder, which was itself inside a folder, the playlist was added to the top level of the tree instead. Fixed. * Fri Mar 10 2023 Dead Mozay - Add Requires python3-matplotlib-gtk3. * Fri Mar 03 2023 Dead Mozay - Update to version 2.4.260: * 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. * youtube-dl is now classed as \'not recommended for most users\'. Note that, as of February 2022, youtube-dl can no longer download any YouTube video (but other video websites might still work). * Tartube\'s \'portable\' installer (for MS Windows) is not working as intended, due to an unresolved Python issue. You cannot move the installation folder from one location to another, after you have used it to install yt-dlp and/or FFmpeg. As a workaround, you can place multiple copies of the original \'portable\' installer on your filesystem; for each copy, you should install yt-dlp and FFmpeg separately. (Each copy can still share the same video download folder.). * While checking/downloading videos, the Progress tab now shows the average download speed, total disk space consumed, and the total number of checked/downloaded videos. * In the Progress tab and Classic Mode tab, the width of columns can be adjusted. For the benefit of users with very large monitors, it\'s now possible for Tartube to remember the adjusted widths of some columns which tend to contain a lot of text (but not those which contain very little text). To enable the setting, select Edit > System preferences... > Windows > Main window > In the Progress/Classic Mode tabs, remember the width of (some) columns (Git 509). * In the Errors/Warnings tab, in multi-line error messages, empty lines are now ignored (leaving just the lines that actually contain visible text). * In the Progress tab, in the bottom half of the window, you can now right- click a video and select the new \'Show video location\' option. * Enlarged and updated the screenshots in the tutorial (Help > Show tutorial...) so the detail is much easier to see. * Added numerous translator\'s notes throughout the code; these are visible to anyone working on a translation (such as users of weblate.org). * yt-dlp sometimes downloads videos from VK, whose file extension is set to .unknown_video instead of .mp4. As temporary mitigation for this problem, you can now auto-convert those videos (Operations > Tidy up files > convert \'.unknown_video\' file extensions to .mp4), and then update Tartube\'s database (Operations > Refresh database...) (Git #472). * The Classic Mode tab was unable to download videos as .m4a files, fixed (Git #506). * In the Progress tab, the column showing the number of videos downloads (e.g. 5/14) was not working again, due to another change in yt-dlp\'s behaviour. Fixed it again (Git #504). * Fixed problems when looking for livestreams from websites whose metadata doesn\'t specify an \'is_live\' field. * Fixed failure to load a Tartube config file from v.2.3.110 (Git #510) * The tutorial (Help > Show tutorial...) was missing its second page. Restored it. * Fixed rare failure to load database, because of change to its structure in v2.4.213 (Git #498). * Tue Jan 10 2023 Dead Mozay - Update to version 2.4.221: * Added complete French translation and partial Turkish translation. * In the toolbar at the bottom of the Videos tab, added the ability to reverse sort and to sort by numbers in each video\'s title (for example, so that \'Alan\'s video 2\' can appear before \'My video 1\'; so-called \'natural\' sorting). Sort settings are now stored in Tartube\'s database, not in its config file (so Tartube will remember which databases are currently reverse sorted, and which are not, for example) (Git #477). * Handling of locales has been overhauled. Tartube will still switch to your system\'s locale automatically (when translations are available for it) but, if you prefer, you can force Tartube to use any of the available translations. To do this, open Edit > System preferences (Git #471). * In the Progress/Classic Mode tabs, while checking/downloading videos, improved the format of the column which usually displays \'6/9\' (meaning 6 out of 9 videos downloaded). In some situations, it displayed information whose meaning was not clear (Git #474). * In the Progress/Classic Mode tabs, in the popup menus, enabled the \'Stop after this video\' option for videos that haven\'t started downloading yet (Git #481). * Added the yt-dlp option \'--abort-on-unavailable-fragment\' to Tartube\'s download options windows (Git #475). * Added a few new pages to the tutorial (Help > Show tutorial...). In Tartube\'s setup window, added some emphasis to the button that opens the tutorial, so that more new users notice it. * In the toolbar at the top of Tartube\'s main window, added new buttons to open preferences and download options. * Improved the way users start custom downloads, for example by clicking the \'Custom download all\' button optionally visible in the bottom-left corner of the Videos tab. Now, if only the standard \"general\" custom download exists, that is the custom download that starts. If additional custom downloads exist, the user is prompted to choose one. This replaces the old system in which two buttons were visible. Popup menus have been modified in the same way, but the main menu is unaffected. * Videos are displayed in the Videos tab in a variety of styles (including lists and grids). Users could already cycle through the styles using the button in the main toolbar, but now it\'s possible to select one directly through the main menu (Media > Switch between views) (Git #487). * When the \'Add videos to the Missing folder\' setting is enabled, downloading a channel caused all of the channel\'s videos to be added to that folder. Fixed, and fixed some related issues with yt-dlp custom templates (Git #473). * While downloading videos, the format of yt-dlp\'s output has recently changed, as a result Tartube could no longer extract the ETA (and other similar values). Fixed (Git #472). * In the Classic Mode tab, one-click downloads worked once, then not again. Fixed. * Fixed a Python error which prevented switching between databases. * Fixed a crash when downloading playlists (Git #485). * When a channel is marked for downloading (by selecting the checkbox next to a channel\'s name), and the channel is then deleted, the text of the buttons in the bottom-left corner of the Videos tab was not updated correctly. Fixed. * Due to an unresolved issue, in some situations Tartube generates the errors \'Cannot remove row in Progress List\' or \'Missing row in Progress List\'. A very large number of these errors could be produced by a single video. Tweaked the code, so the error is seen only once (Git #479). * Fixed a Python error when dragging and dropping videos from Firefox into Tartube\'s main window. * Tweaked detection of the file size for downloaded videos in some situations in which it was not detected (Git #472). * While checking/downloading videos, in the Progress tab\'s popup menus, fixed the broken \'Download last\' and \'Download next\' items. Also fixed some icons being to the wrong column (Git #480). * Fixed inability to detect the system locale when Tartube is launched from a text editor (in this case, Geany). * The preferences window no longer shows \'English\' as the selected locale if the user has selected a different locale (French, for example), when Tartube was unable to load the latter. * Added code to handle video thumbnails from VK, which frequently sends .jpeg images mislabelled as .webp (Git #478). * In the tidy operation window, the option to \'Delete all .webp thumbnails\' did not work. Fixed it. * When downloading from VK, Tartube was not able to produce a sorted playlist that matched what a user would be expecting. Tweaked various bits of code to improve the situation (Git #476 and others). * Thu Nov 24 2022 Dead Mozay - Update to version 2.4.165: * Added a new tutorial. For new installations, it can be launched from the setup window. For all users, it can be launched from Tartube\'s menu (About > Show tutorial). * MS Windows users can now select a dark theme for Tartube windows. In Tartube\'s menu, click \'System > Change theme...\'. Advanced users may be able to install additional themes; see the README for more details. Thanks to Rukongai for finding the solution. * Channels, playlists and folders can now have non-unique names; for example you can have separate channels, both called \'Season 1\', inside different folders. However, you can\'t have two channels with the same name inside the same folder. * Download options can now be applied directly to more than one channel, playlist or folder. * Tartube has been re-licensed under LGPL 2.1. * New translations available: French, Russian, Spanish and Vietnamese. Thanks to everyone at Weblate who contributed to them, including Le Sharkoïste, Tim Dewey, Equi and Zeref. In this release, your system\'s locale should be applied automatically (no more messing around in the preferences window). * Python errors, which until now were hidden in a terminal window (and therefore not visible to must users), are now redirected to Tartube\'s Errors/Warnings tab where everyone can see them. * In download options, Post-processing > General, the audio quality of the post-processed audio file can now be set as a specific bitrate (e.g. 320 kb/s), as well as the \'high\', \'medium\' and \'low\' settings that were already available. * In the system preferences window, \'Downloaders\' tab, tightened up the behaviour of the buttons, entries and comboboxes so that the user cannot specify contradictory settings or enter invalid values. On MS Windows, the \'Use custom path\' setting is now marked as \'not recommended\', because Tartube code assumes that all users are using the official Tartube installer. (It it apparently possible to install Tartube using WSL2, but the authors have not been able to confirm that, so for the moment WSL2 installations are not \'officially\' supported). * Fixed errors in the file-tidying operation (from Tartube\'s menu, Operations > Tidy up files). * .webp thumbnail images cannot be displayed in Tartube\'s window (because the Gtk graphics libraries do not support them). By default, .webp thumbnails are converted to .jpg (which are supported), but in some circumstances this prevents users from embedding thumbnails into their videos. In this version, when .webp thumbnails are converted to .jpg, the original .webp files are not deleted (and so they are still available for embedding). You can change this behaviour in Edit > System preferences... > Operations > Downloads. You can use \'Operations > Tidy up files...\' to remove multiple .webp files at a later date, if you want to. * Drag and drop into the \'Add new videos\' window did not work as intended, if videos were dropped directly onto the textview. Specifically, a newline character was not inserted between existing and new URLs. This issue also affected several similar windows, but is now fixed. * When videos were downloaded as audio files (e.g. .m4a) and then converted to another type of audio file (e.g. .mp3), Tartube\'s database was not updated correctly. Due to some invisible magic in the operating system, most users did not notice any problems, but some did. Fixed the issue, so that new downloads will update the database correctly. * In download options, Files > Filesystem, the \'Download all videos into this folder\' has been fixed so that it works correctly in non-English locales. * Fixed drag-and-drop into the \'Media\' tab of the \'Scheduled download\' window. * In the \'Add many channels/playlists\' windows, names and URLs in the box at the bottom were supposed to be editable, but were not. Fixed. * Fixed a rare problem for videos that were marked to be watched as soon as they are downloaded, in which it was possible (in principle) to delete the video before the media player was launched, causing numerous problems. * After fetching a list of video formats/subtitles, the dialogue window\'s button opened the download options window at the wrong tab. Fixed. * In the Drag and Drop tab, code did not impede the user\'s attempts to delete the \'general\' (default) set of download options (which cannot be deleted). Fixed. * Some youtube-dl commands surround download options with double quotes \"...\". For technical reasons, these must be removed before Tartube can start a youtube-dl download. Users were confused that the double quotes they had specified were not visible in the Output tab; they are now visible there (and also in the terminal window, when that is enabled) (Reddit). * The preferences window, when opened, will now auto-fix any problems with sets of download options in the Tartube database. This is a temporary patch for an unresolved issue. The authors suspect the unresolved issue has resolved itself, given that code handling applied download options has been completely re-written for this release. * Wed Aug 03 2022 Dead Mozay - Initial package.
|
|
|