Hi there,
I purchased MC12 (currently using 12.0.226) and have been using ogg's for years.
I recently was given an el-cheapo device that does not support ogg - this didnt worry me because i knew MC had a convert on sync feature!
So, i put together a playlist and sync'd to the devices (it presents as a drive letter, so thats easy).
Even though i said "always convert" it didnt convert ogg->mp3.
after lots of mucking around i noticed that "handheld settings->files and paths" had a clue.
the "supported types" of the device was "*".... so i changed it to "mp3".
This seemed to work, as a whole bunch of converting was done.
But then i noticed the filenames on the device were wierd. They had a random number postpended to the filename. It looked kinda like a temporary file name, but one that wasnt renamed later.
So, then after looking around some more, i saw the "handheld conversion cache" was set to none (this appeared to be the default setting, as i hadnt changed it).
I changed this to "custom directory" (the only other option), selected a cache directory and tried again.
This time the file names were correctly transferred without the postpended random number.
Great! So far so good.
But, then i changed the playlist and hit re-sync. It then copied the entire lot over again!
After more testing it appears that the filename is compared including the postfix, which means the comparison fails.
ie "blah_song.ogg" is different to "blah_song.mp3" so copy blah_song.ogg over again. And then, because its an ogg, MC converts it again and then tries to copy it over... it then notices that "blah_song.mp3" exists, so it adds "blah_song(1).mp3" to the device and now two copies of the song exist.
In summary, i think the following modifications should be made;
1) the formats a device supports should be in the "conversion" section where it is more obvious & relevant
1.a) a tickbox would be more useful that text field as "*" doesnt give you any hints about the structure requirements of the text input
2) after converting a file without a cache, the filename should be renamed to the original name (not left as the temp name)
3) sync'ing needs to compare the filename without looking at the postfix (ie "blah_song.mp3" or "blah_song.ogg" doesnt matter, is it "blah_song" ?
hope thats useful? any comments?