Reproducción de todos los archivos en un directorio con MPlayer para Windows

1

Utilizando:

mplayer "path\to\media\*.*"

no funciona con MPlayer para Windows.

¿Cómo reproduzco todos los archivos en un directorio?

antonio
fuente
Pruebe la página del manual: mplayerhq.hu/DOCS/man/en
Michael Frank
@MichaelFrank: No lo encontré en el manual de 147 páginas. Por eso me volví aquí. Entonces, si conoce las líneas / sección, dígaselo.
antonio
@antonio: ¿Algo como for /r "C:\Music" %a in (*.mp3) do @mplayer "%~a"ayuda?
Karan
El fragmento de código en su pregunta respondió a la mía sobre cómo glob todos los archivos en un directorio para mplayer en linux. Gracias.
user3751385

Respuestas:

1

Una buena manera es hacer listas de reproducción y jugar por ej.

  mplayer -loop 0 -playlist album.m3u

Si está en un directorio de archivos mp3, puede canalizarlos a mplayer. En Windows sería

 mplayer dir *.mp3.

Esto hará que mplayer reproduzca todos los archivos mp3 en el directorio. Los controles de teclado como siguiente /> también funcionan ahora.

La forma más fácil de crear listas de reproducción es por línea de comandos, es decir: en MSwindows

DIR *.mp3 /A-D/B/S/ON > playlist.m3u 

agregará todos los archivos en actual y todas las subcarpetas a playlist.m3u.

tusharmakkar08
fuente
mplayer dir *.mp3no funciona para mi Intenta reproducir el archivo dir. Tampoco dir *.mp3 | mplayer funciona. He visto que puedo reproducir archivos como este mplayer song1.mp3 song2.mp3 ...:; ¿Pero cómo canalizar las canciones? Tengo MPlayer Redxii-SVN-r36243-4.6.3
antonio
0

Ahora está claro que no hay opción para reproducir una carpeta en MPlayer. Entonces tenemos que recurrir a los servicios del sistema operativo.
La elección depende mucho de su creatividad, de todos modos, ya que el símbolo del sistema forfileses bastante estándar (y un poco más corto que for):

forfiles /p "path\to\media" /c "mplayer \"@file"

Agregue /santes /ppara recurrir subdirectorios.

Por supuesto, use la ruta MPlayer si su directorio no está en la PATHvariable.

En Powershell reemplace \"con 0x22:

forfiles /p "path\to\media" /c "0x22mplayer0x22 0x22@file"

Si prefieres algo más nativo:

dir -file -r "path\to\media" | % {mplayer $_.fullname}

Para recurrir a subdirs, use -rnear -file.

Ninguno de estos comandos es fácil de escribir, por lo tanto, es posible que desee envolverlos en un script por lotes.

antonio
fuente
0

Puedo usar comandos para ejecutar todos los archivos MP3 en una carpeta como se muestra a continuación.

Primera línea: agregue archivos MP3 a un archivo de lista de reproducción ( playlist.m3u). Segunda línea: reproduce el archivo de la lista de reproducción en Windows Media Player.

dir path\to\media /A-D/B/S/ON > playlist.m3u
start "wmplayer" path\to\playlist.m3u
Tri Do
fuente