Piped

github.com

As a regular user of Piped, it got very annoying when Google blocked almost all the public instances. As even Invidious is affected, I decided to run Piped on my local machine with my residential IP, so that it won't get blocked so easily. To make the process of running such an instance as easy as possible for me and also other Piped enjoyers, I created *LocalPiped*, a project to deploy all the server components via AppImage. You can download prebuild AppImages [here](https://projects.chocolatecakecodes.goip.de/blued_gear/localpiped/-/packages/11). For a description on how to make the database persistent, see the README in the Repository. Please be aware, that most of the privacy-advantages do not apply anymore, as the application has to run via your own IP. This also means that you might need split-tunneling if you use a VPN. It is also possible, to use the application on an Android Phone: 1. you need `Termux` 2. in Termux, install [PRoot Distro](https://github.com/termux/proot-distro) 3. with PRoot Distro, install Fedora: `proot-distro install fedora` 4. switch into Fedora: `pd sh fedora` 5. update packages and install wget and java-21: `dnf update; dnf install wget java-21-openjdk-headless` 6. download the AppImage: `wget -O LocalPiped.appimage https://projects.chocolatecakecodes.goip.de/blued_gear/localpiped/-/package_files/16/download` 7. make it executable: `chmod +x ./LocalPiped.appimage` 8. extract the contents of the AppImage (as it is not possible to use *fuse* in normal Termux): `./LocalPiped.appimage --appimage-extract && mv squashfs-root LocalPiped && rm LocalPiped.appimage` 9. run it: `cd LocalPiped; ./AppRun`

6
0

Hello! I was wondering, since piped.video has not been working for quite some time ("Sign in to confirm you are not a bot" error), if it's ever going to work again or if it is just dead. Thanks for any advice on this topic

17
6

What VPS hosting do you recommend that has IPs not blocked by youtube and crypto payments for personal use? It really sucks when both ISP and youtube itself are trying to lock you out of their service. I dont wanna give youtube any of my data but i also can't (reliably) access it from my local network due to the fact that my goverment really sucks :(

6
4

Starting 01 September Piped started giving this error after sign on and clicking on any video. Got error: "Sign in to confirm that you're not a bot" org.schabi.newpipe.extractor.exceptions.ContentNotAvailableException: Got error: "Sign in to confirm that you're not a bot" at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.checkPlayabilityStatus(YoutubeStreamExtractor.java:898) at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.onFetchPage(YoutubeStreamExtractor.java:784) at org.schabi.newpipe.extractor.Extractor.fetchPage(Extractor.java:60) at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:77) at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:72) at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:67) at me.kavin.piped.server.handlers.StreamHandlers.lambda$streamsResponse$0(StreamHandlers.java:54) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.lang.VirtualThread.run(VirtualThread.java:329) Maybe it has something to do with YouTube being currently blocked in Russia (where I am trying to access it). Please, check if it is possible to fix this error and continue watching YouTube via Piped. Thank you!

12
7

I just installed Piped using `podman-compose` but when I open up the frontend in my browser, the trending page is just showing the loading icon. The logs aren't really helping, the only error is in `piped-backend`: ``` java.net.SocketTimeoutException: timeout at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675) at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684) at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:143) at okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97) at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110) at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) at me.kavin.piped.utils.RequestUtils.getJsonNode(RequestUtils.java:34) at me.kavin.piped.utils.matrix.SyncRunner.run(SyncRunner.java:97) at java.base/java.lang.VirtualThread.run(VirtualThread.java:329) ``` Would appreciate it if anyone could help me. I also wasn't sure what info to include, so please ask if there's any more info you need.

9
0

cross-posted from: https://discuss.tchncs.de/post/20956700 >All the public Piped instances are getting blocked by YouTube but do small selfhosted instances, that are only used by a handful of users or just yourself, still working? Thinking of just selfhosting it. > > On a side note, if I do it, I'd also like to install the new EFY redesign or is that branch too far behind?

12
1

Hello everyone, I'm an user of Piped and Libretube for Youtube. I love being de-Googled. But what's the major difference (excluding metadata) about using Youtube only from browser (with Security-Privacy oriented browser, auto-deleted cookies per tab, without account) vs using Piped? Thanks.

10
1

Which is the best to self host and use?

17
0

Cheers! I'm hoping to self-host Piped but I'm using cloudflare tunnels / Zerotrust to configure my containers public access (awful ISP CGNAT means this is the best way for my usecase). I've followed the docs https://docs.piped.video/docs/self-hosting/#docker-compose-nginx-aio-script and have configured a public hostname pointing to the nginx container's port configured in the compose.yml file -- but while I can access the frontend the backend/proxy seem to not be able to connect. I found this github issue discussing it https://github.com/TeamPiped/Piped/issues/2600 but even if I add CNAME references manually (though they are now generally handled through Zerotrust) I can't seem to get things to work. The "Trending" page seems to be continually loading, and the logs for piped-backend show ``` org.postgresql.util.PSQLException: Connection to postgres:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:346) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:273) at org.postgresql.Driver.makeConnection(Driver.java:446) at org.postgresql.Driver.connect(Driver.java:298) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:683) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:230) at me.kavin.piped.utils.LiquibaseHelper.init(LiquibaseHelper.java:32) at me.kavin.piped.Main.main(Main.java:82) Caused by: java.net.ConnectException: Connection refused at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:757) at org.postgresql.core.PGStream.createSocket(PGStream.java:243) at org.postgresql.core.PGStream.<init>(PGStream.java:98) at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:136) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:262) ``` Has anyone had luck hosting Piped using cloudflare tunnels and can point me in the right direction?

5
2

Good day, Sorry for the noob question. Which of the containers connect directly to google and belong behind the gluetun vpn so that google doesn't get the public address? Is it just the proxy container or also the API container? Thanks for your help.

5
0

the ability to get transcripts of videos is a youtube feature that is sometimes useful in my line of work. i'm wondering if this is somehow possible with piped?

4
2

I'm trying to self-host for use only locally within my home using yattee on apple tv, and I feel like I'm close, but not working yet. I followed the official self-hosting guide, following the AIO Caddy guide from here: https://docs.piped.video/docs/self-hosting/ I am running in Windows. I did not have docker installed previously, so I installed the lastest docker for windows, opened command prompt as admin and cloned the git repo and ran the configure-instance.sh for caddy. Set my hosts as 'piped.redacted.local' , pipedapi, and pipedproxy. I then created a dns rewrite in adguard home to send *.redacted.local to the host IP address. From there, I am now able to visit that page on any computer in my home and get to the frontend webpage (after a ssl warning from my browser which I have to accept the risk and continue). However, once in the frontend, nothing really works... It starts up at the trending page, but just spins forever without loading. If I go to register page, I can enter a user/pass, but clicking register does nothing. Likewise if I go to the login page, nothing. If I simply enter a url directly, e.g. piped.redacted.local/watch?abcdefg the page starts to load, but again just a spinning circle in the main content area of the page. I've tried looking all over github issues for similar things, trying to read the logs of postgres and more (postgres is really sparse, basically just starting postgressql, listening on xyz, database system is ready to accept connections) , but nothing is jumping out at me as an obvious issue, and I've done so very little in the way of manual config that I don't believe I've broken something, more feels like I'm missing something. Edit: slight follow-up, it's due to the caddy cert and trying to use it only locally. I'll have to learn how to do it properly instead of just adguard dns rewrite it seems. If anyone is able to help walk me through setting it up properly, I'd certainly appreciate it. I was able to export the crt from caddy data and install on my laptop, set to trust, and was able to register an account, load videos, etc. All 'working' properly on my macbook, but not able to connect in yattee (ssl error when trying to add the location)

11
1

Hi, for a while I’ve been having a serious problem with piped on Firefox iOS client (not been able to test on other platforms yet as my PC has shat itself). I am registered to rafo.tech and while that might instance is up I don’t have any issue. I once tried to log in to kavin.rocks by mistake and now the kavin.rocks page spam refreshes literally every second and there is nothing I can do to stop it. Clearing my browsing data did seem to solve the problem, however when I tried register an alternate account on kavin.rocks so I could have a backup site with my subs for when rafo.tech is down it is straight back to its spam refreshing behaviour. This seems to have effectively banned me from ever making an account or using kavin.rocks. I was wondering if this is a common occurrence and I’m missing an easy fix. How can I unfuck my situation?

3
4

Hi everyone, I'm trying to add specific subscriptions to a certain group, but how do I create said groups? Also, I don't see an option to create a group from the page of a channel I want to subscribe to. I have attached a screenshot with this post, could someone help? Thanks!

5
4

Super stoked about using Piped. I've created an account on piped.video, found a playlist, all that; I can't figure out how to play all the items in the playlist though - I seem to only be able to play them individually. How do I play everything in a playlist without having to select them individually each time? I'm using the browser interface at the moment.

2
2

I did send a donation, but I want to make sure the people involved know I appreciates them. I set up an instance and have been using it along with a couple friends. It's fast, private and doesn't have a bunch of algo bullshit wasting our time. I have my subs and I watch them, and then I go and touch grass because I'm not sitting there watching trash that is being pushed at me on the feed. It's like a breath of fresh air.

57
8

Title. I really like using the YouTube home page to find new content I'm not subscribed to since trending is hot garbage. I'd love to use the home page like I used to but have my browser redirect to piped after I click a video. Anyone have a solution?

17
5

I exported my data with these tools (and tried out alternatives too): - https://takeout.google.com/takeout/custom/youtube - https://jolantahuba.github.io/YT-Backup/ - https://www.tunemymusic.com/transfer/youtube-to-file Tried out instances were piped.lunar.icu and piped.yt and lunar was able to create empty playlists which were named correctly atleast or just refreshed the page with nothing happening but it has detected 0 subscriptions. yt on the other hand didn't respond to either of these import requests, but it correctly detected my subscriptions, just didn't import them. Am I doing something wrong, on an instance where this feature is incomplete, or are these features currently in development? EDIT: kavin.rocks can successfully import the subscribers, but not the playlists.

5
3

So I mostly transitioned to Piped and ever since I was wondering how it works. I read up on it and while I get what it says, I still don't feel like I really understand...

28
4

cross-posted from: https://fedia.io/m/Brussels/t/344992 > Until recently, it was possible to download [#Youtube](https://fedia.io/tag/Youtube) videos on a library PC &amp; store on USB drive by using an [#Invidious](https://fedia.io/tag/Invidious) front-end. Recently the library has blocked all invidious instances. You can still view videos but when you try to download one it gives a 403 forbidden error. > > Why are they doing this? > > I can only think of two possibilities: 1. bandwidth limitations 2. copyright issues. Anyone know anything solid about this? > > Suggestions on other options would be appreciated. I assume users cannot install their own apps, which means front-ends that need installation are problably a non-starter. It looks like there is a web-based front end called [#Piped](https://fedia.io/tag/Piped) but many of those instances are hosted with the same domain as Invidious thus may be blocked as well. > > [\#lawfedi](https://fedia.io/tag/lawfedi)

1
0

Hi, I just installed a piped instance on my server, however whenever I want to play a video it just shows 'error 1001, look at the logs'. I installed via docker, I could not find a way documented to access said logs. Does anyone know how to access the logs?

1
2

So I considering switching to Piped, but I'm wondering if the views (or other metrics) are counted on Youtube itself. I don't like the idea I'm kinda "robbing" the content creators I enjoy... I think I know the answer but would like to know for sure.

12
11

Hello, I would like to self host either on my machine, or on a raspberry pi. I don't absolutely need to access it from outside my network, but it would be a plus. I have read this page: https://docs.piped.video/docs/self-hosting/ , but I'm a bit lost on how to set up hostnames. Maybe I can use something like DuckDNS: https://www.duckdns.org/

8
1

Is there any hope for us to be able to play videos again? It’s been months now, and as far as I can tell, the service has been off-line more than it has been online, no matter which instance I use.

7
1
piped
Piped danielton 1y ago 93%
Piped link bot

The Piped link bot is getting really annoying with spamming links to an overloaded instance that doesn't even work most of the time. None of the links it spits out ever load. Please fix your server before spamming Lemmy.

13
1

like the best known, safe or fast THANKS (other than piped.kavin.rocks this is the main one and everyone knows these are reliable)

11
0

Hi there! Can't figure out why in specific instances (servers), my subscriptions are not always fetched completely? I have quite few of them that are not appearing at all on me feed. This does not happen on the kavin ones. Cheers !

5
4

I'm logged in, whenever I try to create a playlist it lets me type the name, then when I click "OK", the box just hoes away and nothing else happens.

5
1
github.com

cross-posted from: https://lemmy.world/post/2066634 > Due to difficulties I had installing Piped, an alternative frontend for Youtube, I decided to improve and document the process in a better way. In the end, I pretty much redid the whole thing, leaving almost no stone un-turned. You can test my installer from my repo and post any comments and doubts here.

5
0

[@PipedLinkBot@feddit.rocks](https://feddit.rocks/u/PipedLinkBot) The bot was added to my community, [!ps5@lemmy.world](https://lemmy.world/c/ps5), without my permission and it violates lemmy.world rules as the maintainer account is not listed in the bio. Furthermore, bots can't be added to communities without permission from the moderators on lemmy.world. From this bot's account history it appears it has been very busy posting in a variety of communities. I think this bot is really interesting, but you should know that these actions will likely result in the bot being banned from many communities that could benefit from it, or even from entire instances. Additionally, looking at the GitHub code, it appears that communities can be added but not removed from the list, meaning that the only way to remove the bot from my community is to ban it outright. Whoever the maintainer of the bot is, please message me here or DM me so that we can talk about this further.

9
3
elk.zone

We now have support for DeArrow in Piped! You can enable it on the preferences page. DeArrow is an extension that allows for video titles and thumbnails to be crowdsourced for better accuracy and less clickbait. YouTube has recently introduced features to let creators A/B test video titles/thumbnails to measure the impact on viewership. DeArrow is a great way to take back control of what you watch. https://mashable.com/article/youtube-test-and-compare-thumbnail-ab-testing

17
1
piped
Piped VinesNFluff 1y ago 100%
Is it down?

Started using Piped a few days ago. Worked like a charm... Then stopped. Now it's all sluggish and videos and stuff won't load. Didn't know where to look for updates on like, server troubles or whatever. Switched back to invidious for now, but still Piped is cooler?

7
3

I started using Piped a few days ago and it's great in so many ways. But I keep getting Jordan Peterson videos in my feed still. Is there a setting that lets you block or filter suggestions you don't want?

8
2
piped
Piped scrubbles 1y ago 100%
Test post

Giving you a quick test post from my instance. Looks like it's working, there are some federation issues happening with lemmy as a whole. Also links like `https://poptalk.scrubbles.tech/c/piped@feddit.rocks` won't work until someone from that instance subscribes to your community. Otherwise you just have to search for them

4
1
piped
Piped kavin 1y ago 100%
First Post

Welcome to the first post on the Piped community on Lemmy!

7
0