С помощью:
mplayer "path\to\media\*.*"
не работает с MPlayer для Windows.
Как воспроизвести все файлы в каталоге?
С помощью:
mplayer "path\to\media\*.*"
не работает с MPlayer для Windows.
Как воспроизвести все файлы в каталоге?
Хороший способ - создавать плейлисты и играть
mplayer -loop 0 -playlist album.m3u
Если вы находитесь в каталоге mp3-файлов, вы можете передать их в mplayer. На Windows это будет
mplayer dir *.mp3.
Это приведет к проигрыванию mplayer всех mp3-файлов в каталоге. Клавиатурные элементы управления, такие как next />, работают и сейчас.
Самый простой способ создания списков воспроизведения - это командная строка, а именно: в MSwindows
DIR *.mp3 /A-D/B/S/ON > playlist.m3u
добавит все файлы в текущей и все подпапки в playlist.m3u.
Теперь ясно, что в MPlayer нет возможности воспроизвести папку. Поэтому мы должны обратиться к сервисам ОС.
В любом случае выбор во многом зависит от вашего творчества, поскольку forfiles командной строки достаточно стандартны (и немного короче, чем for):
forfiles /p "path\to\media" /c "mplayer \"@file"
Добавьте /s перед /p для обращения к подкаталогам.
Конечно, используйте путь MPlayer, если его каталог отсутствует в переменной PATH .
В Powershell заменить \" на 0x22:
forfiles /p "path\to\media" /c "0x22mplayer0x22 0x22@file"
Если вы предпочитаете что-то более родное:
dir -file -r "path\to\media" | % {mplayer $_.fullname}
Для обращения к подкаталогам используйте -r рядом с -file .
Ни одна из этих команд не является простой для ввода, поэтому вы можете обернуть их в пакетный скрипт.