notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Port details
gtk-pipe-viewer Application for searching and playing videos from YouTube (gtk)
0.5.1 multimedia on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.4.6Version of this port present on the latest quarterly branch.
Maintainer: search for ports maintained by this maintainer
Port Added: 2022-08-20 03:21:06
Last Update: 2023-05-21 17:25:44
Commit Hash: 47cc516
Also Listed In: perl5
License: ART20
pipe-viewer is a lightweight application (fork of straw-viewer) for searching and playing videos from YouTube. This fork parses the YouTube website directly and relies on the invidious instances only as a fallback method.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (54 items)
Collapse this list.
  1. /usr/local/share/licenses/gtk-pipe-viewer-0.5.1/
  2. /usr/local/share/licenses/gtk-pipe-viewer-0.5.1/LICENSE
  3. /usr/local/share/licenses/gtk-pipe-viewer-0.5.1/ART20
  4. bin/pipe-viewer
  5. lib/perl5/site_perl/WWW/
  6. lib/perl5/site_perl/WWW/PipeViewer/
  7. lib/perl5/site_perl/WWW/PipeViewer/
  8. lib/perl5/site_perl/WWW/PipeViewer/
  9. lib/perl5/site_perl/WWW/PipeViewer/
  10. lib/perl5/site_perl/WWW/PipeViewer/
  11. lib/perl5/site_perl/WWW/PipeViewer/
  12. lib/perl5/site_perl/WWW/PipeViewer/
  13. lib/perl5/site_perl/WWW/PipeViewer/
  14. lib/perl5/site_perl/WWW/PipeViewer/
  15. lib/perl5/site_perl/WWW/PipeViewer/
  16. lib/perl5/site_perl/WWW/PipeViewer/
  17. lib/perl5/site_perl/WWW/PipeViewer/
  18. lib/perl5/site_perl/WWW/PipeViewer/
  19. lib/perl5/site_perl/WWW/PipeViewer/
  20. lib/perl5/site_perl/WWW/PipeViewer/
  21. lib/perl5/site_perl/man/man1/pipe-viewer.1.gz
  22. lib/perl5/site_perl/man/man3/WWW::PipeViewer.3.gz
  23. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Channels.3.gz
  24. lib/perl5/site_perl/man/man3/WWW::PipeViewer::CommentThreads.3.gz
  25. lib/perl5/site_perl/man/man3/WWW::PipeViewer::GetCaption.3.gz
  26. lib/perl5/site_perl/man/man3/WWW::PipeViewer::InitialData.3.gz
  27. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Itags.3.gz
  28. lib/perl5/site_perl/man/man3/WWW::PipeViewer::ParseJSON.3.gz
  29. lib/perl5/site_perl/man/man3/WWW::PipeViewer::ParseXML.3.gz
  30. lib/perl5/site_perl/man/man3/WWW::PipeViewer::PlaylistItems.3.gz
  31. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Playlists.3.gz
  32. lib/perl5/site_perl/man/man3/WWW::PipeViewer::RegularExpressions.3.gz
  33. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Search.3.gz
  34. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Utils.3.gz
  35. lib/perl5/site_perl/man/man3/WWW::PipeViewer::VideoCategories.3.gz
  36. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Videos.3.gz
  37. bin/gtk-pipe-viewer
  38. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/gtk-pipe-viewer.desktop
  39. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/
  40. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/default_thumb.jpg
  41. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/feed.png
  42. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/feed_gray.png
  43. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/gtk-pipe-viewer.png
  44. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/spinner.gif
  45. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/user.png
  46. share/applications/gtk-pipe-viewer.desktop
  47. share/pixmaps/gtk-pipe-viewer.png
  48. lib/perl5/site_perl/WWW/PipeViewer/
  49. lib/perl5/site_perl/WWW/PipeViewer/
  50. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/left_arrow.png
  51. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/right_arrow.png
  52. @owner
  53. @group
  54. @mode
Collapse this list.
Dependency lines:
  • gtk-pipe-viewer>0:multimedia/gtk-pipe-viewer
  • multimedia/pipe-viewer
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/multimedia/gtk-pipe-viewer/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/gtk-pipe-viewer
  • pkg install gtk-pipe-viewer
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gtk-pipe-viewer
Flavors: there is no flavor information for this port.
TIMESTAMP = 1717409403 SHA256 (trizen-pipe-viewer-0.5.1_GH0.tar.gz) = 6206f75984b8ddd3cd8a08e21d8b6408f6c6d1bbf31109d65a6342e32d154b6c SIZE (trizen-pipe-viewer-0.5.1_GH0.tar.gz) = 270337

Packages (timestamps in pop-ups are UTC):
Master port: multimedia/pipe-viewer
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. p5-Module-Build>=0.4206 : devel/p5-Module-Build
  2. perl5>=5.36<5.37 : lang/perl5.36
Runtime dependencies:
  1. p5-Data-Dump>0 : devel/p5-Data-Dump
  2. p5-IO-Compress-Brotli>0 : archivers/p5-IO-Compress-Brotli
  3. p5-JSON>0 : converters/p5-JSON
  4. p5-libwww>0 : www/p5-libwww
  5. p5-LWP-Protocol-https>0 : www/p5-LWP-Protocol-https
  6. p5-Parallel-ForkManager>0 : devel/p5-Parallel-ForkManager
  7. p5-Gtk3>0 : x11-toolkits/p5-Gtk3
  8. p5-JSON-XS>0 : converters/p5-JSON-XS
  9. p5-Unicode-LineBreak>0 : textproc/p5-Unicode-LineBreak
  10. p5-LWP-UserAgent-Cached>0 : www/p5-LWP-UserAgent-Cached
  11. p5-Term-ReadLine-Gnu>0 : devel/p5-Term-ReadLine-Gnu
  12. p5-File-ShareDir>0 : devel/p5-File-ShareDir
  13. yt-dlp>0 : www/yt-dlp
  14. perl5>=5.36<5.37 : lang/perl5.36
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for gtk-pipe-viewer-0.5.1: FORK_MANAGER=on: Enable *_parallel config-options support GTK3=on: GTK 3 GUI toolkit support JSON_XS=on: Faster JSON deserialization LOCAL_CACHE=on: Local cache support READLINE=on: Command line editing via libreadline SHARE_DIR=on: Install with p5-File-ShareDir ====> Fixed-width formatting: you can only select none or one of them CHAR_WIDTH=off: Install with p5-Unicode-LineBreak LINE_BREAK=on: Install with p5-Text-CharWidth ====> Youtube support: you can only select none or one of them YOUTUBE_DL=off: Enable Youtube support with youtube_dl YT_DLP=on: Enable Youtube support with yt-dlp ===> Use 'make config' to modify these settings
Options name:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: multimedia/pipe-viewer
CommitCreditsLog message
21 May 2023 17:25:44
commit hash: 47cc51612f66cc93c339994f66958fd8bff85f7bcommit hash: 47cc51612f66cc93c339994f66958fd8bff85f7bcommit hash: 47cc51612f66cc93c339994f66958fd8bff85f7bcommit hash: 47cc51612f66cc93c339994f66958fd8bff85f7b files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/*pipe-viewer: Update to 0.4.6

* Add FORK_MANAGER option
* Remove GTK3_USES=desktop-file-utils (.desktop file does not use MimeType)


* Fixed the internal extracting of streaming URLs.
* Extended `fat32safe` option to convert Unicode characters to
  ASCII equivalent when `Text::Unidecode` is available.
* Recognize several more audio itags.

PR:		271503, 269607
11 Sep 2022 23:24:54
commit hash: ae5b7072886eb9e743c22f814a85f46722b0d4f4commit hash: ae5b7072886eb9e743c22f814a85f46722b0d4f4commit hash: ae5b7072886eb9e743c22f814a85f46722b0d4f4commit hash: ae5b7072886eb9e743c22f814a85f46722b0d4f4 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/*pipe-viewer: Update to 0.3.1

 - add .desktop file
 - pet portclippy
 - reformat with portfmt
 - drop WWW::PipeViewer::Authentication: unused and unsupported
 - drop WWW::PipeViewer::PlaylistItems::favorite_video: unused and unsupported

PR:		266208
06 Sep 2022 18:21:38
commit hash: 4f1750e4a7e730954fdf201a79961eccc207f338commit hash: 4f1750e4a7e730954fdf201a79961eccc207f338commit hash: 4f1750e4a7e730954fdf201a79961eccc207f338commit hash: 4f1750e4a7e730954fdf201a79961eccc207f338 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
*/*: Update maintainer email address

Update maintainer's email address in multiple ports.

PR:		266157
Reported by:	Jesús Daniel Colmenares Oviedo <>
20 Aug 2022 03:19:10
commit hash: 56fcee100c534084730a5c2070f1ce41b4b69212commit hash: 56fcee100c534084730a5c2070f1ce41b4b69212commit hash: 56fcee100c534084730a5c2070f1ce41b4b69212commit hash: 56fcee100c534084730a5c2070f1ce41b4b69212 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/gtk-pipe-viewer: new slave port

This port is a slave of multimedia/pipe-viewer. It sets the options
to install pipe-viewer with a graphical interface using GTK.

PR:	265888

Number of commits found: 4