gst123 não reproduz arquivos na ordem correta ao reproduzir pastas /

0

Eu tenho o seguinte problema com o jogador do Gstreamer gst123 :

quando estou reproduzindo pastas gst123 não reproduz os arquivos em ordem alfabética. Quando tenho meus arquivos solicitados assim:

01.mp3
02.mp3
03.mp3

Eu esperaria que o player reproduzisse os arquivos nesta ordem, o que não acontece. Eu também não entendi realmente qual ordem está realmente usando. O gst123 tem algumas opções para não jogar em ordem:

   -z, --shuffle
          Shuffle playlist before playing.

   -Z, --random
          Play files in random order forever.

Eu não estou usando nada disso.

Alguém conhece esse problema ou uma maneira de corrigi-lo?

Estou usando a versão gst123: 0.3.3-1 + b3

Os plugins do gstreamer que estou usando são:

gstreamer1.0-plugins-ugly/testing,now 1.12.2-1 i386
gstreamer1.0-plugins-good/testing,now 1.12.2-1 i386
gstreamer1.0-plugins-base/testing,now 1.12.2-1 i386
gstreamer1.0-plugins-bad/testing,now 1.12.2-1 i386

por alguns motivos, não consegui reproduzir o MP3 depois de alguns upgrades, por isso instalei também:

gstreamer1.0-fluendo-mp3

Estou usando um:

Debian GNU/Linux buster/sid
Kernel: Linux 4.11.0-1-686-pae
    
por nath 27.07.2017 / 22:55

1 resposta

2

Não há exigência de que as entradas sejam armazenadas em qualquer ordem específica. Programas como ls normalmente os classificam, e o shell também os ordena quando expande nomes de arquivos. A classificação é determinada pela localidade e, em particular, pelas variáveis de ambiente LC_ALL ou LC_COLLATE. Você pode criar localidades personalizadas se quiser receber ordens de classificação específicas, veja estas respostas

Para ver a lista não classificada de nomes de arquivos, use ls -fa (f para fast, um para todos), que apenas lista os arquivos na ordem em que readdir () os apresenta.

Para os nomes de arquivo mostrados na pergunta, apenas dando nome_do_diretório / *, os nomes dos arquivos serão colocados na ordem correta para o jogador.

    
por 28.07.2017 / 21:11