Hi, The music collection on my little ogg / mp3 player has been static for a long time. Recently I re-did it, cleared it out and reloaded music, speach etc. Ever since it will not play tracks in the correct order (numerical as in 01 02 etc or alphabetical nor by the track number in the Id3 tag ). The initial collection was put on using SUSE 9.1 earlier in the year. The recent alterations were made using SUSE 10. I have installed the latest firmware and that hasn't helped. Could this be ( and this is where my knowledge runs out ) anything to do with font encodings, unicode, UTF that sort of thing. The firmware does include a font file ( I know as on one occassion I loaded a Korean one by mistake. All suggestions most welcome as its a pita as it is at the moment. Cheers F
Francesco, On Tuesday 10 January 2006 01:57, Francesco Scaglioni wrote:
Hi,
The music collection on my little ogg / mp3 player has been static for a long time. Recently I re-did it, cleared it out and reloaded music, speach etc. Ever since it will not play tracks in the correct order (numerical as in 01 02 etc or alphabetical nor by the track number in the Id3 tag ). The initial collection was put on using SUSE 9.1 earlier in the year. The recent alterations were made using SUSE 10. I have installed the latest firmware and that hasn't helped. Could this be ( and this is where my knowledge runs out ) anything to do with font encodings, unicode, UTF that sort of thing. The firmware does include a font file ( I know as on one occassion I loaded a Korean one by mistake.
All suggestions most welcome as its a pita as it is at the moment.
It's unlikely this is really a Linux or SuSE issue. What kind of player is it? Since those things all use entirely proprietary software, it's not likely we can really help you. Did you check the playback options to see if it has its own ordering controls? Perhaps you activated a shuffle playback mode? Otherwise, I'd say the most likely problem is that the player is playing songs in the order they appear in its internal directory structure. The alterations you made recently caused some files to be replaced on the device and now that order is mangled. You might be able to erase it entirely and download all the songs again in the correct order. Before doing that, re-create the music repository on your Linux system in a new directory and be sure to copy the files to that new directory hierarchy in alphabetical order (you can see the Linux directory order by giving the "-f" option the "ls" command. Otherwise it always performs some kind of sort--usually by name--on the files it displays. Once you have the directory order of files on the Linux side in the order you want them to play, then no matter what software you use (whether it orders the tracks it self or just sends off them in their Linux directory order) they'll be sent to the player in the proper order and most likely will play in the proper order.
Cheers
F
Randall Schulz
Hi,
The music collection on my little ogg / mp3 player has been static for a long time. Recently I re-did it, cleared it out and reloaded music, speach etc. Ever since it will not play tracks in the correct order (numerical as in 01 02 etc or alphabetical nor by the track number in the Id3 tag ). The initial collection was put on using SUSE 9.1 earlier in the year. The recent alterations were made using SUSE 10. I have installed the latest firmware and that hasn't helped. Could this be ( and this is where my knowledge runs out ) anything to do with font encodings, unicode, UTF that sort of thing. The firmware does include a font file ( I know as on one occassion I loaded a Korean one by mistake.
It's unlikely this is really a Linux or SuSE issue.
What kind of player is it? Since those things all use entirely proprietary software, it's not likely we can really help you.
Did you check the playback options to see if it has its own ordering controls? Perhaps you activated a shuffle playback mode?
Otherwise, I'd say the most likely problem is that the player is playing songs in the order they appear in its internal directory structure. The alterations you made recently caused some files to be replaced on the device and now that order is mangled.
You might be able to erase it entirely and download all the songs again in the correct order. Before doing that, re-create the music repository on your Linux system in a new directory and be sure to copy the files to that new directory hierarchy in alphabetical order (you can see the Linux directory order by giving the "-f" option the "ls" command. Otherwise it always performs some kind of sort--usually by name--on the files it displays.
Once you have the directory order of files on the Linux side in the order you want them to play, then no matter what software you use (whether it orders the tracks it self or just sends off them in their Linux directory order) they'll be sent to the player in the proper order and most likely will play in the proper order.
Curiously if I plug the thing into a winxp box and name a directory of traco 01 02 03 etc then they play in the correct order. If I mount the thing from within linux and rename a different set of tracks 01 02 03 then they play in the wrong order. The Id3 info appears correct ( am trying to find out what level of Id3 the EZ-AV xen emp-400 supports but so far no joy ). I have sent folders of tracks across from linux simply cd ./* /media/ezav/somefolder/ and even then although they appear in linux as 01 02 03 they appear in the machine ( once unmounted ) in a random order. I wonder if this is a font-encoding issue? THanks for your help
Francesco, On Wednesday 11 January 2006 04:38, Francesco Scaglioni wrote:
Hi,
...
First of all, you're really not being at all specific about the exact sequence of actions you're carrying out in any of the experiments you're conducting.
Curiously if I plug the thing into a winxp box and name a directory of traco 01 02 03 etc then they play in the correct order. If I mount the thing from within linux and rename a different set of tracks 01 02 03 then they play in the wrong order. The Id3 info appears correct ( am trying to find out what level of Id3 the EZ-AV xen emp-400 supports but so far no joy ). I have sent folders of tracks across from linux simply cd ./* /media/ezav/somefolder/ and even then although they appear in linux as 01 02 03 they appear in the machine ( once unmounted ) in a random order. I wonder if this is a font-encoding issue?
It's not surprising. Different file systems organize and represent diretory contents differently. Some use structures that are implicitly ordered (a B-TREE or Red-Black Trees, e.g.), others just put a new entry wherever there's room, growing the directory as necessary. My information on these details is now dated, but in the past, Linux file systems took a very naive approach to directory management (while earlier Macintosh file systems used B-TREEs to represent directories). So the specific sequence of actions within a given directory (creation, deletion, renaming, etc.) will have varying effects on the order of directory entries as they're enumerated by the system calls that provide access to directory contents. If you get the file names the way you want them in one directory and then copy them to a brand new directory (not merely one that has been emptied of all contents) in the order you want them, then verify the directory order by using "ls -f" you should be see the order in which you copied those files, but I cannot guarantee that will happen and it may vary depending on what kind of file system you're using. Have you tried erasing the player's contents entirely and transferring tracks from scratch? As for font encoding, I'm pretty sure that regardless of the encoding numerals collate in the order you'd expect (0 before 1, 1 before 2, etc.). Lastly, unless the player is pretty old or pretty cheap, it almost certainly supports MP3 tags version 2 (ID3v2).
Thanks for your help
Randall Schulz
participants (2)
-
Francesco Scaglioni
-
Randall R Schulz