- El port no oficial de NewPipe es una compilación experimental en Flatpak basada en Android Translation Layer, que permite instalar y usar NewPipe para Android en Linux
- Esta compilación no es una distribución oficial creada por TeamNewPipe, ni cuenta con afiliación o garantía por parte de TeamNewPipe
- NewPipe es un frontend de YouTube enfocado en la privacidad que analiza el sitio web sin usar bibliotecas del framework de Google ni la YouTube API
- Puede usarse sin Google Services ni una cuenta de YouTube, y se ofrece como FLOSS
- La versión 0.28.8 evita el problema causado por la aplicación forzada del protocolo SABR de YouTube, aunque siguen existiendo limitaciones con los videos para niños
Compilación no oficial de NewPipe en Flatpak
- NewPipe (unofficial port) es una compilación no oficial y experimental en Flatpak basada en Android Translation Layer
- No es una compilación armada por TeamNewPipe, ni una app afiliada o avalada por TeamNewPipe
- Los errores deben reportarse en el ATL bug tracker, no en el rastreador de errores de NewPipe
- NewPipe funciona como un frontend de YouTube enfocado en la privacidad
- No usa bibliotecas del framework de Google
- No usa la YouTube API
- Obtiene la información necesaria analizando el sitio web
- Puede usarse también en dispositivos sin Google Services
- Se puede utilizar sin una cuenta de YouTube
- Es FLOSS
Servicios compatibles y cambios en 0.28.8
- Los servicios compatibles incluyen el ecosistema de YouTube y varias plataformas multimedia
- YouTube y YouTube Music
- PeerTube y todas sus instancias
- Bandcamp
- SoundCloud
- media.ccc.de
- La versión 0.28.8 evita los problemas de reproducción surgidos cuando YouTube empezó a forzar el protocolo SABR
- Falta de resoluciones de video
- Imposibilidad de usar flujos de audio separados
- Solo se podían usar flujos MP4 360p con audio incluido
- Debido a las limitaciones del método de evasión, los videos para niños quedan excluidos
- Esta corrección de evasión fue creada gracias al esfuerzo de la comunidad
- La versión incluye NewPipe Extractor v0.26.3
- Incluye la corrección de evasión relacionada con SABR
- Corrige el problema por el que no se extraían videos de las listas de reproducción de YouTube
- Corrige el problema por el que la búsqueda en Bandcamp no devolvía resultados
- Get more Information
- Project Website
- Contribute Translations
- Report an Issue
- Browse the source code
1 comentarios
Opiniones en Hacker News
La parte interesante parece ser principalmente https://gitlab.com/android_translation_layer/android_transla.... Probablemente sea una alternativa a Waydroid, aunque quizá se parezca más a WINE en el sentido de que no requiere el módulo de kernel Binder
Además, me parece bastante buena la idea de empaquetar juntos la aplicación y la capa de compatibilidad como Flatpak. Permite ofrecer la app casi como si fuera nativa, conseguir fácilmente usuarios y testers para la capa de compatibilidad, y también facilita acotar el alcance a una app a la vez y comunicar algo como “esta app funciona, pero no esperen todavía que funcionen otras apps aún no implementadas”
En sentido estricto, no creo que Flatpak sea indispensable. Técnicamente no parece haber nada que impida crear un paquete Debian para ATL y otro para NewPipe, y meterlos en un repositorio o PPA. Pero para este uso, Flatpak se siente muy adecuado
Los servicios usan Binder, los intents también —incluidos los intents internos—, Play Services o microG, que usa el 90% de las apps, también usan Binder, y los permisos también son Binder. Llegados a este punto, una imagen de Android x86 podría ser mejor y más estable, y quizá igual de rápida
https://github.com/Cloudef/android2gnulinux
Ver https://gitlab.com/android_translation_layer/android_transla...
Si tienes un dispositivo corriendo postmarketOS o Alpine Linux, puedes probarlo directamente con otras apps de Android. Después de ejecutar
sudo apk add android-translation-layer$ android-translation-layer some-app.apkProbé algunas como F-Droid, Spotify y Megalodon, pero fallaron por distintos motivos, y parece que todavía falta mucho de la superficie de API. Aun así, como el trabajo base ya está hecho, espero que muchas partes puedan agregarse con relativa facilidad
¿Cuál sería la razón para usar NewPipe en el escritorio, si existe https://freetubeapp.io/?
Realmente genial. Me pregunto si se podrá cambiar la app NewPipe por el fork Tubular (https://github.com/polymorphicshade/Tubular), que trae SponsorBlock y ReturnYoutubeDislike integrados
https://gitlab.com/android_translation_layer/android_transla...
https://gitlab.com/android_translation_layer/android_transla...
Me pregunto qué tan bien funcionará este enfoque en comparación con el método de Anbox/Waydroid
En ATL, si abres algo en el navegador, se abre el navegador real del escritorio, y las descargas van a la carpeta que elegiste en el escritorio. Se siente más cercano a un APK para escritorio, como “ARC Welder” de Google, pero sin usar el navegador como runtime
Finalmente lo instalé y me impresionó lo bien que funciona, mejor de lo que esperaba. Claro, el modo de pantalla completa real parece no funcionar del todo, y hay glitches como márgenes raros. Aun así, en general simplemente funciona
Es mucho más eficiente que levantar Waydroid, así que estoy pensando en probar con esto otras apps que uso normalmente. FreeTube también es un buen cliente, pero por Electron ocupa como el triple, y NewPipe se siente mucho más ágil
Como alguien a quien le gusta NewPipe en el teléfono, es una lástima
Es una buena noticia. He estado trasteando demasiado con una Surface Go 2, y una capa de traducción de Android encaja perfecto en un entorno con pantalla táctil, muy poca RAM, eMMC lentísima y una batería que, con suerte, dura 8 horas.
En especial, no hay muchas apps de Linux pensadas para uso táctil. Kirigami de KDE y las apps amigables con el tacto todavía están en pleno desarrollo, así que apenas alcanzan para el uso diario; las apps Electron quedan descartadas porque no se llevan bien con el teclado virtual. Las apps Flutter no sirven porque no soportan DPI alto en Linux, y GNOME tiene mal soporte de escalado fraccionario, algunos problemas de menús en pantallas táctiles y el espacio de la fuente en el lanzador no escala, así que en DPI alto se ve recortado como “Firef...”. Como referencia, estoy usando Debian Bookworm.
Por eso no me entusiasmó que android_translation_layer use Gtk, pero tengo entendido que en Gtk4 el escalado mejoró. En cualquier caso, tengo ganas de probarlo.
Interesante. También me gustaría ver una compilación AppImage de una aplicación hecha con esta biblioteca.
https://appimage.org/
En mi caso, FreeTube del repositorio de Arch funciona muy bien.
https://github.com/FreeTubeApp/FreeTube
Lo instalé como app de F-Droid en Android y lo he estado usando desde hace un tiempo. El problema es que hay fricción entre las contramedidas de YouTube y las nuevas versiones que se adaptan a ellas.
A menudo no puedo usar clientes alternativos en Android durante meses hasta que lo corrigen. ¿Esto también será un problema en Linux?
Hace poco conocí Obtainium[1], que permite instalar y actualizar apps desde casi cualquier fuente que quieras. Por ejemplo, se puede obtener directamente desde los lanzamientos de GitHub, como NewPipe.
[1] https://obtainium.imranr.dev/