Skip to content

V2.5.5

Compare
Choose a tag to compare
@Euro20179 Euro20179 released this 01 Mar 15:36
· 116 commits to master since this release

For Package Maintainers

  • the Makefile will now take care of changing the default YTFZF_SYSTEM_ADDON_DIR if it doesn't match PREFIX

Removed

  • kitty thumbnail viewer is no longer builtin due to it not working with fzf in kitty version 0.27+ (see #636), it will remain an addon in case you have an older version of kitty.

Features

  • add timezone for search history timestamp (@jpgichw #630)
  • streams, and playlist tabs can be scraped with invidious-channel
  • --disable-actions
    • Puts a blanket disable on all actions, including submenus, and the back button
  • --sort=<name>
    • An easier way to load a sort name.
    • --sort=<0|1> will still turn sorting on/off

Addons

Interfaces

  • sixel
    • Opens a very basic menu written in python but uses sixel to display thumbnails
  • kitty
    • Opens the same menu as sixel, but uses the kitty protocol for thumbnails
  • both sixel, and kitty require the sixel-menu folder.

Extensions

  • smart-thumb-download
    • Instead of downloading thumbnails into that current process' cache directory, save thumbnails in $YTFZF_CUSTOM_THUMBNAILS_DIR, that way when the same results are loaded again there is no need to download the thumbnails again.
  • auto-thumb
    • Automatically picks a thumbnail viewer based on the terminal, and current xdg session (wayland/X11/tty)

Scrapers

  • video-info gets information on a youtube video when provided a link.

Changes

  • A warning will no longer be printed for a non-absolute channel link such as: @pewdiepie

  • By default $YTFZF_LOGFILE is empty instead of /dev/stderr

  • -q sets $search_source to hist instead of hist:$search_source, essentially it will not prompt you if nothign is selected from history

  • url_handler_opts is handled with eval instead of pure word splitting

    • this allows for quoting strings.
  • Video descriptions are no longer folded to fit on half the width.

  • Changed how SI scrapes subscriptions

Fixes

  • invidious-channel scraper, also used in -cSI.
  • ueberzug thumbnail viewer is broken
  • ctrl-p on busybox
  • When running make install with a custom prefix, the default YTFZF_SYSTEM_ADDON_DIR is not changed, this is an unecessary burden on the packager and end user.
  • -s does not use $search_source, always uses prompt
  • -f with --format-selection=normal with youtube-dl is broken
  • Only one missing dependency could be shown at a time
  • Kitty thumbnail causing problems (@greenfoo #628)
  • ard extension scraper

Code

  • Remove the unused ueberzug fd 3