Aplicación de escritorio de Grayjay
(grayjay.app)- Grayjay es una app que reúne varias plataformas de video en una sola, para que los usuarios sigan contenido centrado en creadores en lugar de feeds separados por plataforma
- Los videos de tus suscripciones se reúnen en el Universal Feed, para que puedas ver contenido nuevo sin saltar entre fuentes como YouTube, PeerTube o Twitch
- Se pueden agregar fuentes mediante plugins, e importar suscripciones y playlists de servicios compatibles o archivos de respaldo de Grayjay
- El historial de reproducción se guarda localmente en el dispositivo, con un diseño que expone menos los hábitos de visualización al exterior y deja el control de los datos del lado del usuario
- Ofrece builds de escritorio y móviles para Android, Windows, Linux y macOS, y también admite distribución por FDroid
Una forma de ver contenido centrada en creadores
- Grayjay integra contenido de video de múltiples plataformas en una sola app, con el objetivo de “seguir a los creadores, no a las plataformas”
- Ejemplos de plataformas: YouTube, PeerTube, Twitch, entre otras
- Puedes habilitar el plugin de la plataforma que te interese para agregar y configurar esa fuente
- Todos los plugins se pueden explorar en Grayjay plugins
- Universal Feed ofrece un feed único con todos los videos a los que estás suscrito, para revisar el contenido nuevo en un solo lugar
- Ofrece funciones para importar cuentas y datos
- Importar datos desde fuentes específicas como YouTube o Twitch
- Importar suscripciones y playlists desde fuentes compatibles
- Importar archivos
.ezip, el zip cifrado de respaldo automático de Grayjay - Importar archivos
.zipcreados por otra instancia de la app o en otro dispositivo
- Su diseño centrado en la privacidad guarda el historial de reproducción localmente en el dispositivo del usuario para mantener privados los hábitos de visualización
- La función de casting permite transmitir videos y contenido al televisor para verlos en una pantalla grande
- Harbor se ofrece como un servicio para preservar la identidad del usuario en internet
- Conectar la identidad entre apps
- Conectarse directamente con la audiencia
- Monetizar contenido
Descargas y distribución
- Builds principales para descargar
- Otros builds
- Grayjay también está disponible en FDroid
1 comentarios
Opiniones en Hacker News
Probé ejecutar la versión para Linux y en los logs aparece
Directories:User Directory: /home/bisby/Grayjay, y efectivamente se crea el directorioDe verdad detesto que se creen cosas automáticamente en el directorio home
En Linux, idealmente debería seguir las directrices de directorios XDG: https://specifications.freedesktop.org/basedir-spec/latest/
PortableEso sí, ten en cuenta que, fuera de eso, funciona escribiendo archivos en el directorio de trabajo
xdg-ninjapodría interesarte: https://github.com/b3nj5m1n/xdg-ninjaLa lucha por mantener un
HOMElimpio termina siendo agotadora y casi inútil, pero este script ayuda a encontrar objetivos fáciles de ordenar cuya ubicación de almacenamiento se puede cambiar con variables de entorno simplesMe gustan el movimiento por el derecho a reparar de Louis Rossmann y los objetivos de este proyecto en sí, pero esta licencia es un gran paso atrás en términos de distribución de software con garantías sólidas de seguridad, libertad y privacidad
Para que canales independientes de builds firmadas y reproducibles como Debian, Arch, Guix y F-Droid puedan operar legalmente, se necesita una licencia verdaderamente open source
La licencia actual hace que el usuario descargue binarios no firmados y no reproducibles desde los servidores de Grayjay, y que confíe ciegamente en que el servidor de builds compiló exactamente el código publicado y que no se insertó código de rastreo ni malware
También existen casos como secuestro de dominio, ataques BGP o ataques de intermediario en LAN, y sin firmas ni pruebas de builds reproducibles, podrían distribuir malware sin siquiera darse cuenta
Si dejan abierta la licencia para que la comunidad pueda resolver este problema por ellos, como hace con miles de proyectos open source, el equipo no tendría que solucionarlo directamente
De verdad quiero que proyectos como este tengan éxito y también me gustaría donar, pero debe ser posible una verificación de responsabilidad mediante compilación por terceros y canales de distribución para que no se convierta en una puerta trasera o herramienta de vigilancia aunque se comprometa el liderazgo o la ingeniería de releases
La licencia en cuestión: https://github.com/futo-org/Grayjay.Desktop?tab=License-1-ov...
Una licencia como AGPL podría impedir que alguien tome el código y lo convierta en un producto propietario, sin bloquear los canales de distribución existentes que preservan la libertad, la seguridad y la privacidad
Si alguien del equipo está leyendo esto, puedo explicar y discutir con más detalle mis preocupaciones como especialista en seguridad de la cadena de suministro de software
Me pregunto cómo encaja algo así con una licencia como AGPL
Estoy evaluando licencias para software que voy a crear y vender, y para mí es importante que los usuarios puedan ejecutar el código de forma segura y compilarlo por su cuenta, y que puedan seguir usándolo aunque yo ya no pueda mantenerlo
Esta elección de licencia no es un error que vayan a revertir si se les explican las ventajas de AGPL o de los distribuidores externos
Ya conocen esos puntos, y uno de los productos bajo FUTO, Immich, fue relicenciado a AGPL después de que contrataran al desarrollador original y conciliaran sus objetivos con los de FUTO
Aquí parece que eligieron deliberadamente un modelo similar al de Unreal. El acceso al código fuente se ofrece como parte de la comodidad para el usuario o de la estrategia de marketing, pero no parecen tener intención de permitir forks
Una licencia FOSS también sería posible, pero si algo aprendí en HN es que, si quieres impedir que otros ganen dinero mientras tú sí quieres ganarlo, no vayas por FOSS
En la página habría que quitar “Also available on FDroid”.
Esta app no está en F-Droid y, como no es open source, tampoco podría agregarse.
Hay muchos proyectos, sean open source o no, que tienen su propio repositorio F-Droid.
F-Droid es un repositorio que solo permite software open source y, al mismo tiempo, también es una herramienta de infraestructura de empaquetado que la gente usa para alojar sus propios repositorios.
Como en realidad el texto enlaza al repositorio de ellos, no me parece tan engañoso; si vamos a hilar fino, la responsabilidad es más bien de F-Droid por haberle puesto el mismo nombre al repositorio oficial y a la herramienta de infraestructura.
Debieron separar los nombres, como Docker y Docker Hub, Flatpak y Flathub.
Lista de más de 100 repositorios F-Droid no oficiales: https://github.com/userkilled/FDroid-List-Repository
Significa que tienen su propio repositorio compatible con F-Droid y que se puede usar con el cliente F-Droid, pero cuando uno escucha “available on F-Droid”, normalmente entiende que está en el repositorio oficial de F-Droid.
Esto claramente se puede usar a través de F-Droid; simplemente no está en el repositorio oficial de F-Droid.
Si quieren una solución de baja tecnología para suscribirse a canales de YouTube sin lidiar con el sitio youtube.com, todos los canales tienen un feed Atom integrado con las entradas de cada video.
Mi flujo para ver canales suscritos consiste en ejecutar
newsboat, un lector de feeds, en una terminal, y copiar y pegar los enlaces de videos nuevos en un loop en la terminal de al lado, que ejecutayt-dlppor cada línea.Para obtener la URL del feed, pueden inspeccionar el HTML de la página
youtube.com/channel/.../videosy buscarrssUrl; tiene una forma comowww.youtube.com/feeds/videos.xml?channel_id=UC....La desventaja es que los estrenos, Shorts y livestreams también aparecen junto con los videos y, que yo sepa, no hay forma de filtrarlos. Según el canal, a veces se distinguen solo por el título.
yt-dlpse puede obtener el ID del canal a partir de la URL de un canal de YouTube, revisar la duración y la relación de aspecto para considerar Shorts a los videos verticales de 3 minutos o menos, y también comprobar si son videos en vivo o programados.Al video online siempre le ha faltado una buena búsqueda de terceros y exploración de contenido popular.
He usado PocketTube, un frontend de YouTube, para crear listas de mis creadores favoritos como si fueran canales, y verlos de una forma en la que YouTube no me obligue a mirar lo que quiere.
Por ejemplo, si pongo a mis creadores favoritos en los canales Art y Food, puedo verlos ordenados por videos más recientes y esquivar por completo la interfaz obligatoria de YouTube.
Si alguien empezara a crear un frontend de YouTube con un verdadero motor de búsqueda y recomendación, podría ayudar a encontrar contenido nuevo y también a impulsar contenido bueno con pocas visualizaciones.
Grayjay está bueno porque usa varios proveedores de video, pero aun así uno tiene que “saber” a quién seguir. Ese proceso de descubrimiento depende del boca a boca, la casualidad o las recomendaciones de la plataforma.
Creo que la pieza que falta sería una base de datos externa con proveedores de contenido de varias plataformas, para que apps como Grayjay y PocketTube puedan ayudar a descubrir contenido nuevo.
Podrás elegir el motor de recomendación que quieras, y también te informaremos qué datos se envían a ese motor para generar las recomendaciones.
Para quienes se preocupan mucho por la privacidad, es muy probable que también aparezcan plugins de recomendación que funcionen completamente offline.
YouTube insiste en mostrarme videos del estilo “no vas a creer lo que hizo este policía”.
Nunca vi videos de ese tipo y, aunque bloqueo videos y canales desde las recomendaciones, siguen apareciendo.
Los anuncios también son solo de medicamentos o productos sospechosos, así que entrar en una plataforma así se vuelve una experiencia con mala vibra.
También recuerdo que hace poco pidieron optar por participar para crear una base de datos de este tipo, pero parece que todavía no está disponible.
¿Esta app está pensada teniendo en cuenta la monetización de los creadores, o “your way” significa “no voy a pagar y simplemente me lo voy a llevar”?
Esto no es “mi contenido” ni “su contenido”; es simplemente vivir a costa del contenido ajeno. ¿“full ownership” es propiedad exactamente de qué?
Me interesa saber qué piensan sobre si los creadores merecen recibir dinero o no. Si no vale la pena pagar por ello, ¿por qué vale la pena verlo?
Parece una extraña mezcla de desprecio y sentido de derecho adquirido: lo odian, pero aun así lo quieren y buscan obtenerlo aunque sea dando rodeos.
Si se lee de forma razonable y de buena fe, “full ownership” puede entenderse como la propiedad completa de una copia obtenida legalmente de material que un creador o titular de derechos publicó gratis en línea para que cualquiera lo viera, o de una copia de material de pago al que se accedió ingresando la información de cuenta como suscriptor
Esta app parece ser un reproductor de video que funciona como un frontend alternativo a reproductores oficiales como YouTube o Twitch, y está más cerca del espíritu de “unity of interface” y de la continuación del reproductor Miro. En realidad, prácticamente todas las apps de podcasts son parecidas
Pero es raro verla como si fuera una herramienta nueva basada en torrents tipo KaZaA o Popcorn Time
Obligar a “pagar” exponiéndose a anuncios es un modelo de negocio poco ético, y no apoyar esa práctica es una respuesta razonable
Todavía hay muchas alternativas por explorar
El efecto de red de que muchas personas, incluyéndome, estén en la plataforma beneficia a la plataforma, y mientras más usuarios tiene, más valiosa se vuelve; pero eso no significa que me paguen por estar ahí
Lo que Grayjay intenta sortear son las barreras que YouTube levantó después de convertirse en monopolio aprovechando una tecnología que tuvo éxito gracias a una filosofía sin muros
Aun así, parece que el modelo económico de YouTube no funciona bien para muchos creadores, porque meten anuncios insertados dentro del contenido y termino viendo muchos anuncios de todos modos
Se ve genial, como un consumidor RSS para contenido de video
Pero como no usa las API oficiales, me preocupa que las plataformas lo bloqueen si se vuelve muy popular
Además, el mensaje de “confía en mí en lugar de en ellos” puede ser difícil de venderle al público que prioriza la privacidad
Sería bueno que existiera algo más cercano a la publicación RSS para contenido de video, que les facilitara a los creadores publicar directamente en plataformas más abiertas
Pero YouTube ofrece descubribilidad y reparto de ingresos por publicidad, así que no queda claro cómo alinear los incentivos
En lugar de conectarse a la API de la página, puede conectarse a la API del navegador y respaldar el contenido cuando el usuario lo ve
Selenium manejado por el usuario es, con toda legitimidad, el mayor modelo de amenaza para las islas de contenido
Es una lástima que una app independiente como Grayjay haya tenido que ser creada por un tercero; alguno de los navegadores debería haberse dado cuenta y ofrecer esto como una función con suscripción paga
Para que sea extensible y pueda responder rápido aunque los sitios cambien la estructura de sus páginas de forma anticompetitiva, tendría que ser un modelo de suscripción paga
Hilo del año pasado: https://news.ycombinator.com/item?id=37924776
La versión para Linux parece funcionar bien
También se sincronizó sin problemas con mi teléfono
Mi única queja sobre ambas es el soporte para YouTube Shorts. Algunos creadores que sigo solo suben Shorts, así que supongo que tendré que seguir usando Freetube para eso
Reporte de bug en macOS: en la app no funcionan copiar y pegar, seleccionar texto ni siquiera salir con atajos
Cmd-*No hay ningún elemento en la barra de menú superior, ni menú contextual