App móvil de PeerTube: descubrir videos respetando la atención
(joinpeertube.org)- Framasoft publicó la primera versión de PeerTube Mobile para Android e iOS, con el objetivo de facilitar el descubrimiento de videos de PeerTube en móviles sin explotar la atención ni los datos de las personas usuarias
- PeerTube no es un servicio único, sino una red federada de plataformas de video con reglas y enfoques propios, por lo que la app busca reducir la barrera de entrada mediante búsqueda, exploración de plataformas y una cuenta local
- El primer lanzamiento se centra en casos de uso para espectadores, priorizando la exploración y visualización de videos; está desarrollada con Flutter y publicada como software libre y de código abierto
- Como las revisiones y políticas de las tiendas varían según el canal de distribución, se aplican restricciones de lista permitida diferentes; en F-Droid y con el APK directo se pueden usar las plataformas indexadas en SepiaSearch
- En 2025 se impulsarán la publicación de documentación e informes, reproducción en segundo plano, inicio de sesión, suscripciones, comentarios, recomendaciones del siguiente video y mejoras en la lista restringida; el soporte para tablets, TV, visualización offline y funciones para creadores dependerá del financiamiento y del uso
La primera app móvil de PeerTube de Framasoft
- Framasoft publicó la primera versión de la app PeerTube Mobile para Android e iOS
- La app busca ayudar a que más personas vean videos de PeerTube y descubran plataformas, a la vez que ofrece una experiencia de uso que no explota la atención ni los datos
- Framasoft es una organización sin fines de lucro financiada por donaciones, cuyo objetivo es educar sobre temas digitales y capitalismo de vigilancia, y ofrecer herramientas que ayuden a la autonomía digital
Siete años de desarrollo de PeerTube y el paso a móviles
- Para Framasoft, el desarrollo de PeerTube fue casi un “feliz accidente”: durante 7 años, con unos 650.000 euros, contribuciones de la comunidad, un desarrollador remunerado durante los primeros 6 años y luego dos, intentó demostrar que era posible crear una alternativa radical a YouTube y Twitch
- Desde el principio, Framasoft consideró que el software PeerTube, la red federada de plataformas de video, su ecosistema y el público alcanzado debían crecer lenta pero constantemente
- A medida que el consumo de videos y transmisiones en vivo aumenta en dispositivos móviles, se volvió necesario un cliente móvil como siguiente paso para ampliar el público de la red PeerTube
- El año pasado, Framasoft contrató a Wicklow para que aprendiera tecnologías móviles y se encargara del desarrollo de la app, al mismo tiempo que se familiarizaba con el código central de PeerTube
Socios de desarrollo, elección tecnológica y alcance inicial
- La nueva contratación fue una decisión que requería financiamiento, y Framasoft recibió apoyo de NLnet y del programa NGI0 Entrust
- Zenika apoyó la arquitectura y la estrategia móvil, y durante el análisis se concluyó que el compartir videos P2P en dispositivos móviles no era una estrategia adecuada
- Tras comparar varias tecnologías, Wicklow eligió Flutter como tecnología de desarrollo
- La Coopérative des Internets ayudó a encontrar una experiencia de usuario y un diseño adecuados para el video en el Fediverse
- El primer lanzamiento limita su alcance a casos de uso para espectadores, enfocándose en explorar y ver videos
- El informe de diseño y estrategia móvil se compartirá a comienzos de 2025, una vez finalizado, con la expectativa de que también sea útil para otros proyectos FLOSS
- La app PeerTube Mobile es libre y de código abierto, y el código fuente está publicado en el repositorio de Framagit
Reducir dentro de la app la complejidad del Fediverse
- PeerTube no es una única plataforma de video, sino una red en la que cada plataforma tiene sus propias reglas, recursos y enfoque, y elige si federarse con otras plataformas
- Al tener una estructura más compleja que las plataformas centralizadas, incluso entre aficionados al video había comentarios como “no sé dónde crear una cuenta ni dónde buscar videos”
- La app móvil está diseñada como un punto de entrada para reducir esa complejidad
- Cuenta local: crea una forma de cuenta local dentro del dispositivo para poder usar historial de visualización, listas de reproducción, favoritos y otras funciones
- Permite disfrutar contenido de video sin tener que encontrar primero una plataforma donde crear una cuenta
- Exploración de plataformas: mediante un motor de búsqueda y una interfaz para explorar la federación de plataformas PeerTube, permite encontrar videos acordes a los intereses de cada persona
- Incluso quienes no conocen motores de búsqueda del Fediverse como SepiaSearch acceden directamente a la función de búsqueda dentro de la app
- Visualización de la diversidad de plataformas: muestra dónde están alojados los videos y canales, introduciendo visualmente el concepto de federación
Principios de diseño para evitar la explotación de la atención
- Framasoft no cuenta con el personal de Google ni con los fondos de Amazon, pero considera una fortaleza no estar atada a las reglas del capitalismo de vigilancia ni a modelos de captología
- PeerTube y la app móvil no tienen intereses en retener la atención de las personas, forzar la exposición a publicidad ni recopilar y monetizar datos de comportamiento o personales
- Por eso, el diseño excluye patrones dañinos como el doomscrolling, los feeds curados y las notificaciones excesivas
- Mantener una interfaz familiar y fácil de usar, mientras se eliminan patrones dañinos hoy normalizados, requiere un esfuerzo de diseño específico
Revisión de tiendas de apps y listas de plataformas permitidas
- Framasoft anticipaba que adaptarse a Google Play Store y Apple App Store sería difícil, y en el proceso real de revisión resultó problemática la estructura de una pequeña organización francesa sin fines de lucro distribuyendo un cliente para una red autónoma de plataformas de video compartido
- Aunque tomaron como referencia el problema de Thorium con la App Store y la experiencia de Gabe, desarrollador de Owncast, se encontraron con varios obstáculos
- Las personas usuarias avanzadas de Android pueden usar la descarga directa del APK más reciente
- Para superar las revisiones de Apple y Google, fue necesaria dentro de la app una lista permitida seleccionada de plataformas PeerTube que cumplieran con los criterios de las tiendas
- Apple App Store: queda limitada a una lista permitida muy estricta, y aun una semana antes del lanzamiento no estaba claro si pasaría la revisión
- Si supera la revisión de Apple, planean ampliar la lista y estudiar cómo permitir que las personas usuarias agreguen las plataformas que quieran
- Google Play Store: existe una lista permitida limitada, pero las personas usuarias ya pueden agregar la plataforma que deseen, y planean ampliar la lista permitida
- F-Droid y descarga directa del APK: se pueden usar todas las plataformas PeerTube indexadas en SepiaSearch
- Las instancias que no estén registradas en el índice o que estén sujetas a moderación pueden agregarse manualmente
- Framasoft considera que las tiendas de apps no están preparadas para redes independientes y orientadas a la solidaridad
- Incluso un pequeño enlace de patrocinio en el pie de página del sitio web o en una de las plataformas permitidas puede ser motivo de rechazo para Apple
- Apple, como se ve en su disputa con Epic, cobra una comisión por cada compra dentro de la app y tiene un interés económico en mantener el gasto de las personas usuarias dentro de su propio ecosistema
Planes de mejora para 2025 y más adelante
- Adaptarse a las restricciones de Apple y Google tomó más tiempo y energía de lo previsto, por lo que en diciembre decidieron publicar una primera versión incompleta y mejorarla gradualmente
- Las tareas previstas para comienzos de 2025 son las siguientes
- Finalizar y publicar el informe de diseño y estrategia móvil
- Publicar la documentación
- Reproducción de video en segundo plano
- Inicio de sesión con cuenta, importación de suscripciones y escritura de comentarios
- Recomendación del siguiente video
- Mejorar la situación de la lista restringida de plataformas
- A mediados de 2025, si consiguen financiamiento, impulsarán las siguientes tareas
- Soporte para tablets
- Soporte para TV
- Incluye soporte para Android TV
- Apple TV dependerá de las restricciones de Apple
- Visualización offline de contenido descargable
- Framasoft solicitó una subvención de NLnet para el plan de mediados de año y todavía está a la espera de asegurar el financiamiento
- Según el éxito y el uso de la app, también les gustaría agregar casos de uso para creadores de contenido
- Subida y publicación de videos
- Gestión de contenido
- Creación de transmisiones en vivo
- Las funciones para creadores son un trabajo grande, y Framasoft todavía está evaluando dónde, cuándo y cómo conseguir financiamiento para ello
Descargas, contribuciones y solicitud de apoyo
- Framasoft pide a las personas usuarias que descarguen y usen la app, y que la compartan con sus amistades
- La app puede convertirse en una nueva puerta de entrada para dar a conocer contenido de PeerTube, aportar audiencia a creadores de contenido y fomentar más intercambio
- Los reportes de bugs pueden hacerse desde la app, y las contribuciones de código desde el repositorio Git
- También se necesitan contribuciones para traducir la interfaz
- Actualmente, la app solo está disponible en inglés y francés
- Las contribuciones de idioma se reciben en la plataforma de traducción
- Framasoft planea seguir manteniendo la app, agregando traducciones, corrigiendo bugs y publicando actualizaciones de seguridad, pero eso requiere costos
- Para convertir el puesto de Wicklow en un cargo permanente dentro del equipo, necesitan asegurar el presupuesto de 2025, y hay una campaña de donaciones en curso
- Se puede participar en la mejora de PeerTube compartiendo información, enviando propuestas de mejora y haciendo donaciones a Framasoft
1 comentarios
Opiniones de Hacker News
Me gusta lo que Framasoft está haciendo aquí, pero sería una lástima si, por las restricciones de la iOS App Store, no se pudieran explorar instancias que no estén en una lista preaprobada.
Para quienes hacen self-hosting, la utilidad prácticamente desaparece.
Funciona si la instancia está lo bastante actualizada, y como la mía es demasiado vieja, ahora tengo una motivación para actualizar mi servidor PeerTube a la versión más reciente.
Apple está más cerca de querer que el usuario descargue YouTube desde su tienda que de permitirle usar una alternativa saludable que se ajuste a sus condiciones. Cuando el perjudicado es el jugador pequeño, no tienen reparos en abusar de dobles estándares en sus criterios de distribución, y eso es abuso monopólico puro.
Europa va por el camino correcto. Si se derriba la App Store, también desaparecerán los incentivos distorsionados, y solo mediante competencia natural Apple se verá obligada a respetar a los usuarios.
Se necesita regulación rápida para megacorporaciones abusivas como esta.
Me gustan PeerTube y la mayoría de los productos de Framasoft, pero creo que, como ocurre con la mayoría del software federado, sus problemas de branding y marketing están frenando su crecimiento.
Mastodon también era así antes, e incluso tenía términos como “toots” antes de que retocaran bastante el sitio. Sé que dicen que el objetivo no es crecer sino educar, pero para llegar a las personas a las que quieres educar, también necesitas crecer.
s/post/toot/.Algunas decisiones del upstream de Mastodon parecen seguir la lógica de “para conseguir usuarios, hasta los detalles triviales tienen que ser iguales a Twitter”.
Me pregunto si hay alguna regla específica de la App Store que impida que los usuarios agreguen streams personalizados.
Funcionalmente parece lo mismo que agregar una instancia en un cliente de Mastodon o meter un feed RSS en una app de podcasts, así que no entiendo cuál sería el problema.
En la landing page no veo ni un solo botón para descargar la app.
Hay mucha historia sobre la empresa que la hizo, sobre lo malos que son otros actores y pedidos de donaciones, pero no hay videos, ni forma de explorar la plataforma ni de descargar nada.
No parece estar hecha para los usuarios.
De las redes sociales basadas en ActivityPub que conozco, Mastodon es más o menos la única que escapa a esto, y Lemmy también podría hacerlo en cierta medida.
Las redes sociales que se enfocan en las personas y la experiencia de usuario tienen posibilidades. Las que se enfocan en motivaciones técnicas, políticas y filosóficas, como PeerTube, probablemente queden, en el mejor de los casos, en un nicho.
No digo que no deban experimentar; de hecho, este parece un muy buen momento para experimentar con el diseño de redes sociales.
Están bajo el título “A very first build, limited by (play & i) stores”.
Incluso yo, que he subido videos a PeerTube, nunca había oído hablar de SepiaSearch.
PeerTube es bueno para hospedar videos, pero nadie te va a descubrir dentro de PeerTube. Si subes videos técnicos y dejas que otros foros los referencien, se reproducen bien. Hay un ejemplo aquí: https://video.hardlimit.com/w/349011f0-4029-4818-bc41-40fab2...
Probablemente tenga unas 100 vistas. Veo PeerTube como algo tipo imgBB para hospedar contenido que no se puede poner en foros que no manejan imágenes, como HN.
PeerTube debería usarse más como WordPress, en el sentido de que muchos sitios lo corran para sus propios videos.
Lo que hace PeerTube es pasar la carga de reproducción a otros navegadores que están viendo el mismo video al mismo tiempo. En teoría, incluso un servidor de streaming pequeño podría soportar muchos usuarios, pero no parece haber habido ningún video de PeerTube lo bastante viral como para poner a prueba esa escalabilidad.
Esto es distinto de BitTorrent. No es distribución replicada, sino caché y streaming; hay un único original, y los pares solo tienen una copia mientras están reproduciendo.
La experiencia de usuario de Mastodon se parece bastante a lidiar con el laberinto burocrático de la regulación europea.
En Mastodon, los servidores están fragmentados y hay que entender la estructura federada, lo que se parece a navegar la red de políticas europeas, con leyes regionales y armonización transfronteriza.
Ambos prometen libertad y participación impulsada por la comunidad con una estructura aparentemente abierta y descentralizada, pero están llenos de complejidades que desconciertan a los usuarios nuevos.
Cuando se lo presentaba a alguien, en vez de obtener información del sitio o encontrar el video que quería ver, terminaba preguntándome directamente a mí.
Quizá el cliente móvil sea un paso en la dirección correcta, pero el solo hecho de tener que explicar que “SepiaSearch es algo parecido a la pantalla inicial de YouTube” ya es absurdo.
Basta con hacer un cliente cuyo nombre deje claro que es un sitio de videos y mostrar algunos videos en la pantalla inicial. Si no te gustan los algoritmos, muéstralos al azar. Simplemente poner videos en una página cuya URL contenga una palabra como
videosya reduciría la mayor parte de la confusión.Los ingenieros se pierden en estas cosas porque no ven que el procedimiento funcional y la UX son completamente distintos. El usuario quiere hacer X, pero si la computadora solo puede ofrecer los procedimientos Y y Z, obligar al usuario a entender Y y Z es justamente “diseño de programador”.
Creo que Bluesky es un buen ejemplo de abstracción de esta complejidad. Centralizó algunas partes para poder arrancar y también hizo concesiones funcionales, pero para cualquiera que conozca las redes sociales de microblogging resulta inmediatamente reconocible.
PeerTube debería haber hecho algo así durante años, pero lo ha seguido rechazando.
La parte de desarrollo ya está resuelta. Lo hicieron funcionar, lo hicieron rápido y lo hicieron bien. Ahora falta la parte del usuario: hacerlo simple, familiar y accesible.
Si alguien de PeerTube lee esto, la lista de instancias en la página https://joinpeertube.org/instances necesita un ordenamiento más útil
En la página que se ve ahora, un canal aleatorio con 20 videos aparece como segundo resultado, mientras que Freediverse.com, que tiene 741 suscripciones y 465,094 videos, aparece sexto. Obviamente este último debería estar más arriba
Me pregunto si hay recomendaciones de canales de tecnología en inglés que valga la pena ver en PeerTube
Las recomendaciones predeterminadas parecen estar casi todas en francés
Yo también casi me fui pensando: “ah, está todo en francés, no hay nada para ver”
Excelente. Me alegra ver crecer a PeerTube, y lo veo como una de las alternativas más serias frente a la hegemonía centralizada de YouTube
Bajé la app y agregué mis intereses, y las primeras 10 recomendaciones fueron estas: un video educativo sobre el propio PeerTube, la versión con subtítulos en inglés de ese video, diapositivas de Framadate en francés, un video educativo sobre el Fediverso, un video educativo de PeerTube en francés, algo que parece ser un video sobre pirámides en francés, un video educativo de PeerTube con subtítulos en español, un video educativo sobre Mastodon, un video educativo de medicina alternativa, un video educativo de TILvids
Para que conste, no hablo francés. Aunque filtre por intereses, los videos que aparecen no cambian
No creo que esto sea un competidor real de YouTube
En cambio, la curaduría parece pésima. También probé SepiaSearch, el buscador con branding simpático, pero los resultados fueron igual de irrelevantes o poco interesantes
También me da curiosidad cómo se modera. No sé cómo evitan que se comparta contenido inapropiado o ilegal
Soy francés y conozco varios programas de FramaSoft desde hace años, pero considero que todos son alternativas pésimas
El enfoque está completamente equivocado. Creen que con solo ser software libre pueden ganar cuota de mercado, e ignoran por completo la experiencia de usuario, la paridad de funciones y la innovación. Por eso las herramientas son tan malas que se vuelven difíciles de usar
PeerTube existe desde hace casi 10 años, pero nadie lo usa, y parece un sitio web vacío mantenido para quemar fondos públicos
Parece que el algoritmo no toma en cuenta los intereses
Hace unos años hice un cliente de PeerTube para Android
En septiembre Google lo eliminó y todavía estoy esperando la apelación: https://github.com/sschueller/peertube-android/issues/302
Espero que esta versión no corra la misma suerte que mi app
Pensé que quizá podrían publicarla ahí también, pero veo que ya lo hicieron
¿Cómo maneja PeerTube la moderación? ¿Qué hacen con cosas como CSAM, racismo, antisemitismo?
Es el software perfecto para alguien sin experiencia en distribución de video