Package Details: pipeline-gtk 2.1.0-2

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: 3
Popularity: 1.03
First Submitted: 2023-12-31 10:37 (UTC)
Last Updated: 2025-01-15 06:46 (UTC)

Latest Comments

1 2 Next › Last »

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!

yochananmarqos commented on 2024-05-29 18:40 (UTC) (edited on 2024-05-29 22:34 (UTC) by yochananmarqos)

@julianfairfax: Disabling LTO is neither optimal nor necessary. Please see https://archlinux.org/todo/lto-fat-objects/

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

blueprint-compiler is now a makedep. LTO is disabled in the PKGBUILD.