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通常ファイルをソートし、シェルはファイル名を拡張するとソートします。順序は、ロケール設定、特にLC_ALLまたはLC_COLLATE環境変数によって決まります。特定のソート順序が必要な場合は、カスタムロケールを生成できます。この回答をご覧ください

並べ替えられていないファイル名のリストを表示するにはls -fa(高速の場合はf、完全な場合はa)を使用してください。これは単にreaddir()がレンダリングする順序でファイルをリストします。

質問に表示されるファイル名の場合、ディレクトリ名/ *を指定すると、プレーヤーに正しい順序でファイル名が与えられます。

関連情報