gst123 播放文件夹时无法按正确顺序播放文件/

gst123 播放文件夹时无法按正确顺序播放文件/

我在使用 Gstreamer 播放器时遇到以下问题消费税123:

当我播放文件夹时,gst123 不会按字母顺序播放文件。当我的文件按如下方式排序时:

01.mp3
02.mp3
03.mp3

我希望播放器按此顺序播放文件,但事实并非如此。我也没有真正掌握它实际使用的顺序。 gst123 确实有一些不按顺序播放的选项:

   -z, --shuffle
          Shuffle playlist before playing.

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

我没有使用这些。

有谁知道这个问题或解决它的方法?

我正在使用 gst123 版本:0.3.3-1+b3

我使用的 gstreamer 插件是:

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

由于某些原因,我在升级后无法播放 MP3,所以我还安装了:

gstreamer1.0-fluendo-mp3

我正在使用:

Debian GNU/Linux buster/sid
Kernel: Linux 4.11.0-1-686-pae

答案1

不要求条目以任何特定顺序存储。像这样的程序ls通常会对它们进行排序,并且 shell 在扩展文件名时也会对它们进行排序。排序由区域设置确定,特别是 LC_ALL 或 LC_COLLATE 环境变量。如果您想要特定的排序顺序,您可以创建自定义区域设置,看到这些答案

要查看未排序的文件名列表,请使用ls -fa(f 表示快速,a 表示所有),它仅按照 readdir() 呈现文件的顺序列出文件。

对于问题中显示的文件名,只需给出目录名/* 就会以正确的顺序向播放器提供文件名。

相关内容