PeerTube Mobile App: Videos entdecken, ohne Aufmerksamkeit auszubeuten
(joinpeertube.org)- Framasoft hat die erste Version von PeerTube Mobile für Android und iOS veröffentlicht. Ziel ist ein mobiles Erlebnis, mit dem sich PeerTube-Videos leichter entdecken lassen, ohne Aufmerksamkeit und Daten auszubeuten.
- PeerTube ist kein einzelner Dienst, sondern ein föderiertes Netzwerk von Videoplattformen, die jeweils eigene Regeln und Schwerpunkte haben. Die App soll die Einstiegshürden durch Suche, Plattform-Entdeckung und lokale Konten senken.
- Das erste Release konzentriert sich auf den Use Case für Zuschauer und priorisiert das Entdecken und Ansehen von Videos. Die App wurde mit Flutter entwickelt und ist als freie Open-Source-Software veröffentlicht.
- Je nach Distributionskanal gelten unterschiedliche Store-Prüfungen und Richtlinien, daher werden Allowlist-Beschränkungen unterschiedlich angewendet. Über F-Droid und direkte APKs lassen sich Plattformen nutzen, die in SepiaSearch indexiert sind.
- Für 2025 sind die Veröffentlichung von Dokumentation und Berichten, Hintergrundwiedergabe, Login, Abos und Kommentare, Empfehlungen für das nächste Video sowie Verbesserungen an den Beschränkungslisten geplant. Tablet-, TV- und Offline-Nutzung sowie Creator-Funktionen hängen von Finanzierung und Nutzung ab.
Framasofts erste PeerTube-Mobile-App
- Framasoft hat die erste Version der PeerTube-Mobile-App für Android und iOS veröffentlicht.
- Die App soll mehr Menschen dabei helfen, PeerTube-Videos anzusehen und Plattformen zu entdecken, und zugleich ein Nutzungserlebnis bieten, das Aufmerksamkeit und Daten nicht ausbeutet.
- Framasoft ist eine spendenfinanzierte gemeinnützige Organisation. Ihr Ziel ist es, über digitale Themen und Überwachungskapitalismus aufzuklären und Werkzeuge für digitale Selbstbestimmung bereitzustellen.
Sieben Jahre PeerTube-Entwicklung und der Schritt aufs Mobile
- Die Entwicklung von PeerTube war für Framasoft eher ein „glücklicher Zufall“. Über sieben Jahre hinweg wollte die Organisation mit rund 650.000 Euro, Beiträgen aus der Community und zunächst einem, nach sechs Jahren zwei bezahlten Entwicklern zeigen, dass eine radikale Alternative zu YouTube und Twitch möglich ist.
- Framasoft war von Anfang an der Ansicht, dass die PeerTube-Software, das föderierte Netzwerk von Videoplattformen, das Ökosystem und die erreichte Nutzerschaft langsam, aber stetig wachsen müssen.
- Da das Ansehen von Videos und Livestreams auf mobilen Geräten zunimmt, wurde als nächster Schritt zur Vergrößerung der Nutzerschaft des PeerTube-Netzwerks ein mobiler Client notwendig.
- Im vergangenen Jahr stellte Framasoft Wicklow ein, damit er mobile Technologien erlernt und die App-Entwicklung übernimmt, während er sich zugleich mit dem PeerTube-Kerncode vertraut macht.
Entwicklungspartner, Technologieauswahl und erster Umfang
- Die Neueinstellung war eine finanzierungsabhängige Entscheidung. Framasoft erhielt Unterstützung von NLnet und dem NGI0 Entrust program.
- Zenika unterstützte bei Architektur und Mobile-Strategie; im Prüfprozess wurde entschieden, dass P2P-Video-Sharing auf mobilen Geräten keine geeignete Strategie ist.
- Nach Benchmarks verschiedener Technologien wählte Wicklow Flutter als Entwicklungstechnologie.
- La Coopérative des Internets half dabei, eine passende User Experience und ein Design für Videos im Fediverse zu finden.
- Das erste Release beschränkt sich auf den Use Case für Zuschauer und konzentriert sich auf das Entdecken und Ansehen von Videos.
- Der Design- und Mobile-Strategie-Bericht soll nach Abschluss Anfang 2025 veröffentlicht werden; Framasoft hofft, dass er auch anderen FLOSS-Projekten hilft.
- Die PeerTube-Mobile-App ist freie Open-Source-Software; der Quellcode ist im Framagit-Repository verfügbar.
Die Komplexität des Fediverse in der App reduzieren
- PeerTube ist keine einzelne Videoplattform, sondern ein Netzwerk, in dem jede Plattform eigene Regeln, Ressourcen und Schwerpunkte hat und selbst entscheidet, ob sie sich mit anderen Plattformen föderiert.
- Diese Struktur ist komplexer als bei zentralisierten Plattformen. Selbst von Video-Enthusiasten kam das Feedback, dass sie nicht wüssten, „wo sie ein Konto erstellen und wo sie nach Videos suchen sollen“.
- Die Mobile-App ist als Einstiegspunkt konzipiert, der diese Komplexität verringert.
- Lokales Konto: Auf dem Gerät wird eine Art lokales Konto angelegt, sodass Watchlist, Playlists, Favoriten und Ähnliches genutzt werden können.
- Nutzer können Videoinhalte genießen, ohne zuerst eine Plattform finden zu müssen, auf der eine Kontoerstellung erforderlich ist.
- Plattform-Entdeckung: Über eine Oberfläche zum Durchsuchen von Suchmaschine und PeerTube-Plattformföderation lassen sich Videos passend zu den eigenen Interessen finden.
- Auch Nutzer, die Fediverse-Suchmaschinen wie SepiaSearch nicht kennen, treffen direkt in der App auf die Suchfunktion.
- Anzeige der Plattformvielfalt: Die App zeigt, wo Videos und Kanäle gehostet werden, und führt das Konzept der Föderation visuell ein.
Designprinzipien gegen Aufmerksamkeitsausbeutung
- Framasoft verfügt weder über die Belegschaft von Google noch über die Finanzmittel von Amazon, sieht aber als Stärke, nicht an die Regeln des Überwachungskapitalismus und kaptologische Modelle gebunden zu sein.
- PeerTube und die Mobile-App haben kein Interesse daran, die Aufmerksamkeit der Nutzer festzuhalten, Werbung zwangsweise auszuspielen oder Verhaltens- und Personendaten zu sammeln und zu monetarisieren.
- Deshalb werden im Design schädliche Muster wie Doomscrolling, kuratierte Feeds und übermäßige Benachrichtigungen ausgeschlossen.
- Eine vertraute und leicht bedienbare Oberfläche beizubehalten und zugleich heute weit verbreitete schädliche Muster zu entfernen, erfordert eigenständige Designarbeit.
App-Store-Prüfung und Plattform-Allowlist
- Framasoft erwartete, dass die Anpassung an den Google Play Store und den Apple App Store schwierig werden würde. Dass eine kleine französische gemeinnützige Organisation einen Client für ein Netzwerk autonomer Video-Sharing-Plattformen vertreibt, erwies sich im tatsächlichen Prüfprozess als problematisch.
- Framasoft bezog sich auf Thoriums App-Store-Probleme und die Erfahrungen von Owncast-Entwickler Gabe, stieß aber dennoch auf mehrere Hürden.
- Fortgeschrittene Android-Nutzer können den aktuellen APK direkt herunterladen.
- Um die Prüfungen von Apple und Google zu bestehen, war in der App eine kuratiere Allowlist von PeerTube-Plattformen nötig, die den Store-Kriterien entsprechen.
- Apple App Store: Die App ist auf eine sehr strenge Allowlist beschränkt; selbst eine Woche vor dem Release war nicht sicher, ob sie die Prüfung bestehen würde.
- Wenn die Apple-Prüfung bestanden ist, will Framasoft prüfen, wie sich die Liste erweitern lässt und wie Nutzer die gewünschte Plattform hinzufügen können.
- Google Play Store: Es gibt eine eingeschränkte Allowlist, aber Nutzer können bereits gewünschte Plattformen hinzufügen; eine Erweiterung der Allowlist ist geplant.
- F-Droid und direkter APK-Download: Alle PeerTube-Plattformen, die in SepiaSearch indexiert sind, können genutzt werden.
- Instanzen, die nicht im Index registriert sind oder moderiert werden, können Nutzer manuell hinzufügen.
- Framasoft ist der Ansicht, dass App Stores nicht auf unabhängige, solidarisch ausgerichtete Netzwerke vorbereitet sind.
- Schon ein kleiner Unterstützungslink im Website-Footer oder auf einer der erlaubten Plattformen kann bei Apple ein Ablehnungsgrund sein.
- Apple nimmt, wie im Streit mit Epic sichtbar wurde, bei In-App-Käufen eine Provision und hat ein wirtschaftliches Interesse daran, Nutzerausgaben im eigenen Ökosystem zu halten.
Verbesserungspläne ab 2025
- Die Anpassung an die Beschränkungen von Apple und Google kostete mehr Zeit und Energie als erwartet. Daher entschied sich Framasoft, im Dezember eine unvollständige erste Version zu veröffentlichen und sie schrittweise zu verbessern.
- Für Anfang 2025 sind folgende Arbeiten geplant:
- Abschluss und Veröffentlichung des Design- und Mobile-Strategie-Berichts
- Veröffentlichung der Dokumentation
- Videowiedergabe im Hintergrund
- Konto-Login, Import von Abos, Schreiben von Kommentaren
- Empfehlungen für das nächste Video
- Verbesserung der Situation rund um die eingeschränkten Plattformlisten
- Für Mitte 2025 sollen bei gesicherter Finanzierung folgende Arbeiten angegangen werden:
- Unterstützung für Tablets
- Unterstützung für TVs
- einschließlich AndroidTV-Unterstützung
- AppleTV hängt von Apples Einschränkungen ab
- Offline-Ansehen herunterladbarer Inhalte
- Framasoft hat für die Pläne zur Jahresmitte einen NLnet-Zuschuss beantragt und wartet noch auf die Finanzierung.
- Je nach Erfolg und Nutzung der App möchte Framasoft auch Use Cases für Content Creator hinzufügen:
- Videos hochladen und veröffentlichen
- Inhalte verwalten
- Livestreams erstellen
- Creator-Funktionen sind ein großes Vorhaben, und Framasoft überlegt noch, wo, wann und wie die dafür nötigen Mittel beschafft werden können.
Download, Beiträge und Bitte um Unterstützung
- Framasoft bittet Nutzer, die App herunterzuladen, zu verwenden und mit Freunden zu teilen.
- Die App kann ein neues Eingangstor werden, um PeerTube-Inhalte bekannt zu machen, Content Creatorn ein Publikum zu bringen und mehr Teilen anzuregen.
- Fehler können in der App gemeldet werden; Code-Beiträge sind im Git-Repository möglich.
- Auch Beiträge zur Übersetzung der Oberfläche werden benötigt.
- Derzeit ist die App nur auf Englisch und Französisch verfügbar.
- Sprachbeiträge werden über die Übersetzungsplattform entgegengenommen.
- Framasoft plant, die App weiter zu warten, zusätzliche Übersetzungen aufzunehmen, Fehler zu beheben und Sicherheitsupdates bereitzustellen, benötigt dafür aber Geld.
- Um Wicklows Stelle zu einer dauerhaften Position im Team zu machen, muss das Budget für 2025 gesichert werden; eine Spendenkampagne läuft.
- An der Verbesserung von PeerTube kann man sich durch Informationsweitergabe, Verbesserungsvorschläge und Spenden an Framasoft beteiligen.
1 Kommentare
Hacker-News-Kommentare
Mir gefällt, was Framasoft hier macht, aber es ist schade, dass man wegen der iOS-App-Store-Beschränkungen keine Instanzen durchsuchen kann, die nicht auf einer vorab genehmigten Liste stehen
Aus Sicht von Self-Hosting-Nutzern geht damit fast der gesamte Nutzen verloren
Wenn die Instanz aktuell genug ist, funktioniert es, und meine Instanz ist zu alt, also habe ich jetzt einen Anreiz, meinen PeerTube-Server auf die neueste Version zu aktualisieren
Apple ist eher daran interessiert, dass Nutzer YouTube aus dem eigenen Store herunterladen, statt eine gesunde Alternative zu nutzen, die besser zu ihren eigenen Bedingungen passt. Wenn die kleineren Akteure den Schaden tragen, haben sie keine Hemmungen, doppelte Maßstäbe bei den Vertriebsregeln anzulegen, und das ist nichts anderes als Missbrauch einer Monopolstellung
Europa ist auf dem richtigen Weg. Wenn man den App Store zerschlägt, verschwinden diese verzerrten Anreize mit ihm, und nur durch natürlichen Wettbewerb wird Apple dazu gezwungen, die Nutzer zu respektieren
Solche missbräuchlichen Großkonzerne brauchen schnelle Regulierung
Ich mag PeerTube und die meisten Produkte von Framasoft, aber wie bei den meisten föderierten Softwaresystemen denke ich, dass Branding- und Marketingprobleme ihr Wachstum bremsen
Bei Mastodon war das früher auch so, und bevor die Website stark überarbeitet wurde, gab es sogar Ausdrücke wie „toots“. Ich weiß, dass man sagt, das Ziel sei nicht Wachstum, sondern Bildung, aber um die Menschen zu erreichen, die man bilden möchte, braucht man eben auch Wachstum
s/post/toot/zurücksetzenEinige Entscheidungen im Mastodon-Upstream wirken so, als glaube man: „Wenn wir Nutzer gewinnen wollen, muss selbst das Kleinste genauso sein wie bei Twitter“
Ich frage mich, ob es eine konkrete App-Store-Regel gibt, die verhindert, dass Nutzer benutzerdefinierte Streams hinzufügen
Funktional wirkt das für mich so, als würde man in einem Mastodon-Client eine Instanz hinzufügen oder in einer Podcast-App einen RSS-Feed eintragen, daher ist mir nicht klar, wo genau das Problem liegt
Auf der Landingpage sehe ich keinen einzigen Button zum Herunterladen der App
Es gibt viele Erklärungen über die Firma dahinter, darüber, wie schlecht die anderen Akteure sind, und Spendenaufrufe, aber keine Videos, keine Möglichkeit, die Plattform zu erkunden, und auch keinen Weg, etwas herunterzuladen
Es wirkt nicht so, als wäre das für Nutzer gemacht worden
Unter den ActivityPub-basierten sozialen Netzwerken, die ich kenne, ist Mastodon ungefähr das Einzige, das sich dem entzieht, und Lemmy schafft das vielleicht teilweise auch
Soziale Netzwerke, die sich auf Menschen und User Experience konzentrieren, haben Potenzial. Diejenigen, die sich wie PeerTube auf technische, politische und philosophische Motive konzentrieren, werden wahrscheinlich bestenfalls eine Nische bleiben
Ich will niemanden von Experimenten abhalten, im Gegenteil: Gerade jetzt scheint ein sehr guter Zeitpunkt zu sein, um mit dem Design sozialer Medien zu experimentieren
Sie stehen unter der Überschrift „A very first build, limited by (play & i) stores“
Obwohl ich selbst Videos auf PeerTube hochgeladen habe, hatte ich von SepiaSearch noch nie gehört
PeerTube ist gut zum Hosten von Videos, aber innerhalb von PeerTube werden sie nicht wirklich entdeckt. Wenn man technische Videos hochlädt und sie in anderen Foren verlinken lässt, werden sie gut abgespielt. Ein Beispiel ist hier: https://video.hardlimit.com/w/349011f0-4029-4818-bc41-40fab2...
Die Aufrufe liegen wahrscheinlich bei etwa 100. Ich sehe PeerTube als so etwas wie imgBB zum Hosten von Inhalten, die man nicht in Foren einstellen kann, die wie HN keine Bilder verarbeiten
PeerTube sollte eher wie WordPress genutzt werden, also so, dass viele Websites es für ihre eigenen Videos betreiben
Was PeerTube macht, ist, die Wiedergabelast auf andere Browser zu verteilen, die dasselbe Video gleichzeitig ansehen. Theoretisch könnte also selbst ein kleiner Streaming-Server viele Nutzer bedienen, aber es scheint keine viralen PeerTube-Videos zu geben, die diese Skalierbarkeit wirklich auf die Probe gestellt hätten
Das ist nicht dasselbe wie BitTorrent. Es geht nicht um replizierte Verteilung, sondern um Caching und Streaming, es gibt eine einzige Quelle, und Peers besitzen nur während der Wiedergabe eine Kopie
Die User Experience von Mastodon fühlt sich ziemlich ähnlich an wie der Umgang mit der labyrinthartigen Bürokratie europäischer Regulierung
Bei Mastodon sind die Server zersplittert, und man muss die föderierte Struktur verstehen, was an das europäische Politikgeflecht erinnert, in dem man sich durch regionale Gesetze und grenzüberschreitende Harmonisierung bewegen muss
Beides sind nach außen offene und dezentrale Strukturen, die Freiheit und gemeinschaftsgetragene Beteiligung versprechen, aber voller Komplexität stecken, die neue Nutzer verwirrt
Wenn ich es jemandem gezeigt habe, fragte die Person am Ende direkt mich, statt auf der Seite Informationen zu finden oder ein Video zu entdecken, das sie sehen wollte
Der mobile Client ist vielleicht ein Schritt in die richtige Richtung, aber schon dass man erklären muss: „SepiaSearch ist so etwas wie die YouTube-Startseite“, ist eigentlich absurd
Man müsste einfach einen Client bauen, bei dessen Namen man sofort erkennt, dass es eine Video-Seite ist, und auf der Startseite ein paar Videos anzeigen. Wenn man keine Algorithmen mag, kann man sie meinetwegen auch zufällig anzeigen. Schon wenn man Videos einfach auf einer Seite veröffentlicht, deren URL das Wort
videosenthält, würde das den größten Teil der Verwirrung beseitigenIngenieure verirren sich bei solchen Dingen, weil sie nicht sehen, dass funktionale Abläufe und UX nicht völlig getrennt sind. Nutzer wollen X tun; wenn der Computer aber nur die Schritte Y und Z anbietet und man dann vom Nutzer verlangt, Y und Z zu verstehen, dann ist das genau dieses „Programmierer-Design“
Bluesky ist meiner Meinung nach ein gutes Beispiel dafür, wie man diese Komplexität abstrahiert. Um loszulegen, haben sie manches zentralisiert und bei Funktionen Kompromisse gemacht, aber für jeden, der Microblogging-Social-Media kennt, ist es sofort wiedererkennbar
Genau das hätte PeerTube seit Jahren tun müssen, hat es aber immer wieder abgelehnt
Die Entwicklungsseite ist bereits geschafft. Es funktioniert, es ist schnell, und es ist gut. Jetzt muss die Nutzerseite kommen. Es muss einfach, vertraut und zugänglich werden
Falls das jemand von PeerTube liest: Die Instanzliste auf der Seite https://joinpeertube.org/instances braucht eine nützlichere Sortierung
Auf der aktuell sichtbaren Seite erscheint als zweites Ergebnis ein zufälliger Kanal mit 20 Videos, während Freediverse.com mit 741 Abonnements und 465.094 Videos erst an sechster Stelle steht. Letzteres sollte natürlich weiter oben stehen
Ich frage mich, ob es Empfehlungen für englischsprachige Technikkanäle auf PeerTube gibt
Die Standardempfehlungen scheinen größtenteils auf Französisch zu sein
Ich wäre auch fast schon bei „Ach, alles auf Französisch, da gibt’s nichts für mich“ ausgestiegen
Großartig. Es freut mich zu sehen, wie PeerTube wächst, und ich halte es für eine der ernsthaftesten Alternativen zur zentralisierten YouTube-Vorherrschaft
Ich habe die App heruntergeladen und Interessen hinzugefügt, und die ersten 10 Empfehlungen sahen so aus: PeerTube-eigene Tutorial-Videos, die englisch untertitelte Version dieses Videos, französische Framadate-Folien, ein Fediverse-Tutorial, ein französisches PeerTube-Tutorial, etwas, das wie ein französisches Pyramiden-Video aussah, ein PeerTube-Tutorial mit spanischen Untertiteln, ein Mastodon-Tutorial, ein Tutorial zu Alternativmedizin und ein TILvids-Tutorial
Zur Einordnung: Ich spreche kein Französisch. Selbst wenn nach Interessen gefiltert wird, ändern sich die angezeigten Videos nicht
Das scheint mir kein ernsthafter Konkurrent zu YouTube zu sein
Dagegen wirkt die Kuratiertung miserabel. Ich habe auch die nett gebrandete Suchmaschine SepiaSearch ausprobiert, aber die Ergebnisse waren ähnlich irrelevant oder uninteressant
Ich frage mich auch, wie dort moderiert wird. Ich weiß nicht, wie das Teilen unangemessener oder illegaler Inhalte verhindert werden soll
Ich bin Franzose und kenne verschiedene Programme von FramaSoft schon seit einigen Jahren, halte sie aber alle für schlechte Alternativen
Der Ansatz ist völlig falsch. Man scheint zu glauben, dass man allein durch freie Software Marktanteile gewinnen kann, und ignoriert dabei Benutzererfahrung, funktionale Gleichwertigkeit und Innovation völlig. Deshalb sind die Werkzeuge so schlecht, dass sie schwer zu benutzen sind
PeerTube existiert seit fast 10 Jahren, aber niemand hat es genutzt, und es wirkt wie eine leere Hülle einer Website, die nur weitergeführt wird, um öffentliche Gelder zu verbrennen
Es sieht so aus, als ob der Algorithmus Interessen nicht berücksichtigt
Ich habe vor ein paar Jahren einen PeerTube-Client für Android entwickelt
Im September hat Google ihn entfernt, und mein Einspruch ist noch anhängig: https://github.com/sschueller/peertube-android/issues/302
Hoffentlich erleidet diese Version nicht dasselbe Schicksal wie meine App
Ich dachte, man könnte sie auch dort veröffentlichen, aber offenbar ist sie dort schon verfügbar
Wie geht PeerTube mit Moderation um? Was passiert mit CSAM, Rassismus, Antisemitismus und Ähnlichem?
Perfekte Software für Leute ohne Erfahrung mit der Verbreitung von Videos