Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

NewPipeWeb

NewPipeWeb es un frontend completo y autocontenido para YouTube, SoundCloud, PeerTube y más. Se ejecuta sin necesidad de cuenta de Google ni anuncios. Es una alternativa libre a la versión web oficial.

Ficha actualizada 22 sept 2026, 21:25 · upstream 22 sept 2026, 21:18 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es NewPipeWeb

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

NewPipeWeb es un reproductor de video y audio self-hosted que funciona sobre el motor de extracción NewPipeExtractor. Permite ver videos de YouTube, SoundCloud, PeerTube y otras plataformas sin necesidad de registrarse en Google ni pagar anuncios. Es completamente gratuito, libre de publicidad y no rastrea la actividad del usuario.

El proyecto está construido con tecnologías modernas: React 18 para el frontend, Ktor (Kotlin) como backend, Rust mediante Tauri 2 para una interfaz nativa de escritorio, y Docker Compose para orquestación. Se soporta un amplio catálogo de contenido incluyendo YouTube, SoundCloud, PeerTube, Bandcamp, media.ccc.de y Odysee.

La arquitectura se divide en tres capas: el motor de extracción (NewPipeExtractor), la API backend en Kotlin con Ktor, y el frontend en React con Tailwind CSS. El sistema utiliza SQLite para persistencia de datos y permite resumar posiciones de reproducción, guardar listas de reproducción y descargar contenido.

CASOS DE USO
  • Ver videos de YouTube sin anuncios ni rastreo
  • Escuchar música de SoundCloud o PeerTube sin cuenta Google
  • Proteger la privacidad al consumir contenido online
  • Crear listas de reproducción personalizadas localmente
  • Descargar video y audio para uso offline
  • Ver contenido de Bandcamp o media.ccc.de sin publicidad
PUNTOS DESTACADOS
  • Soporta múltiples servicios (YouTube, SoundCloud, PeerTube) desde un solo frontend
  • No requiere cuenta de Google ni registro
  • Permite resumar posiciones de reproducción y guardar listas personalizadas
  • Ofrece modo oscuro y modo claro con persistencia de preferencias
  • Soporta reproducción en pantalla dividida (picture-in-picture)
  • Permite filtrar por calidad de video (144p–2160p) durante la visualización
PRECAUCIONES
  • No soporta servicios como Odysee o Bandcamp
  • La extracción de contenido puede fallar con videos muy antiguos o en formato MP3
  • El rendimiento puede verse afectado por el uso simultáneo de múltiples servicios
  • Los descargas se guardan localmente y no tienen un sistema de gestión de archivos integrado
  • No incluye soporte para streaming en vivo (live streams)
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para desplegar, ejecuta `docker compose up --build` desde la raíz del proyecto. El backend corre en http://localhost:8080 y el frontend en http://localhost:3000. Los datos se guardan en un volumen local llamado 'data' que persiste entre reinicios. Para producción, considera usar Docker Compose con un contenedor de nginx como reverse proxy y configurar un servidor web más robusto (como Nginx o Apache) para manejar el tráfico del frontend.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
50300080805173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.