С помощью:
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
.
Ни одна из этих команд не является простой для ввода, поэтому вы можете обернуть их в пакетный скрипт.