Skip to content

V2.5.3

Compare
Choose a tag to compare
@Euro20179 Euro20179 released this 08 Dec 17:34
· 294 commits to master since this release

Features

  • With the youtube-channel scraper, if the first word in the search is :videos, :streams, or :playlists it will scrape that tab from the channel.

    • --type=live, --type=playlist, --type=video, and --type=all also all work
  • the youtube-channel, and invidious-channel scrapers now accept @user channel links

    • Example: ytfzf -cyoutube-channel @pewdiepie
    • @user will also work with --channel-link
    • @user will also work in subscriptions files (but will print a warning)
  • swayimg-hyprland thumbnail viewer, forces swayimg to work on hyprland

    • is a little hacky and will mess up rules you have for swayimg

Documentation

  • The documentation misleadingly stated to set addon variables directly instead of using the load_* counterpart.
    • for example: the docs said to use url_handler=handler instead of load_url_handler "handler"

Changes

  • Files stored in /tmp have a ytfzf prefix to be cleaner. (#596 @ammgws)

Technical

  • Make the internal _get_request function a general utility function

Fixes

Bold = big fix.

  • -c S

    • -cSI may still be broken depending on whether the invidious instance has updated to the newest version of invidious.
  • Thumbnails did not take into account how many text lines were produced (this is especially noticeable if the video has a description)

  • --preview-side was broken with swayimg

  • --pages and --pages-start were broken with -c invidious-playlist

  • Thumbnails don't load in busybox

  • Playlists are out of order

  • Custom keypress functions not returning correct exit code

  • -c R does not work

  • If $YTFZF_SYSTEM_ADDON_DIR does not exist, and --list-addons is used, an unnecessary error is printed.

Addons

Scrapers

ani-category

  • works again! in conjunction with tthe new scraper, ani-gogohd-link

Known issues

  • --pages no longer works with -cinvidious-channel, use -c invidious-playlist --pages=x https://www.youtube.com/playlist?list=<channel-id> instead