Package Details: pipeline-gtk 2.1.1-1

Git Clone URL: https://aur.archlinux.org/pipeline-gtk.git (read-only, click to copy)
Package Base: pipeline-gtk
Description: Watch YouTube and PeerTube videos in one place
Upstream URL: https://gitlab.com/schmiddi-on-mobile/pipeline
Licenses: GPL-3.0-or-later
Conflicts: tubefeeder
Replaces: tubefeeder
Submitter: julianfairfax
Maintainer: fossdd
Last Packager: fossdd
Votes: 4
Popularity: 1.14
First Submitted: 2023-12-31 10:37 (UTC)
Last Updated: 2025-02-04 13:35 (UTC)

Latest Comments

1 2 Next › Last »

je-vv commented on 2025-02-17 08:52 (UTC)

I can confirm what @taivlam reported. This time I have no clue what's required for gstreamer to fetch media from peertube. Last time it was hard for me to find what to use to fetch data from youtube. @fosdd, if it's working for you, can you examine the packages you have installed, and look for any that you might suspect helps fetching multimedia information from peertube or websites, like gtuber does, but gtuber doesn't fetch for peertube info, :(

taivlam commented on 2025-02-14 20:44 (UTC)

I installed this package and when I tried playing a video, I observed a Missing Plugin error stating the following:

Your GStreamer installation is missing a plugin: PEERTUBE protocol source

Is this error related to this package, or something else?

fossdd commented on 2025-01-15 06:47 (UTC)

Thanks for finding the issue! I've added it to depends.

je-vv commented on 2025-01-15 06:43 (UTC)

I've been trying all day. What was missing as a dependency is gtuber which provides gst-plugins-gtuber. Not sure if the dependencies are missing some required plugin, since I already had a bunch of them. But for sure gtuber is missing to be added into the dependencies.

This is cool, because I don't need to use the electron freetube app, :)

je-vv commented on 2025-01-14 17:42 (UTC)

I installed gst-plugin-qmlgl which I didn't have, and no luck, but if you notice, that's a QML plugin, probably required for plasma, not GTK applications.

That said, by using GST_DEBUG=INFO I noticed:

0:00:05.683427213 20585 0x7ebde0002910 WARN                 default descriptions.c:1238:gst_pb_utils_get_codec_description: No description available for media type: text/html
0:00:05.683510513 20585 0x7ebde0002910 INFO                typefind gsttypefindelement.c:183:gst_type_find_element_have_type:<typefind> found caps text/html, probability=100
0:00:05.683561925 20585 0x7ebde0002910 INFO                GST_PADS gstpad.c:4398:gst_pad_peer_query:<'':parsepad0> pad has no peer
...
[2025-01-14T17:27:34Z ERROR pipeline_provider_piped] All attempts failed. Returning first error error in response: status code 500 Internal Server Error
[2025-01-14T17:27:34Z ERROR tubefeeder::gui::video_page::imp] Failed to populate video information: provider-specific error: error in response: status code 500 Internal Server Error

Though this doesn't tell me much. Perhaps someone understand what's going on.

The missing txt/html plugin is shown on pipeline, when trying to play, those other logs show up in the console when launching pipeline from the console like GST_DEBUG=INFO pipeline |& tee pipeline_gtk_log.txt.

Greetings !

fossdd commented on 2025-01-14 10:53 (UTC)

I had this packages installed:

extra/gst-plugin-gtk4 0.13.4-1 [installed]
extra/gst-plugin-pipewire 1:1.2.7-1 [installed]
extra/gst-plugin-qmlgl 1.24.11-2 [installed]
extra/gst-plugins-bad 1.24.11-2 [installed]
extra/gst-plugins-bad-libs 1.24.11-2 [installed]
extra/gst-plugins-base 1.24.11-2 [installed]
extra/gst-plugins-base-libs 1.24.11-2 [installed]
extra/gst-plugins-good 1.24.11-2 [installed]
extra/gst-plugins-ugly 1.24.11-2 [installed]

je-vv commented on 2025-01-14 09:57 (UTC)

I'm getting when trying to play anything:

your gstreamer installation is missing a plugin: text/html decoder

Though I have installed:

local/gst-plugin-gtk 1.24.11-2
    Multimedia graph framework - gtk plugin
local/gst-plugin-gtk4 0.13.4-1
    Multimedia graph framework - gtk4 plugin
local/gst-plugin-libcamera 0.3.2-2
    Multimedia graph framework - libcamera plugin
local/gst-plugin-mp4 0.13.4-1
    Multimedia graph framework - mp4 plugin
local/gst-plugin-pipewire 1:1.2.7-1
    Multimedia graph framework - pipewire plugin
local/gst-plugin-va 1.24.11-2
    Multimedia graph framework - va plugin
local/gst-plugins-bad 1.24.11-2
    Multimedia graph framework - bad plugins
local/gst-plugins-bad-libs 1.24.11-2
    Multimedia graph framework - bad
local/gst-plugins-base 1.24.11-2
    Multimedia graph framework - base plugins
local/gst-plugins-base-libs 1.24.11-2
    Multimedia graph framework - base
local/gst-plugins-good 1.24.11-2
    Multimedia graph framework - good plugins
local/gst-plugins-ugly 1.24.11-2
    Multimedia graph framework - ugly plugin

Not sure which gstreamer plugin I'm missing. Does anyone know? BTW, maybe add it as an opt-dep?

Thanks !

00ein00 commented on 2024-09-26 16:36 (UTC) (edited on 2024-09-26 16:39 (UTC) by 00ein00)

build fails with this


Found CMake: /usr/bin/cmake (3.30.3)
WARNING: CMake Toolchain: Failed to determine CMake compilers state
Run-time dependency clapper-0.0 found: NO (tried pkgconfig and cmake)

pipeline-v2.0.2/meson.build:19:0: ERROR: Dependency "clapper-0.0" not found, tried pkgconfig and cmake

A full log can be found at /home/ein/Downloads/pipeline-gtk/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
==> Removing installed dependencies...

Edit: silly me clapper was just a missing dependency, should be listed as one here

yochananmarqos commented on 2024-05-29 22:32 (UTC) (edited on 2024-05-29 22:33 (UTC) by yochananmarqos)

@julianfairfax:

No, it doesn't build with LTO enabled--without the flags.

Please ask before adding someone as a Co-Maintainer.

I am interested in helping out others, not maintaining every single package in the AUR.

julianfairfax commented on 2024-05-29 18:43 (UTC)

Sorry, I misread the part about LTO (read it as it doesn't build with it enabled). I have added you as a co-maintainer of the PKGBUILD, since you seem to already have improvements ready to add (and I would prefer you do that yourself, rather than me copying them). Thank you for your interest in this package!