Skip to content

Releases: trizen/youtube-viewer

Version 3.9.6

09 Oct 13:14
3.9.6
8e965f8

Choose a tag to compare

  • Workaround for the YouTube throttling issue. (#402) (8853969)
  • Added the force_fallback config-option. (disabled by default) (caa0fc4)
  • Minor performance enhancement when extracting the Favorites playlist ID. (16f14e7)
  • YouTube API bug workaround: no longer filter out videos with time 00:00. (d998d05)

Version 3.9.5

02 Sep 14:05
3.9.5
df4603d

Choose a tag to compare

  • Extended the get_video_id_re regular 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-dlp by default when available (on new configs). (4393e0e)
  • Modified the value of *RESOLUTION* to no longer include p at 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

12 Aug 20:10
3.9.4
4edde10

Choose a tag to compare

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

  • Make sure the results from channel_from_id are valid. (13376b3)
  • Fixed an warning in the Gtk3 version when listing playlists from a given channel. (ff1705e)

Version 3.9.3

08 Jul 22:22
3.9.3
72de10b

Choose a tag to compare

Additions

  • Added the -a alias for --audio. (dfb68da)
  • Added the save_watched_to_history config-option in the Gtk3 version. (disabled by default) (77689e0)

Improvements

  • Better support for auto-translated closed-captions. (7d499e5, 80b25ec)
  • Use POST with youtubei URL instead of get_video_info. (7d499e5, 053fb7d)

Changes

Version 3.9.2

18 Jun 15:46
3.9.2
8107c57

Choose a tag to compare

Additions

  • Added the ignored_projections config-option. (14d5ebe)
  • Added the prefer_m4a config-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_info request. (e75c778)

Version 3.9.1

20 May 17:33
3.9.1
cb6878e

Choose a tag to compare

Commits to master since this release

Additions

  • CLI: added the :l=i STDIN alias for listing user-playlists. (0b54754)
  • CLI: added the --audio, --best, --1440p and --2160p command-line options. (ab1995f)

Fixes

  • GUI: set rating to "N/A" when rating is disabled. (48a1c4f)
  • Fixed the 404 not found issue on get_video_info link. (#374) (e7bc948)

Version 3.9.0

10 Mar 12:51
3.9.0
a0469d4

Choose a tag to compare

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=s command-line option. (2116147)
  • Added support for auto-translated subtitles with auto_captions => 1. (e92b0f2)
  • Added the autolike_watched config-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

  • Documented the custom layout command-line options. (ced2ef6)
  • CLI: fixed the stdin ":pp=i" option for local playlists (-lp). (1a2e742)

Version 3.8.2

21 Feb 00:33
3.8.2
8dbce4b

Choose a tag to compare

  • Added support changing the layout of channel and playlist results. (282c033)
  • Added the --local-videos and -lv aliases for --saved-videos. (3807c3e)
  • No longer die when Term::ReadLine::Gnu is not installed with history => 1. (3ada0c8)

Version 3.8.1

31 Dec 01:36
3.8.1
766be56

Choose a tag to compare

Additions

CLI

  • Added support for local playlists (-lp). (many thanks to @rgasc) (c568548, 3871c33, dd95e77)
  • Added the --save-playlist=ID option to save a playlist locally in -lp. (3a53d23)
  • Added the --save-channel=ID option to save a channel locally in -lc. (3a53d23)
  • Added the --save-video=ID option to save a video locally in the "Saved videos" playlist. (02e68f0)
  • Added the playlist :save=i STIDIN option (also aliased as :s=i). (5a9c2da)
  • Added the channel :p=i, :pv=i and :s=i STDIN 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_end option (disabled by default). (65371af)
  • Added the "Popular" category, which lists daily popular videos. (f6c4f2d)

Improvements

  • Allow --popular to be used without an argument. (2c5c651)
  • Better detection for HFR (High Frame Rate) videos. (65d79a8)
  • Several improvements to the --local-channels option. (f8b4c74)
  • Improved layout for channels, playlists and video results. (0612ee2, 98072e8)

Changes

  • Renamed the --file-channels option to --local-channels (also aliased as: -lc). (5a77c2d)

Fixes

  • Include the *VIDEO* token by default in the arg for video players. (6e20ac9, 38ef0f4)
  • Workaround for lwp-download when STDOUT is closed (with --really-quiet) (#344) (62a1b43)
  • Workaround for non-existent /mq thumbnails in "video details" window. (025b17e)

Version 3.8.0

14 Oct 22:54
3.8.0
887fdc8

Choose a tag to compare

Additions

  • Added support for "watch history" (Gtk3 + CLI). (aca7229, 852f83f)
  • Added the "Trending" category in the Gtk2 version. (6e1d5ae)
  • Added the ignore_av1 config-option. (disabled by default) (404fe98)
  • Added support for changing the youtube-dl command. (6e41b9c)
  • Added support for disabling the usage of youtube-dl. (6e41b9c)
  • Added the --license=s and --dimension=s options. (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_watched to watch_history and enabled it by default.
  • CLI: renamed config-option watched_file to watch_history_file.

Fixes

  • Allow the cookie filename to contain shell metacharacters. (25a59c3)