Если я делаю:
vlc dir
это также играет файлы как изображения в течение 10 секунд. Существует ли способ предотвратить это и играть только музыку?
У меня также есть музыкальные файлы на произвольных подпапках: dir/jazz
, dir/classic
, dir/jazz/miles-davies
, и т.д.
Я могу сделать это с find
и некоторый удар-fu, но я предпочел бы простое vlc
решение или некоторое другое очень простое решение, которое не включает кодирование сложного сценария, в особенности решая то, что является музыкальным файлом или нет.
Я видел: Как играть музыкальные файлы непосредственно от папок?, но это не VLC конкретный.
Также открытый на средстве отслеживания ошибки: https://trac.videolan.org/vlc/ticket/12819
Можно использовать следующую команду для игры только (GUI) MP3s
vlc folder/*.mp3
cvlc folder/*.mp3
(CLI)
, можно определить дополнительные форматы с помощью *.ogg
и т.д.
, Если существуют подпапки -
vlc folder/*/./*.mp3
(GUI)
cvlc folder/*/./*.mp3
(CLI)
Бит старого вопроса, но если бы Вы все еще задаетесь вопросом затем, я сделал бы:
find . -name *.mp3 -exec cvlc '{}' +
, Который нашел бы все mp3 файлы и затем играет их в cvlc. Плюс на конце, как соединено к точке с запятой означает, что Вы будете использовать единственный экземпляр vlc, вместо того, чтобы иметь его перезапуск после каждой песни, которая могла бы привести к более длинным повреждениям между песнями.