Package Details: piped-backend-git r1322.6d0ad06-3

Git Clone URL: https://aur.archlinux.org/piped-backend-git.git (read-only, click to copy)
Package Base: piped-backend-git
Description: An alternative privacy-friendly YouTube frontend which is efficient by design. Backend/API component, for fetching Metadata
Upstream URL: https://github.com/TeamPiped/Piped-Backend
Licenses: AGPL-3.0
Groups: piped-git
Submitter: 30p87
Maintainer: 30p87
Last Packager: 30p87
Votes: 0
Popularity: 0.000000
First Submitted: 2026-02-10 17:46 (UTC)
Last Updated: 2026-08-13 13:50 (UTC)

Dependencies (4)

Required by (0)

Sources (8)

Latest Comments

30p87 commented on 2026-08-09 16:41 (UTC) (edited on 2026-08-09 16:41 (UTC) by 30p87)

There's a new version of NewPipeExtractor (which fixes the audio language and resolution selection) by TeamNewPipe, but one has to manually switch the backend over from FireMasterK's implementation. As the AUR is closed to updates, here's the diff to manually apply:

diff --git a/PKGBUILD b/PKGBUILD
index b2de767..429e796 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -40,6 +40,8 @@ prepare() {
    sed -i 's|hibernate.connection.url:jdbc:postgresql://postgres:5432/piped|hibernate.connection.url:jdbc:postgresql:piped?socketFactory=org.newsclub.net.unix.AFUNIXSocketFactory$FactoryArg\&socketFactoryArg=/var/run/postgresql/.s.PGSQL.5432|' config.properties
    sed -i 's|config.properties|/etc/webapps/piped/backend.properties|' src/main/java/me/kavin/piped/consts/Constants.java
    sed -i "s|dependencies {|dependencies {\n    implementation 'com.kohlschutter.junixsocket:junixsocket-core:2.10.0'|" build.gradle
+   sed -i "s|implementation 'com.github.FireMasterK:NewPipeExtractor:c83884eb5d2e9f077348acec3a2d9e9dc920ae91'|implementation 'com.github.TeamNewPipe:NewPipeExtractor:v0.26.4'|" build.gradle
+   sed -i "s|implementation 'com.github.FireMasterK:nanojson:a507525e549a836c3a8b6ab7090dca38e92942ef'|implementation 'com.github.TeamNewPipe:nanojson:c7a6c1c08d16b6d5ecded34758e6415e07be2166'|" build.gradle
 }

 build() {