7 puntos por GN⁺ 2025-03-16 | 1 comentarios | Compartir por WhatsApp
  • Frontend minimalista y limpio de YouTube, sin anuncios
  • Usa yt-dlp para descargar videos de YouTube y resumir el contenido con un modelo de IA local
  • Ofrece gestión de canales y función de suscripción
  • Ignora videos que no quieres ver
  • Reproduce videos en segundo plano
  • Reproducción de medios sin conexión
  • Subtítulos usando el elemento <track> y la API de WebVTT
  • Sin dependencias excepto nano-spawn
  • Usa solo HTML/CSS, sin frameworks de JS del lado del cliente ni del servidor
  • Se puede alojar en la red doméstica para reproducir videos en todos tus dispositivos

¿Por qué?

  • Quería recuperar un feed secuencial en lugar de uno "curado algorítmicamente"
  • Sin distracciones
  • Sin miniaturas clickbait
  • Sin comentarios
  • Sin videos relacionados ni videos recomendados algorítmicamente
  • Sin anuncios
  • Solo una UI limpia y los videos
  • Simplemente quería construirlo
  • Aunque ya tengo suscripción a YouTube Premium, lo necesitaba para controlar mejor mi atención y tener una mejor experiencia offline

Funciones futuras (TODO)

  • Agregar una función para eliminar videos descargados
  • Agregar una función para ver videos en un tamaño adecuado entre una vista previa pequeña y pantalla completa
  • Agregar una función para descargar un solo video sin suscribirse al canal
  • Elegir qué modelo usar para los resúmenes y especificar el endpoint del servidor LLM

1 comentarios

 
GN⁺ 2025-03-16
Opiniones de Hacker News
  • Ojalá la gente dejara de hacer yt-dlp más accesible y de aumentar las ganas de Google de intentar detenerlo

  • Tengo una pregunta para el autor o para alguien con experiencia en soluciones similares

    • Me pregunto si hay una buena forma de descubrir contenido nuevo
    • Principalmente veo contenido al que estoy suscrito, pero a veces también disfruto el contenido que recomienda el algoritmo
    • Me preocupa que, al salir de la plataforma, YouTube vuelva a recomendarme contenido que ya vi y que los cambios en mis hábitos de visualización no se reflejen en el algoritmo
    • Me pregunto si estoy partiendo de una suposición equivocada o si me estoy perdiendo de información útil
    • Por ejemplo, a menudo me recomiendan charlas de conferencias, pero no sigo las conferencias para saber cuándo debería buscarlas
  • Creé Videocrawl para mejorar la experiencia de aprendizaje y visualización usando LLMs

    • Se encarga de tareas comunes como extraer transcripciones limpias, hacer resúmenes e interacción basada en chat
    • Analiza cuadros para extraer fragmentos de código, referencias, fuentes, etc.
    • Puedes probarlo viendo el video de OpenAI Agent en Videocrawl
    • Los LLMs tienen el potencial de mejorar enormemente la forma en que aprenden de los videos e interactúan con ellos
  • Quiero una extensión de navegador que agregue un botón a la página de videos de YouTube

    • Al hacer clic en el botón, que descargue con yt-dlp y lo guarde en ipfs para publicarlo en un sitio de videos gratuito
    • Se necesita un protocolo de indexación/búsqueda/descubrimiento de videos
    • También podría usarse en plataformas alternativas
    • Los videos populares obtendrían más "seeds"/"mirrors"
    • El mayor problema es conseguir contenido interesante
    • La extensión del navegador podría ayudar con eso
  • Me gustan los pronombres "vi/vim" en el perfil de GitHub de Christian

    • Nunca los había visto antes, así que me sorprendieron
  • Sería monetizable para padres o muy necesario

    • YouTube no es bueno para los niños
    • Hay mucho contenido de bromas y gritos
    • YouTubers como ZebraGamer, Half Asleep Chris, Mark Rober, Brick Experiment Channel y Ants Canada son buenos para los niños
    • Lo tengo bloqueado con una app segura, pero sería bueno poder aplicarlo a toda la red doméstica
  • Quiero un feed "cronológico" en lugar de uno "curado por algoritmo"

    • El enlace de 'Suscripciones' en la parte superior izquierda de la página principal de YouTube solo muestra a quienes estás suscrito
    • Basta con guardarlo en marcadores
  • Hice algo parecido hace unos años

    • Usaba la API de YouTube para buscar
    • Lo alojé en Heroku, pero como descargaba yt-dlp, el despliegue seguía siendo eliminado
    • Al final lo desplegué en mi propio servidor y funcionó
  • Me pregunto si se puede crear una imagen preconstruida en hub.docker o ghcr.io

    • Para que la gente pueda descargar la imagen, ejecutarla y automatizar las actualizaciones
    • Es una práctica estándar en el mundo del self-hosting
    • Si no, mucha gente no lo va a instalar
    • Hay muchas personas que ya tienen instalados entre 40 y 50 servicios
    • Administrarlo con actualizaciones de git es imposible
  • Tengo algunas solicitudes de funciones

    • Agregar una función para eliminar videos descargados
    • Mostrar más de unas cuantas semanas de videos por canal
    • Agregar una forma de ver videos en un tamaño adecuado entre la vista previa pequeña y pantalla completa
    • Agregar una forma de descargar un solo video sin suscribirse al canal
    • Por favor, conviértelo en una imagen de Docker para que funcione fácilmente con Docker compose