Page MenuHomeSolus

Update youtube-viewer to 3.8.0

Authored by algent on Oct 18 2020, 6:37 PM.



Summarized changelog:

  • Additions
    • Added support for "watch history" (Gtk3 + CLI).
    • Added the "Trending" category in the Gtk2 version.
    • Added the ignore_av1 config-option. (disabled by default)
    • Added support for changing the youtube-dl command.
    • Added support for disabling the usage of youtube-dl.
    • Added the --license=s and --dimension=s options.
    • Added support for saving and listing channels in the CLI verison.
    • Added support for loading cookies from a file.
    • Added support for choosing random invidious instances.
    • Added the "Trending" category in gtk3-youtube-viewer.
    • Added basic support for playing videos when no API key is set.
  • Improvements
    • gtk: sort channels case-insensitively in "Menu -> Saved channels"
    • Documented the config-options in man youtube-viewer.
    • Cached thumbnails in gtk2-youtube-viewer.
    • Added memoization to some internal functions.
    • Improved the --trending option to use /videos/ with chart=mostPopular.
  • 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.
    • Save converted files in the same folder they are downloaded in.

Signed-off-by: Algent Albrahimi <>

Test Plan
  • Use my Google API and log in the app. (This is needed since 3.7.4).
  • Search and watch videos with different players.
  • Download videos.

Diff Detail

R3559 youtube-viewer
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

algent created this revision.Oct 18 2020, 6:37 PM
algent requested review of this revision.Oct 18 2020, 6:37 PM
JoshStrobl accepted this revision.Oct 20 2020, 10:00 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Oct 20 2020, 10:00 AM
This revision was automatically updated to reflect the committed changes.