Skip to content

Toca listas de reproducción de Youtube en VLC directo de la URL usando youtube-dl y AHK

License

Notifications You must be signed in to change notification settings

vladscript/YouPlayTubeList

Repository files navigation

Reproduce Playlists de Youtube en VLC en PCs con Windows

YouPlayTubeList

Meta:

Reproducir videos directamente de las URLs de las playlists de Youtube, una y otra vez.

Motivación:

  1. VLC no reproduce videos directamente de las URLs de playlists (hasta el momento).
  2. Después de pegar URLs, una a una, y guardar como lista de VLC, posteriormente no es capaz de reproducir la lista guardada o aparece un error similar a este:

Error

Antecedentes

Hay (o había) plugins para reproducir playlists en VLC: 1 y 2. Mi experiencia: no funcionan.

Alternativas

Solución

Usar Autohotkey (AHK) para extraer automáticamente URLs de los videos usando youtube-dl para guardarlas en archivos de texto. Posteriormente, con otro script de AHK, leer y pegar las URLs en la consola de VLC.

Requisitos:

Testeado en:

  • Windows 10
  • Windows 7
  • VLC 3.0.12 Vetinari
  • VLC 3.0.16 Vetinari
  • Youtube-DL 2021.04.01
  • Autohotkey v1.1.33.09

Instalación

  • Descarga este repositorio en un folder: C:/Usuario/MyFolder'
  • Descarga e instala VLC con su configuración default.
  • Guardar youtube-dl.exe en, por ejemplo, 'C:/Usuario/Mi Música'
  • Editar 'C:/Usuario/MyFolder/CONFIG.txt' reemplazando 'C:\Users\Vladimir\Music' por el directorio que contiene youtube-dl.exe: 'C:/Usuario/Mi Música'

Instrucciones de Uso

Sin AHK

  • Después de descargar y configurar, ejecutar YouPlayTubeList.exe
  • Clic en Crea para pegar URL de playlist y crear lista (archivo de texto en C:/Usuario/Mi Música).
  • Clic en PLAY para reproducir lista (espera).

Con AHK e Interfaz Gráfica

  • Después de descargar y configurar, abrir PlayTubeYouListVLCDL.ahk
  • Clic en Crea para pegar URL de playlist y crear lista (archivo de texto en C:/Usuario/Mi Música).
  • Clic en PLAY para reproducir lista (espera).

Con AHK & Sin Interfaz Gráfica

  • Después de descargar y configurar,
  • Ejecutar GetPlaylist.ahk para crear lista, CTRL+Q
  • Ejecutar PlayPlaylist.ahk para reproducir lista, CTRL+Q

Recomendaciones

  • error HTTP 403 lua script
  • Preferiblemente URLs de sólo audio
  • No activar otras ventanas durante el cargado de la lista (copy-paste en progreso)
  • Playlist cortas (hasta decenas de videos ~60)
  • En medida de lo posible guarda videos sin restricción de edad
  • SI ocurre con demasiada frecuencia el error: vlc access stream error http 403 error en la consola, aplicar esta solución usando este código.

Áreas de oportunidad

  • Probablemente Youtube deja de aceptar streamings, esto me funcionó (sin idea de por qué o cómo): Workaround
  • Con algunos videos ocurre: main input error: ES_OUT_SET(GROUP_)PCR is called too late (pts_delay increase to XXXX ms). Workaround: incrementar tiempo de cache en VLC referencia Esto se corrige siguiendo estas recomendaciones, básicamente 1) aumentar el caché de archivo y de red, 2 deshabilitar decodificación acelerada por hardware y 3) Cambiar el módulo de salida de vídeo
  • Algunas URLs no se añaden a la playlist correctamente (tiempo de procesado?)
  • En lugar de usar la consola de VLC, se puede controlar usando control de teclas (tabs, CTRL+c, CTRL+v) con AHK en la interfaz gráfica normal pegando una a una las URLs obtenidas de youtube-dl.
  • Para abrir más playlists hay que iniciar un VLC nuevo
  • Crear y Reproducir listas en segundo plano.

REFERENCIAS

About

Toca listas de reproducción de Youtube en VLC directo de la URL usando youtube-dl y AHK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published