These are public posts tagged with #Piped. You can interact with them if you have an account anywhere in the fediverse.
@schb @iverbpunkt ich meide es. Punkt. Tutorials suche ich in Textform. Videos suche ich bei @peertube (leider ist hier nach wie vor zu wenig los). Wenn es aus irgendwelchen Gründen gar keine andere Möglichkeit gibt, nutze ich zumindest ein #frontend wie #piped oder @invidious , funzt aber mittlerweile auch eher schlecht als recht. Sei's drum. Mein #pihole blockt YT im Heimnetzwerk (und mobil via VPN). Es nimmt mir die Frage also ab.
The sticks o' RAM are finally here !
Time to set up the home server dedicated for the snowflake-proxy, pihole, locally self hosted stuff and more other stuff !
#torproject #pihole #snowflake #tor #onion #snowflakeproxy #invidious #redlib #libreddit #searx #searxng #piped #nitter #wikiless #opnsense #gnu #freesoftware #opensource #foss #tails #tailsos #linux #torbrowser #orbot #censorship #anticensor #privacy #security #anonymity #deepweb #darkweb #fedora #fedoralinux #golang #javascript
I've had big trouble watching #youtube videos using #freetube / #invidious / #piped these past few weeks, and youtube _is_ fully controlled by an increasingly tech-feudalism / trump-fascism aligned megacorp; so I'm trying to wean myself off that platform.
So! What are your favourite #peertube channels?
#askfedi #fediMigration
@autonomysolidarity Abgesehen von meiner fundamentalen »KI«-Kritik habe ich hier noch die Schmerzen, dass es nicht so aussieht, als sei das Verhalten steuerbar. So setzt Google / Alphabet nun bei YouTube doch noch Persönliche-Daten-Zwang, Loginzwang usw. durch. Mittelfristig werden dann auch @newpipe , @FreeTube , @invidious und #piped unüberwindbare Probleme bekommen.
Und dann ist YouTube für mich Geschichte. @peertube darf bis dahin ruhig auch ein bisschen mehr Unterhaltung zeigen NewPipe erschließt uns auch andere Plattformen, und @zapp hat auch viel zu bieten.
The main feature of this release is the support for multiple backends in the youtube
plugin.
It allows you to watch ad-free YouTube videos on any supported media player and manage your playlists and subscriptions through multiple YouTube implementations.
Support for multiple YouTube backendsEarlier only #Piped was supported, but given the state of the project and most instances (all the ones I’ve tested, including my own, are still blocked by #YouTube’s new restrictions) I’ve added support for #Invidious too, and that’s currently the recommended backend.
The in-browser YouTube player now plays videos using the Invidious embedded player if you configure the invidious
backend, so the UI can be used as a full alternative frontend for Invidious.
I’ve also added a new google
backend that leverages the official YouTube Data API to search and fetch your playlists and subscriptions, but keep in mind that:
It requires you to register a project on the Google Cloud developers console.
It doesn’t support the get_feed()
action (YouTube has removed the endpoint in v3), so you won’t be able to get the latest videos published by your subscribed channel.
All searches and activities will be logged on your Google account, so it’s probably not the best option if you are looking for a privacy-aware experience (but video streaming will still be ad-free).
The youtube
plugin should work in tandem with any supported Platypush media integrations (tested with media.mpv
, media.vlc
, media.gstreamer
, media.kodi
and media.chromecast
), but media.mpv
is recommended. The reason is that mpv
provides the --ytdl
option out of the box to leverage yt-dlp
to download and stream videos on the fly, while other media plugins will have to first download the full video locally before streaming it (I’ve tried to implement my own real-time media streaming server, but I’m still not very happy with its stability).
I’ve always been baffled by the fact that there isn’t a standard format to export playlists/subscriptions across different backend implementations (even among alternative backends, such as Piped and Invidious).
As someone who has migrated through different YouTube backends and apps depending on the state of restrictions implemented by Google, I’ve often had to write my own scripts to convert CSV/JSON exports from one platform or app to a format understood by the new solution.
Since the Platypush youtube
plugin exposes the same API regardless of the backend, it is possible to configure multiple backends, and write a small script that fetches all playlists and subscriptions from one and imports them into another:
from platypush import run
# Get all the playlists from e.g. the Piped backend
piped_playlists = run("youtube.get_playlists", backend="piped")
piped_playlists_with_videos = {
pl["id"]: {
item["id"]
for item in run(
"youtube.get_playlist",
id=pl["id"],
backend="piped"
)
}
for pl in piped_playlists
}
# Create the playlists on Invidious and populate them
for pl in piped_playlists:
invidious_playlist = run(
"youtube.create_playlist",
name=pl["name"],
backend="invidious"
)
run(
"youtube.add_to_playlist",
playlist_id=invidious_playlist["id"],
item_ids=piped_playlists_with_videos[pl["id"]] or [],
backend="invidious"
)
Note that the simple script above doesn’t handle merge of existing playlists and items, but it can be easily adapted - if there’s enough interest I may write a small blog article with a more complete example.
Other release featuresThe full changelog of the new release is here. Besides the youtube
integration changes, this release includes the following features:
Many stability/performance improvements for the music.mopidy
integration - especially in handling connection recoveries.
Support for ungrouped lights in the light.hue
plugin.
Added a new Application tab to the UI, which allows you to monitor all events and requests handled by the service.
Adapted ssl
layer to Python 3.12 (which has deprecated ssl.wrap_socket()
).
Migrated the kafka
integration to kafka-python-ng
instead of kafka
, which is currently broken and basically unmaintained.
@Nelfan I use #NewPipe on Android, but unfortunately it doesn’t come with a web version.
After self-hosting #Piped for a while I’ve recently switched to #Indivious (Piped isn’t seeing much development and it’s much easier to get blocked by YouTube by using it), and I must say that, hosted on a residential address and with IPv6 rotation, it does its job quite well.
For everything else (streaming on TV, Chromecast etc.) #Platypush with the YouTube plugin and MPV/VLC does a very good job, as long as yt-dlp is up-to-date (of course, being the main developer of it I’m a bit biased here).
I really hope that yt-dlp keeps working, and I’d direct my efforts towards keeping that alive, because yt-dlp functioning properly (and not only for YouTube) means that a lot of projects downstream will keep functioning.
I’ve made a Python script to synchronize my #Piped subscriptions and playlists to #Invidious, as I have recently migrated my instance, as Piped struggles to pass the new #YouTube checks.
I’m a bit surprised that there isn’t an easy portable format for account information across different YouTube frontends, and each has kind of reinvented the import/export wheel.
@egent07 Diese Fehler tauchen aber nicht auf, wenn du ein Video teilst, das auf PeerTube hochgeladen wurde oder?
#Invidious und #Piped kann man vergessen. Früher waren sie mal ganz nützlich und ich bin dankbar, dass sie entwickelt wurden. Aber Google wehrt sich stark gegen diese alternativen Frontends. Machmal werden sie angepasst, sodass sie funktionieren, aber dann ändert Google wieder etwas und nichts geht mehr. Es ist ein Katz-und-Maus-Spiel, das Google gewinnen wird, weil es die Regeln festlegen kann.
Langfristig hilft es nur, mehr Contentersteller.innen zu PeerTube zu bewegen und mehr Menschen auf darauf aufmerksam zu machen. Dann werden solche Hilfsmittel wie Invidious nicht mehr benötigt, weil genug Content auf PeerTube vorhanden ist und Menschen weniger abhängig von Google sind.
Ob das klappen wird, werden wir noch sehen :)
About #Youtube:
I'm seeing more and more 'sign in' before watching nonsense not only on explicit sex scenes in films, but on #DemocracyNow videos, etc.
I'm seeing an increasing number of 'sign in' crap often on subjects like #Palestine , #policebrutality, #LGBTQIAplus stuff and so on.
I'm also seeing an increase in centre-right to far right videos in the queue , despite my obvious choices in the opposite.
i couldn't give a shit about Youtube, until #Invidious and #Piped video had difficulties and kept getting blocked by le putain Google.
Any1 else seeing this?
YouTube Privacy Front Ends - #Invidious | #LibRedirect | #Piped | #Materialious
@testman RE: #Invidious #LibRedirect #Piped or #Materialious
I think Ytb is trying hard and also the amount of people using existing instances overwhelms them so have to wait for available request slots (not sure this is the right way to say it but yeah waiting works)
https://pol1.iv.ggtyler.dev / @ggtyler's instance
So even even when it's busy and doesn't work it helps me leave tab open and F5 refresh later when download works and line things up so it's not like a drug use all the time!
If you know more #privacy frontends let me know any links to addon etc as I think that would be useful.
I use slow net so helps me have that and not search too much but I think #Invidious #LibRedirect #Piped or #Materialious are all great to play video without loading the junk.
What's the current state of #Piped and #Invidious? I guess the Sign-In-To-Confirm-You-Are-Not-A-Bot issue is killing the projects for many, my own instance is not working and several others I tried have the same issue.
Is there anything on the horizon to resolve this?
Hmm.
Given that #Invidious, #Piped, and others no longer work thanks to YT now requiring a viewer to be logged in even to view from the YT homepage or website embeds; and
given that the @fedora #FedoraPodcast is, seemingly, only available via Youtube;
How can I listen/watch it without giving up all my data to the Google #datathieves? Is the podcast available via normal RSS? Is it syndicated to other distribution channels?
has #youtube completely cut off all #privacy frontends?
I can't get any #invidious , #Piped or #materialious instance to play video.
yes, I know that #LibRedirect has few other frontends
#dc09ru #piped #java #openj9 @ru
Piped теперь работает на OpenJ9 (опять) благодаря усердному конфигурированию chroot-ов в течение полутора часов и компиляции рантайма в течение, ну, может даже менее часа.
Ест пока максимум 170 мегабайт оперативки, это прямо очень хорошо по сравнению с тем, что было на обычном OpenJDK (250 / максимум 490 мегабайт).
Архивы от билда:
https://pkg.dc09.ru/openj9/
Сам JDK 21:
https://pkg.dc09.ru/openj9/jdk.tar
(внутри директория `jdk/`)
Чексуммы лежат там же, sha256, sha512 и xxhash3.
Инстанс пайпеда:
https://pa.dc09.ru
What has your experience with Invidious and Piped been of late?
@ironicbadger I think #Piped might have a bug, or the live stream was in the future. Might need to load up the real youtube
Reading about last #YouTube changes and #Invidious | #Piped being down, I wonder... What would be a new right way to link videos/music here, without tracking and with respect for readers avoiding corpo-sites?