Pipe Viewer Versions Save

A lightweight YouTube client for Linux, without requiring an API key.

0.5.1

1 month ago

0.5.0

3 months ago

0.4.9

5 months ago
  • gui: added the "Split A/V videos" check button. (b1d63e834e7d1a1ed37f244e46bc5999ae6dedc0)
  • gui: highlight downloaded videos as watched. (fb84b4fef03cf4745daa57893c5dd626508e96a0)
  • Extract livestream URLs with the fallback method. (9d21be5292c79e61032cf1977acdd64ea1247d23)
  • Recognize more itags from yt-dlp with --force-fallback. (fixes https://github.com/trizen/pipe-viewer/issues/184) (9a34841eb731e920b8138d50e36effc57f9e75c5)
  • Fixed the JSON parsing for some videos that include the characters "<" and ">". (ec857b833dbfaaea0bd6f4dd8c4c6adbedfe2260)

0.4.8

10 months ago

0.4.7

1 year ago

0.4.5

1 year ago
  • CLI: added basic support for Android, playing videos with the VLC player. (9459c94974165426638b5bc541878981f47c052d)
  • CLI: added the :w=i STDIN option for saving a video to watch history. (abe65136f9aeb6ea5b6455e7bfddd08f14501f3d)
  • Added the bypass_age_gate_native config-option. (disabled by default) (608ff406308a13579bea1f067039949843794ebb)
  • Fixed the downloading of livestreams with yt-dlp. (c4d121a563483dba29e50730854edff380af94bd)

0.4.4

1 year ago
  • CLI: added the --shorts=s and --popular-shorts=s command-line options. (5c73b65f16723a9a27a270ba694fe0db005c3e6b)
  • CLI: added the :shorts=i and :popular-shorts=i STDIN options. (5c73b65f16723a9a27a270ba694fe0db005c3e6b)
  • CLI: added the --streams=s and --popular-streams=s command-line options. (ab6da59b183ef182fbf232e0e8a07d0cbd290c9e)
  • CLI: added the :streams=i and :popular-streams=i STDIN options. (ab6da59b183ef182fbf232e0e8a07d0cbd290c9e)
  • CLI: added the get_subscriptions_in_parallel config-option (disabled by default) (fe95043f27e4722977adb967a4460e1fd0799d2b)
  • GUI: Added the Author -> {Streams, Shorts, Popular streams}. (6224bb88ae41effb3ef9a3ebc0d4bd6adecbd8c2)
  • GUI: added the Copy YouTube URL right-click menu entry. (6a6b2388b755602351e26d9b61f0f44ead8be07a)
  • Added support for the new format of YouTube usernames starting with @. (5c73b65f16723a9a27a270ba694fe0db005c3e6b)

0.4.3

1 year ago
  • Added basic GET cache in lwp_get(). (c00e90894f59d99962340975a9b899f693a730c4)
  • Fixed the support for popular videos from a channel. (b295220c9daf105691ce3f7e3a6ac6ee088fa28a)
  • Fixed the extraction of the author name in /browse requests. (9b92edfe430c63f507c7a13d1ffccb19f4ea6d99)
  • Check search keywords for a playlist ID and for a channel ID. (057da79727141af5f6b1f3ef03fdd5573f08bdfa)
  • CLI: added the :p=i option for playlist results. (28f5f3783abeda8e8f65dbd311fd0853cab5f8f6)
  • CLI: allow the --novideo option to be negated. (f8184dd0f653fadafa14974b211f03a62d34be84)
  • GUI: added the DEL keybind in the "Saved channels" window to remove the selected channel. (0d11bde63dd186775ecf9aae804c0531ee6580e3)
  • Extract livestream URL with the fallback method only when our code fails. (2bdcfbb032e8526b679818674f2733d5a8c59e6e)
  • Remember a working invidious instance and reuse it across multiple sessions for 1 hour. (8550ba95ebd57e9dfaaf6642b8a1d5b305fb3e06, 29dbca7a4c26c5b0ad4bb4dcbe15c611439a019f)
  • Memoize the output of yt-dlp/youtube-dl and reuse it. (4abdd5557807b827c639d1c034eec2b578b74f84)

0.4.2

1 year ago