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
Ukraine
Port details
pipe-viewer Application for searching and playing videos from YouTube
0.5.3 multimedia on this many watch lists=2 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.5.1Version of this port present on the latest quarterly branch.
Maintainer: DtxdF@disroot.org search for ports maintained by this maintainer
Port Added: 2022-08-20 03:18:08
Last Update: 2024-09-24 00:09:14
Commit Hash: 5f3cbe5
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: perl5
License: ART20
WWW:
https://github.com/trizen/pipe-viewer
Description:
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/pipe-viewer-0.5.3/catalog.mk
  2. /usr/local/share/licenses/pipe-viewer-0.5.3/LICENSE
  3. /usr/local/share/licenses/pipe-viewer-0.5.3/ART20
  4. bin/pipe-viewer
  5. lib/perl5/site_perl/WWW/PipeViewer.pm
  6. lib/perl5/site_perl/WWW/PipeViewer/Channels.pm
  7. lib/perl5/site_perl/WWW/PipeViewer/CommentThreads.pm
  8. lib/perl5/site_perl/WWW/PipeViewer/GetCaption.pm
  9. lib/perl5/site_perl/WWW/PipeViewer/InitialData.pm
  10. lib/perl5/site_perl/WWW/PipeViewer/Itags.pm
  11. lib/perl5/site_perl/WWW/PipeViewer/ParseJSON.pm
  12. lib/perl5/site_perl/WWW/PipeViewer/ParseXML.pm
  13. lib/perl5/site_perl/WWW/PipeViewer/PlaylistItems.pm
  14. lib/perl5/site_perl/WWW/PipeViewer/Playlists.pm
  15. lib/perl5/site_perl/WWW/PipeViewer/Proto.pm
  16. lib/perl5/site_perl/WWW/PipeViewer/RegularExpressions.pm
  17. lib/perl5/site_perl/WWW/PipeViewer/Search.pm
  18. lib/perl5/site_perl/WWW/PipeViewer/Utils.pm
  19. lib/perl5/site_perl/WWW/PipeViewer/VideoCategories.pm
  20. lib/perl5/site_perl/WWW/PipeViewer/Videos.pm
  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. @comment bin/gtk-pipe-viewer
  38. @comment lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/gtk-pipe-viewer.desktop
  39. @comment lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/gtk-pipe-viewer.glade
  40. @comment lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/default_thumb.jpg
  41. @comment lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/feed.png
  42. @comment lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/feed_gray.png
  43. @comment lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/gtk-pipe-viewer.png
  44. @comment lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/spinner.gif
  45. @comment lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/user.png
  46. @comment share/applications/gtk-pipe-viewer.desktop
  47. @comment share/pixmaps/gtk-pipe-viewer.png
  48. lib/perl5/site_perl/WWW/PipeViewer/DiskCache.pm
  49. lib/perl5/site_perl/WWW/PipeViewer/Worker.pm
  50. @comment lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/left_arrow.png
  51. @comment lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/right_arrow.png
  52. @owner
  53. @group
  54. @mode
Collapse this list.
Dependency lines:
  • pipe-viewer>0:multimedia/pipe-viewer
Conflicts:
CONFLICTS_INSTALL:
  • multimedia/gtk-pipe-viewer
To install the port:
cd /usr/ports/multimedia/pipe-viewer/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/pipe-viewer
  • pkg install pipe-viewer
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pipe-viewer
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1727114558 SHA256 (trizen-pipe-viewer-0.5.3_GH0.tar.gz) = 16b24c78589bcf30f67b1533bba5ce7c7b5dc696d991ad6532198c07c8df07a2 SIZE (trizen-pipe-viewer-0.5.3_GH0.tar.gz) = 271589

Packages (timestamps in pop-ups are UTC):
pipe-viewer
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.5.30.5.3-0.5.30.5.3---
FreeBSD:13:quarterly0.5.30.5.3-0.5.30.5.30.4.80.4.8-
FreeBSD:14:latest0.5.30.5.3-0.5.30.5.30.4.6-0.4.6
FreeBSD:14:quarterly0.5.30.5.3-0.5.30.5.30.4.80.4.8-
FreeBSD:15:latest0.5.30.5.3n/a0.5.3n/a0.4.8--
Slave ports:
  1. multimedia/gtk-pipe-viewer
Dependencies
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-JSON-XS>0 : converters/p5-JSON-XS
  8. p5-Unicode-LineBreak>0 : textproc/p5-Unicode-LineBreak
  9. p5-LWP-UserAgent-Cached>0 : www/p5-LWP-UserAgent-Cached
  10. p5-Term-ReadLine-Gnu>0 : devel/p5-Term-ReadLine-Gnu
  11. yt-dlp>0 : www/yt-dlp
  12. 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 pipe-viewer-0.5.3: FORK_MANAGER=on: Enable *_parallel config-options support GTK3=off: 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=off: 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:
multimedia_pipe-viewer
USES:
perl5
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/trizen/pipe-viewer/tar.gz/0.5.3?dummy=/
Collapse this list.

Number of commits found: 18

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.5.3
24 Sep 2024 00:09:14
commit hash: 5f3cbe52d72f126f3b01650105edb5a17e729fb6commit hash: 5f3cbe52d72f126f3b01650105edb5a17e729fb6commit hash: 5f3cbe52d72f126f3b01650105edb5a17e729fb6commit hash: 5f3cbe52d72f126f3b01650105edb5a17e729fb6 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/{,gtk-}pipe-viewer: Update 0.5.2 → 0.5.3

Changelog:
https://github.com/trizen/pipe-viewer/releases/tag/0.5.3

While here replace PORTVERSION with DISTVERSION.

PR:	281673
0.5.2
17 Aug 2024 22:44:57
commit hash: 5c791d884b16d88ab2ee1798b644f0142b57180acommit hash: 5c791d884b16d88ab2ee1798b644f0142b57180acommit hash: 5c791d884b16d88ab2ee1798b644f0142b57180acommit hash: 5c791d884b16d88ab2ee1798b644f0142b57180a files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/pipe-viewer: Update 0.5.1 → 0.5.2

Changelog:
* GUI: added key bind for "play as audio" as CTRL+N.
* GUI: extended the right-click menu in the Saved Channels window.
* Added support for including streams in subscription videos.
* Recognize several more itag values.
* Fixed the parsing of shorts.
* Fixed the downloading of videos that have multiple audio tracks, with
  yt-dlp.
https://github.com/trizen/pipe-viewer/releases/tag/0.5.2

Also pet portclippy.

PR:	280890
0.5.1
07 Jun 2024 17:56:37
commit hash: 780074f563f62d2dc4fb62150c5589ea58900565commit hash: 780074f563f62d2dc4fb62150c5589ea58900565commit hash: 780074f563f62d2dc4fb62150c5589ea58900565commit hash: 780074f563f62d2dc4fb62150c5589ea58900565 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/pipe-viewer: Update to 0.5.1

ChangeLog: https://github.com/trizen/pipe-viewer/blob/0.5.1/Changes

 * gui: added "Backward" and "Forward" buttons for navigating the history.

PR:		279499
Reported by:	DtxdF@disroot.org (maintainer)
0.5.0
10 May 2024 18:02:56
commit hash: 4015b66573ebadabed72e5bfaef6f933f2b03de2commit hash: 4015b66573ebadabed72e5bfaef6f933f2b03de2commit hash: 4015b66573ebadabed72e5bfaef6f933f2b03de2commit hash: 4015b66573ebadabed72e5bfaef6f933f2b03de2 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/pipe-viewer: Update to 0.5.0

ChangeLog: https://github.com/trizen/pipe-viewer/blob/0.5.0/Changes

 * Fixed the "400 Bad Request" error when playing a video.
 * Fixed the support for related videos.
 * Fixed the launch of the Gtk3 version on older versions of Perl.
 * When there are no non-split URLs available, return split URLs.

PR:		278858
Reported by:	DtxdF@disroot.org (maintainer)
0.4.8
10 Apr 2024 07:20:03
commit hash: 4850278675c2fb8b0bfd07ce71d2f6b93793fd81commit hash: 4850278675c2fb8b0bfd07ce71d2f6b93793fd81commit hash: 4850278675c2fb8b0bfd07ce71d2f6b93793fd81commit hash: 4850278675c2fb8b0bfd07ce71d2f6b93793fd81 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
multimedia/pipe-viewer: Add NO_ARCH

Approved by:	portmgr (blanket)
0.4.8
03 Aug 2023 06:22:08
commit hash: e55e8a0d5220047053cb6b3d626d9dc087ad5c85commit hash: e55e8a0d5220047053cb6b3d626d9dc087ad5c85commit hash: e55e8a0d5220047053cb6b3d626d9dc087ad5c85commit hash: e55e8a0d5220047053cb6b3d626d9dc087ad5c85 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/pipe-viewer: Update to 0.4.8

ChangeLog: https://github.com/trizen/pipe-viewer/releases/tag/0.4.8

 * Recognize two new itags: 700 and 701.
 * Remove $ from the filename, when followed by a letter.
 * Fixed the "CONSENT" cookie

PR:		272866
Reported by:	DtxdF@disroot.org (maintainer)
0.4.7
20 Jun 2023 09:27:47
commit hash: 4c7bc0afe3710363689cce5910dc8c7d272fb20dcommit hash: 4c7bc0afe3710363689cce5910dc8c7d272fb20dcommit hash: 4c7bc0afe3710363689cce5910dc8c7d272fb20dcommit hash: 4c7bc0afe3710363689cce5910dc8c7d272fb20d files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/pipe-viewer: Update to 0.4.7

ChangeLog: https://github.com/trizen/pipe-viewer/blob/0.4.7/Changes

 * Fixed the slow loading of videos, when using the internal extraction method
   of streaming URLs.

PR:		272050
Reported by:	DtxdF@disroot.org (maintainer)
0.4.6
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)

ChangeLog: https://github.com/trizen/pipe-viewer/blob/0.4.6/Changes

* 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
0.4.5_1
25 Apr 2023 15:17:15
commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96 files touched by this commit
Christian Weisgerber (naddy) search for other commits by this committer
audio/opus: bump consumers after update to 1.4
0.4.5
11 Feb 2023 21:09:05
commit hash: f1d5ed7e6e714a3322b892c27a70659964b1dea1commit hash: f1d5ed7e6e714a3322b892c27a70659964b1dea1commit hash: f1d5ed7e6e714a3322b892c27a70659964b1dea1commit hash: f1d5ed7e6e714a3322b892c27a70659964b1dea1 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.4.5

ChangeLog:	https://github.com/trizen/pipe-viewer/blob/0.4.5/Changes
PR:		269440
0.4.4
11 Dec 2022 21:03:41
commit hash: 94d5f0619385336c4f66d95f4fa95ad0a04aa719commit hash: 94d5f0619385336c4f66d95f4fa95ad0a04aa719commit hash: 94d5f0619385336c4f66d95f4fa95ad0a04aa719commit hash: 94d5f0619385336c4f66d95f4fa95ad0a04aa719 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/pipe-viewer: Update to 0.4.4

* Change p5-LWP-UserAgent-WithCache dependency to
  p5-LWP-UserAgent-Cached (*-Cached is the correct dependency).

ChangeLog at:	https://github.com/trizen/pipe-viewer/blob/0.4.4/Changes
PR:		267494
0.4.1
19 Oct 2022 16:22:01
commit hash: e7ef547d5f709f592cd75cd3a99dfd64fed067a4commit hash: e7ef547d5f709f592cd75cd3a99dfd64fed067a4commit hash: e7ef547d5f709f592cd75cd3a99dfd64fed067a4commit hash: e7ef547d5f709f592cd75cd3a99dfd64fed067a4 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/pipe-viewer: Update to 0.4.1

ChangeLog: https://github.com/trizen/pipe-viewer/blob/0.4.1/Changes

 * GUI: progress bar pulse when playing a video.
 * GUI: improved handling of text entries.
 * GUI: fixed some focusing issues.
 * GUI: use mqdefault thumbnails for related videos.
 * GUI: append the "next page" entry for results from invidious.
 * CLI: remove the incomplete mkv file when ffmpeg fails.

PR:		267192
Reported by:	DtxdF@disroot.org (maintainer)
0.4.0
13 Oct 2022 08:30:31
commit hash: 3220582099fae517079fea8186e632133e33e637commit hash: 3220582099fae517079fea8186e632133e33e637commit hash: 3220582099fae517079fea8186e632133e33e637commit hash: 3220582099fae517079fea8186e632133e33e637 files touched by this commit
Guangyuan Yang (ygy) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/pipe-viewer: Update to 0.4.0

Changelog:	https://github.com/trizen/pipe-viewer/blob/0.4.0/Changes

PR:		266979
0.3.1
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

ChangeLog:	https://github.com/trizen/pipe-viewer/blob/0.3.1/Changes
PR:		266208
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.2.3
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.2.3
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 <DtxdF@disroot.org>
0.2.3
20 Aug 2022 03:15:52
commit hash: f9221320b8a35feb7fa201630ce077ae4ce5ba7bcommit hash: f9221320b8a35feb7fa201630ce077ae4ce5ba7bcommit hash: f9221320b8a35feb7fa201630ce077ae4ce5ba7bcommit hash: f9221320b8a35feb7fa201630ce077ae4ce5ba7b files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/pipe-viewer: new port

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.

WWW: https://github.com/trizen/pipe-viewer

PR:	265887

Number of commits found: 18