I have the following problem with the Gstreamer player gst123:when I'm playing back folders gst123 does not play the files in alphabetical order. When I have my files ordered like this:01.mp302.mp303.mp3I would expect the player to play the files back in this order, which it doesn't. I also did not really grasp which order it is actually using. gst123 does have some options to not play in order:   -z, --shuffle          Shuffle playlist before playing.   -Z, --random          Play files in random order forever.I'm not using any of these.Does anyone know this problem or a way to fix it?I'm using gst123 version: 0.3.3-1+b3The gstreamer plugins that I'm using are:gstreamer1.0-plugins-ugly/testing,now 1.12.2-1 i386gstreamer1.0-plugins-good/testing,now 1.12.2-1 i386gstreamer1.0-plugins-base/testing,now 1.12.2-1 i386gstreamer1.0-plugins-bad/testing,now 1.12.2-1 i386for some reasons I was not able to playback MP3 after some upgrades so I also installed:gstreamer1.0-fluendo-mp3I'm using a:Debian GNU/Linux buster/sidKernel: Linux 4.11.0-1-686-pae
gst123 does not play files in right order when playing back folders/
audio;gstreamer
There is no requirement that the entries are stored in any particular order. Programs like ls typically sort them, and the shell also sorts them when it expands filenames. The sorting is determined by the locale, and in particular the LC_ALL or LC_COLLATE environment variables. You can create custom locales if you would like particular sorting orders, see these answersTo see the unsorted list of filenames use ls -fa (f for fast, a for all), which just lists the files in the order that readdir() presents them.For the filenames shown in the question, just giving directoryname/* will give the filenames in the correct order to the player.