Cómo reproducir una carpeta de música / video en el reproductor multimedia VLC


12

En el reproductor multimedia VLC, puedo usar, vlc -LZ <file 1> <file 2> <file 3>por ejemplo, para reproducir varios archivos en repetición y barajado. ¿Es posible especificar un directorio completo y reproducir toda la música dentro de la carpeta y sus subcarpetas?

Digamos que estoy organizando una fiesta y tengo una carpeta con "Party Music", ¿cómo reproduciría toda la música de esa carpeta en un bucle y repitiendo toda la lista de reproducción?

Respuestas:


13

Por línea de comandos , con versiones recientes , debería funcionar con sus opciones de comando y el nombre del directorio (s) en lugar de los archivos:

vlc --LZ  "Party Music"

Si su camino incluye espacios, debe incluirlo entre ellos "".
Solo si modificó las opciones predeterminadas, es posible que deba agregar también --playlist-autostart.
La opción --playlist-treesolo muestra la lista de reproducción como un árbol. Habilita si quieres.
Si no está en el directorio principal, "Party Music"debe especificar la ruta completa, compílelo con su sistema operativo (por ejemplo, "C:\Music\Party Music"or "~/Music/All Music/Party Music"o /media/user/usb/Party Music).

Nota:
VLC generalmente recuerda la última configuración que decidió. Si ejecuta desde la línea de comandos (o con un enlace creado para este propósito), superará el comportamiento habitual siguiendo la prescripción especificada por las opciones sin cambiarla. Si, en cambio, cambia alguna configuración durante su ejecución, recordará la próxima vez.

Desde vlc --help

-L, --loop, --no-loop        Repeat all                      (default disabled)
-Z, --random, --no-random    Play files randomly forever     (default disabled)
                             VLC will randomly play files in the playlist 
                             until  interrupted.             (default disabled)
--playlist-autostart, --no-playlist-autostart
                             Auto start                      (default enabled)
--playlist-tree, --no-playlist-tree
                             Display playlist tree           (default disabled)

Probado en el reproductor multimedia VLC 2.1.6 Rincewind en Ubuntu, pero debería funcionar en versiones anteriores y también para diferentes sistemas operativos.


5

De acuerdo con esta publicación de blog, --playlist-tree reproducirá todo en la carpeta que se le haya pasado. Por ejemplo:

"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --playlist-autostart --loop --playlist-tree c:\playlist\

También tenga en cuenta que el ejemplo es para un sistema Windows, es posible que deba modificar ligeramente la sintaxis si está utilizando un sistema basado en Unix.


¿Hay opciones abreviadas para --playlist-treey --playlist-autostart? ¿Y es --looplo mismo que -L(Repetir)?
ComputerLocus

Intenté lo que sugiere y con su comando, en Windows, vlc intenta abrir el archivo "C: \ playlist \" y no puede, ya que no es un archivo. Es lo mismo en Linux por cierto.
Levans

Parece que "-L" es la abreviatura de "--loop" y "--playlist-autostart" y "--playlist-tree" no tienen comandos más cortos. Puede ver una lista completa de opciones de línea de comando con "--help". Ahí es donde encontré la respuesta.
tbenz9

En caso de que todavía tenga dudas;) -Ly --loopson iguales y se informan en la misma línea de ayuda. Por convenciones ( IEEE y GNU Getopt ) cuando hay una letra, hay una -cuando más larga hay 2 --. Por convención ... no es un dogma, por supuesto, pero es bastante común.
Hastur

1

Para Linux (no tengo máquinas Windows a mano). Todo esto es de las páginas man y / o --help output. También probé estos para trabajar.

find /Music/Directory/ -type f -exec vlc --one-instance --playlist-enqueue --playlist-autostart --fullscreen -Z '{}' +

La "-L" no debería ser necesaria porque la ayuda para "-Z" dice "Reproducir archivos al azar para siempre"

O, si prefiere usar mplayer (la escala de video vlc actualmente se encuentra en una de mis máquinas)

find /Music/Directory/ -type f -exec mplayer -enqueue -shuffle -fs -loop 0 '{}' +

Probé el comando mplayer en Rhaspbian pero mplayer se quejó de que -enqueue no era una opción válida. Sin embargo, parece funcionar cuando se elimina.
Chris Jenks

1

Como no conseguí que la solución de tbenz9 funcionara, escribí un pequeño script por lotes que hacía el truco:

cd C:\your\directory\with\music
for /r %a in (*) do "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -LZ --one-instance --playlist-enqueue "%a"

La --one-instanceopción le dice al reproductor multimedia VLC que mantenga solo una ventana, y creo que --playlist-enqueuees bastante explícito.

En Linux, se puede lograr simplemente con:

find /my/music/directory/ -type f -exec vlc -LZ '{}' +

1

Solo descubrí la manera fácil, abres vlc y luego eliges los medios. Luego abra el mapa y elija el mapa con toda la música. ¡Hecho!


0

A menudo necesito trabajar a través de muchos videos, en una secuencia particular. Cuando dejo de ver uno, quiero que mi jugador recuerde dónde estaba y que reanude desde ese punto.

VLC no puede hacer ninguno de estos, no sin trabajo adicional. En cambio, uso "Media Player Classic - Home Cinema" http://mpc-hc.org/ por esta misma razón. Incluso creé mi propio script pequeño para iniciar MPC-HC y reanudar automáticamente el archivo reproducido más recientemente.

El equipo de desarrollo de VLC se opone a reproducir automáticamente el siguiente archivo, incluso como una opción. Insisten en que debe seleccionar los archivos manualmente y luego agregarlos a una lista de reproducción, o abrir la carpeta (que comenzaría desde el primer archivo, que no es lo que quiero), o agregarlos individualmente. ¡Su dogma NO es fácil de usar!


0

Esta es una gran solución si está en Mac OS X. Esto iniciará una reproducción de pantalla completa en bucle de todos los medios dentro de una carpeta:

Comando de ejemplo:

find /Users/NRK/Movies -type f -exec /Applications/VLC.app/Contents/MacOS/VLC -LZf --video-on-top --no-video-wallpaper --no-osd '{}' +

Para que funcione para usted, siga estos pasos:

  1. Ruta a la carpeta multimedia. Reemplace NRK con su nombre de usuario para apuntar a su carpeta Películas

/ Usuarios / NRK / Películas

  1. Abra VLC, vaya a Preferencias -> Interfaz -> Usar el modo fullscren nativo

  2. (Paso opcional) elimine "--no-osd" del comando para seguir mostrando el nombre de cada archivo que se reproduce.


0

Comando a continuación Reproduce toda la música en el orden ordenado

   vlc -Z --no-random chakri/Desktop/Folder_Name 

Reproduce música al azar

vlc -Z --random chakri/Desktop/Folder_Name

¡Agregue un acceso directo con los comandos anteriores para jugar en cualquier momento!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.