Como reproduzir uma pasta com músicas / vídeos no VLC media player

12

No VLC media player, posso usar, vlc -LZ <file 1> <file 2> <file 3>por exemplo, para reproduzir vários arquivos em repetição e reprodução aleatória. É possível especificar um diretório inteiro e tocar todas as músicas dentro da pasta e suas subpastas?

Digamos que eu esteja organizando uma festa e tenha uma pasta com "Party Music", como tocaria todas as músicas dessa pasta em um loop e repetiria a lista de reprodução inteira?

ComputerLocus
fonte

Respostas:

13

Por linha de comando , nas versões recentes , ele deve funcionar com as opções de comando e o nome do (s) diretório (s) em vez dos arquivos:

vlc --LZ  "Party Music"

Se o seu caminho incluir espaços, você precisará incluí-lo entre "".
Somente se você modificou as opções padrão, pode ser necessário adicionar também --playlist-autostart.
A opção --playlist-treemostra apenas a lista de reprodução como uma árvore. Ative se desejar.
Se você não estiver no diretório pai, "Party Music"precisará especificar o caminho inteiro, em conformidade com o sistema operacional (por exemplo, "C:\Music\Party Music"ou "~/Music/All Music/Party Music"ou /media/user/usb/Party Music).

Nota: O
VLC geralmente lembra a última configuração que você decidiu. Se você executar a partir da linha de comando (ou com um link criado para esse fim), ele superará o comportamento usual seguindo a prescrição especificada pelas opções sem alterá-lo. Se, em vez disso, você alterar algumas configurações durante sua execução, lembrará da próxima vez.

De 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)

Testado no VLC media player 2.1.6 Rincewind no Ubuntu, mas deve funcionar em versões anteriores e em diferentes sistemas operacionais.

Hastur
fonte
5

De acordo com este post do blog, a - playlist-tree reproduzirá tudo na pasta que foi inserida nele. Por exemplo:

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

Observe também que o exemplo é para um sistema Windows; pode ser necessário modificar a sintaxe ligeiramente se você estiver usando um sistema baseado em Unix.

tbenz9
fonte
Existem opções reduzidas para --playlist-treee --playlist-autostart? E é --loopo mesmo que -L(Repetir)?
ComputerLocus
Eu tentei o que você sugere e, com o seu comando, no Windows, o vlc tenta abrir o arquivo "C: \ playlist \" e não pode, pois não é um arquivo. É o mesmo no Linux btw.
Levans
Parece que "-L" é a abreviação de "--loop" e "--playlist-autostart" e "--playlist-tree" não possuem comandos mais curtos. Você pode ver uma lista completa de opções de linha de comando com "--help". Foi aí que encontrei a resposta.
tbenz9
Apenas no caso de você ainda estar em dúvida;) -Le --loopé o mesmo e é relatado na mesma linha de ajuda. Por convenções ( IEEE e GNU Getopt ) quando uma letra existe, uma -quando há mais 2 --. Por convenção ... não é um dogma, é claro, mas é bastante comum.
Hastur
1

Para Linux (eu não tenho máquinas Windows à mão). Tudo isso é das páginas de manual e / ou da saída --help. Eu também os testei para o trabalho.

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

O "-L" não deve ser necessário porque a ajuda para "-Z" diz "Reproduzir arquivos aleatoriamente para sempre"

Ou, se você preferir usar o mplayer (o dimensionamento de vídeo vlc está atualmente em uma das minhas máquinas)

find /Music/Directory/ -type f -exec mplayer -enqueue -shuffle -fs -loop 0 '{}' +
Phorce1
fonte
Eu tentei o comando mplayer no Rhaspbian, mas o mplayer reclamou que -enqueue não era uma opção válida. Parece funcionar quando isso é removido.
Chris Jenks
1

Como não consegui a solução do tbenz9 funcionando, escrevi um pequeno script em lote executando o truque:

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"

A --one-instanceopção diz ao VLC media player para manter apenas uma janela e acho --playlist-enqueuebem explícita.

No Linux, isso pode ser alcançado simplesmente com:

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

Apenas descobri da maneira mais fácil, você abre o vlc e escolhe a mídia. Em seguida, abra o mapa e você escolhe o mapa com toda a música. Feito!

Zabbex
fonte
0

Muitas vezes, preciso trabalhar em vários vídeos, em uma sequência específica. Quando paro de assistir a um, quero que meu jogador se lembre de onde eu estava e continue a partir desse ponto.

O VLC não pode executar nenhum desses procedimentos, não sem trabalho extra. Em vez disso, uso o "Media Player Classic - Home Cinema" http://mpc-hc.org/ por esse motivo. Até criei meu próprio script minúsculo para iniciar o MPC-HC e retomar o arquivo reproduzido mais recentemente automaticamente.

A equipe de desenvolvimento do VLC se opõe a reproduzir automaticamente o próximo arquivo, mesmo como uma opção. Eles insistem que você deve selecionar os arquivos manualmente e adicioná-los a uma lista de reprodução, ou abrir a pasta (que começaria no primeiro arquivo, que não é o que eu quero) ou adicioná-los individualmente. O dogma deles NÃO é fácil de usar!

Espinho
fonte
0

Aqui está uma ótima solução se você estiver no Mac OS X. Isso iniciará uma reprodução em loop em tela cheia de todas as mídias dentro de uma pasta:

Comando de exemplo:

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 você, execute estas etapas:

  1. Caminho para a pasta de mídia. Substitua NRK pelo seu nome de usuário para apontar para a pasta Filmes

/ Usuários / NRK / Filmes

  1. Abra o VLC, vá em Preferências -> Interface -> Usar o modo de tela cheia nativo

  2. (Etapa opcional) remova "--no-osd" do comando para ainda mostrar o nome de cada arquivo que é reproduzido.

wioerutyfjdkhgxcnmvjklhdsfwer
fonte
0

Comando abaixo Reproduz todas as músicas na ordem classificada

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

Reproduz música aleatória

vlc -Z --random chakri/Desktop/Folder_Name

adicione um atalho com os comandos acima para reproduzi-lo a qualquer momento!

Chakri
fonte