Como reproduzir pastas no valor de música / vídeo no media player VLC

8

No media player VLC, eu posso usar vlc -LZ <file 1> <file 2> <file 3> , por exemplo, para reproduzir vários arquivos em repetição e embaralhada. É possível especificar um diretório inteiro e reproduzir 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 reproduzir todas as músicas dessa pasta em um loop e repetir toda a playlist?

    
por ComputerLocus 24.07.2013 / 22:11

7 respostas

11

Por linha de comando , com versões recentes , 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, talvez seja necessário adicionar também --playlist-autostart .
A opção --playlist-tree mostra apenas a lista de reprodução como uma árvore. Habilite se você quiser.
Se você não estiver no diretório pai de "Party Music" , será necessário especificar o caminho completo, complinando seu 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 de linha de comando (ou com um link construído 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 alguma configuração durante a execução, ela se 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 também em sistemas operacionais diferentes.

    
por 02.10.2015 / 12:49
5

De acordo com esta postagem no blog O playlist-tree reproduzirá tudo na pasta passada para ele. 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, você pode precisar modificar a sintaxe ligeiramente se estiver usando um sistema baseado em Unix.

    
por 24.07.2013 / 22:34
1

Para linux (não tenho máquinas com windows à mão). Tudo isso é das páginas man e / ou saída --help. Eu também testei estes para trabalhar.

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 de "-Z" diz "Reproduzir arquivos aleatoriamente para sempre"

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

find /Music/Directory/ -type f -exec mplayer -enqueue -shuffle -fs -loop 0 '{}' +
    
por 31.07.2014 / 16:42
1

Como não consegui que a solução de tbenz9 funcionasse, escrevi um pequeno script em lote fazendo o seguinte:

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 opção --one-instance diz ao media player do VLC para manter apenas uma janela, e eu acho que --playlist-enqueue é bastante explícito.

No Linux, isso pode ser feito simplesmente com:

find /my/music/directory/ -type f -exec vlc -LZ '{}' +
    
por 24.07.2013 / 23:04
1

Apenas descobri o caminho mais fácil, você abre o vlc e escolhe a mídia. Então abra o mapa e você escolhe o mapa com toda a música. Feito!

    
por 05.08.2015 / 08:18
0

Muitas vezes preciso trabalhar com 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 fazer nada disso, não sem trabalho extra. Em vez disso, eu uso o "Media Player Classic - Home Cinema" link exatamente por esse motivo. Eu até criei meu próprio script minúsculo para lançar o MPC-HC e retomar o arquivo mais recentemente reproduzido 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 depois adicioná-los a uma lista de reprodução, ou abrir a pasta (que iniciaria no primeiro arquivo, que não é o que eu quero), ou adicioná-los individualmente. Seu dogma NÃO é fácil de usar!

    
por 06.03.2014 / 18:12
0

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

Exemplo de comando:

find /Users/NRK/Movies -type f -exec /Applications/VLC.app/Contents/MacOS/VLC -LZf --video-on-top --no-video-wallpaper --no-osd '{}' +

Para que isso funcione para você, siga estas etapas:

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

/Users/NRK/Movies

  1. Abra o VLC, vá para Preferências - > Interface - > Use o modo fullscren nativo

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

por 04.05.2015 / 14:37