Tanto quanto sei, isso não é possível a partir do próprio MPlayer, mas um pouco de magia de linha de comando pode produzir ótimos resultados.
O seguinte é talvez um pouco desajeitado, mas funciona bem aqui com a convenção de nomenclatura que você especificou:
mplayer $(find . -maxdepth 1 -name "[1-7].mp3" | ls -v)
Breve explicação:
-
find . -maxdepth 1
: pesquisa no diretório atual sem recursão. -
-name "[1-7].mp3"
: encontre os MP3s que tenham apenas os números 1-7 como nome de arquivo. A seção[1-7]
demonstra a expressão do intervalo Bash, em que os números 1 e 7 são correspondidos, bem como todos os números entre. -
ls -v
: ordena a pesquisa para que a reprodução seja numericamente baseada.
Sem dúvida, existem outras maneiras, mas isso funciona bem e se os nomes dos seus arquivos forem diferentes, seria simplesmente uma questão de alterar a expressão regular na sintaxe find
para corresponder ...