Releases: trizen/youtube-viewer
Releases · trizen/youtube-viewer
Version 3.9.6
Version 3.9.5
- Extended the
get_video_id_reregular expression to support URI-encoded YouTube URLs. (fda3758) - Don't keep quotes and backslashes in parsed input words. (fixes #392) (4c2930f)
- Prevent crash in subscription videos when a channel has no videos. (3b5d177)
- Prefer
yt-dlpby default when available (on new configs). (4393e0e) - Modified the value of
*RESOLUTION*to no longer includepat the end. (916a901) - Added fallback code for extracting the "Favorites" playlist ID from a given channel. (7eb0344)
- gtk: set rating to "0.00" when a video has no likes and no dislikes. (06f9eb2)
Version 3.9.4
GUI
- Also clear the results lists when loading results from the next page. (7b93f28)
Additions
- Added support for unsubscribing from a channel. (#379) (bebe070)
- Added basic support for age-restricted videos. (269a23a, a272c15)
Improvements
- Updated the list of ignored invidious instances. (f667048)
- Refresh the access token on POST requests as well. (04620e6)
- Update the list of usernames on-demand, to prevent data loss. (ff1705e)
Fixes
Version 3.9.3
Additions
- Added the
-aalias for--audio. (dfb68da) - Added the
save_watched_to_historyconfig-option in the Gtk3 version. (disabled by default) (77689e0)
Improvements
- Better support for auto-translated closed-captions. (7d499e5, 80b25ec)
- Use
POSTwithyoutubeiURL instead ofget_video_info. (7d499e5, 053fb7d)
Changes
Version 3.9.2
Additions
- Added the
ignored_projectionsconfig-option. (14d5ebe) - Added the
prefer_m4aconfig-option. (disabled by default) (569252f)
Improvements
- Added fallback code to extract closed-caption URLs with
youtube-dl. (8387794) - Always prefer human-made closed-captions over auto-generated ones. (748d6ff, d8f474e)
Fixes
- Temporary fix for the 404 Error on
get_video_inforequest. (e75c778)
Version 3.9.1
Commits to master since this release
Additions
- CLI: added the
:l=iSTDIN alias for listing user-playlists. (0b54754) - CLI: added the
--audio,--best,--1440pand--2160pcommand-line options. (ab1995f)
Fixes
Version 3.9.0
Commits to master since this release
Additions
- GUI: added the "Playlists" tab. (85862af)
- GUI: added the right-click "Author"->"Save channel" menu entry. (882de74)
- GUI: added the right-click "Save playlist" menu entry for playlists. (da358f9)
- GUI: added support for saving videos inside local playlists. (48d07f6)
- GUI: added the "Menu -> Subscription videos" entry. (6b72a9a)
- Added the right-click "Show more details" menu entry for playlists. (bd03eed)
- Added support for local subscription videos (CLI+GUI). (#191) (6137ee3)
- Added the
--srt-languages=scommand-line option. (2116147) - Added support for auto-translated subtitles with
auto_captions => 1. (e92b0f2) - Added the
autolike_watchedconfig-option (disabled by default). (#356) (c9621c3)
Changes
- Removed the Gtk2 interface, in favor of the Gtk3 interface. (18a109d)
Improvements
- GUI: use emojis for symbols. (4d9d31f)
- GUI: display the "Extra details" window a little faster. (6a35d23)
- GUI: show the number of subscribers and the number of vides for each channel. (4d9d31f)
- Extended the extra details window to cover playlists, channels and subscriptions. (bd03eed)
- Improvements in
date_to_age()for videos uploaded last month. (8df2e33) - When the selected resolution is not available, select the nearest one available. (#361)
Fixes
Version 3.8.2
- Added support changing the layout of channel and playlist results. (282c033)
- Added the
--local-videosand-lvaliases for--saved-videos. (3807c3e) - No longer die when Term::ReadLine::Gnu is not installed with
history => 1. (3ada0c8)
Version 3.8.1
Additions
CLI
- Added support for local playlists (
-lp). (many thanks to @rgasc) (c568548, 3871c33, dd95e77) - Added the
--save-playlist=IDoption to save a playlist locally in-lp. (3a53d23) - Added the
--save-channel=IDoption to save a channel locally in-lc. (3a53d23) - Added the
--save-video=IDoption to save a video locally in the "Saved videos" playlist. (02e68f0) - Added the playlist
:save=iSTIDIN option (also aliased as:s=i). (5a9c2da) - Added the channel
:p=i,:pv=iand:s=iSTDIN options. (5c806a4)
GTK
- Added the right-click "Play as audio" entry. (967cf9e, 8dc9465)
- gtk3: added the "Video License" combobox. (6a21aed)
- Added the boolean
autoscroll_to_endoption (disabled by default). (65371af) - Added the "Popular" category, which lists daily popular videos. (f6c4f2d)
Improvements
- Allow
--popularto be used without an argument. (2c5c651) - Better detection for HFR (High Frame Rate) videos. (65d79a8)
- Several improvements to the
--local-channelsoption. (f8b4c74) - Improved layout for channels, playlists and video results. (0612ee2, 98072e8)
Changes
- Renamed the
--file-channelsoption to--local-channels(also aliased as:-lc). (5a77c2d)
Fixes
Version 3.8.0
Additions
- Added support for "watch history" (Gtk3 + CLI). (aca7229, 852f83f)
- Added the "Trending" category in the Gtk2 version. (6e1d5ae)
- Added the
ignore_av1config-option. (disabled by default) (404fe98) - Added support for changing the
youtube-dlcommand. (6e41b9c) - Added support for disabling the usage of
youtube-dl. (6e41b9c) - Added the
--license=sand--dimension=soptions. (b680ed1) - Added support for saving and listing channels in the CLI verison. (5b82298, ac35014)
Improvements
- gtk: sort channels case-insensitively in "Menu -> Saved channels" . (e7446a4)
- Documented the config-options in
man youtube-viewer. (#331) (1cfaab4)
Changes
- CLI: renamed config-option
remember_watchedtowatch_historyand enabled it by default. - CLI: renamed config-option
watched_filetowatch_history_file.
Fixes
- Allow the cookie filename to contain shell metacharacters. (25a59c3)