Sobre el proyecto
NewPipeWeb es un frontend autohospedado y completo para YouTube, SoundCloud, PeerTube y otros servicios multimedia. Al aprovechar la biblioteca NewPipeExtractor, permite a los usuarios navegar, buscar y ver contenido sin necesidad de una cuenta de Google, rastreo o anuncios. El proyecto está diseñado para la privacidad y la gestión local de datos, almacenando suscripciones, historial de visualización y listas de reproducción directamente en el servidor del usuario.
Las características clave incluyen:
- Soporte multiplataforma: YouTube, SoundCloud, PeerTube, Bandcamp, Odysee y media.ccc.de.
- Reproducción mejorada: Selección de calidad (144p–2160p), modo de audio en segundo plano, Picture-in-Picture y función de reanudación automática.
- Enfoque en la privacidad: No se requiere cuenta de Google; todos los datos del usuario (suscripciones, historial, listas de reproducción) se almacenan localmente en una base de datos SQLite.
- Integración con SponsorBlock: Omitir automáticamente segmentos de patrocinadores, intros y outros según marcas de tiempo enviadas por la comunidad.
- Implementación flexible: Disponible como aplicación web mediante Docker o como aplicación de escritorio nativa usando el marco Tauri.
- Amigable para desarrolladores: Construido con un backend Kotlin/Ktor y un frontend React/Vite/Tailwind, lo que facilita su extensión o personalización.
Técnicamente, el proyecto utiliza una pila robusta: el backend está impulsado por Ktor y Exposed ORM para interacciones con la base de datos, mientras que el frontend usa React con Zustand para la gestión de estado y TanStack Query para la obtención de datos. La versión de escritorio envuelve la interfaz web en una ventana nativa mediante Tauri 2, proporcionando una experiencia multiplataforma fluida.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.