Could you give a specific example of what you're trying to accomplish?
I assume you know that you need to define your desired arrangement first, and that you can do so by loading all the tracks to an empty playlist and sorting as you see fit.
I'll also assume that playlist files (e.g., fpl or m3u) aren't an option given the hardware.
Unless they have some sort of navigation/browsing functionality, most mp3-cd players will play folders/files in alphanumeric order.
If you're willing to live with it, you can take your sorted playlist name/rename the files on your removable media using File Operations and the %list_index% field.
There's this old freeware called FolderSort. Let this loose on your USB stick and the songs will play in the right order.The original website doesn't exist anymore, but you can get it here for example ("Download starten"). http://www.anerty.net/software/file/DriveSort.php
fb2k includes File Operations to Copy files in your playlist (in the order you have them) to a location, specifying the filename using title formatting syntax. It should do so in that sequence, writing the FAT in that sequence, causing playback in the required order.
Foobar2000 = fb2k (the sub-forum you're posting in uses that in its title, so I adopted the abbreviation too)
You could specify the folder name using title formatting strings such as %list_index%. For my needs, I only wanted one folder for all 300+ tracks on a 1GB SD card. I don't know what pattern you want, e.g. what goes in which folder.
Do you have limitations such as file name length being 8 characters? If not, things are easier.
Do all your devices play strictly in alphabetical order or if you copy an extra file beginning with A after all the rest, will it play at the end (meaning that Windows happened to just copy the files over in alphabetical order and the devices play them in order of being written to the disk)?
What will go into folder 1, folder 2 etc if you use that numbering scheme (or better 0001 to 0002 to match alphabetical order to numeric order?
It sounds like you have certain playlist you'd like in each folder, but it is not anything like the first 100 tracks, the second 100 tracks etc, or all tracks from the same album. Any examples to help us understand?
If you drag the files into the order you want in a foobar2000 playlist and sort or randomize and drag them into a suitable order it's possible to select those files you want in a single folder and run the File Operations/Copy... (or indeed the Convert option in similar fashion) and change the title formatting string manually to include a new folder name or number.Or it's possible to come up with other folder names or numbers from parts or the whole of the metadata or the playlist position %list_index%. I think you can do things like integer division and derive folder names, so for example you can put n tracks into every playlist by dividing %list_index% by n to derive your folder number.In my example, all going into one folder so it would play continuously, I had room for about 650 tracks so I used %list_index% and chose only the third character from the right (the 'hundreds' digit) so I had separate filenames written to my SD card even when the same track was repeated in my Christmas playlist over 100 songs after it was last played. I also used only 5 characters from the %title% and up to two initials from the %artist% to separate files that otherwise might have the same 8.3 format filenames. I also used the $replace function to remove illegal characters that aren't permitted in file names in the disk system I was using.If you can use more than 8.3 characters (or 11 for folder names) you might be able to use some other tag field that separates the file you want in different folders and also get foobar to sort them into a suitable order so that they are written to the flash drive in the right order.If there's no pattern or tagging to allow it to be automated in any way, you can simply sort your playlist using any mixture of automatic sort patterns and manual drag & drop moving and copy a selected group of tracks semi-manually to the folder in order and if it must be alphabetically sorted to append numbers to the front of the file name within that manually typed folder name but some automation on the track titling within that folder.For example supposing 41 tracks were what you consider Cheesy Pop Songs and your Flash Drive is drive G: after selecting those 41 songs in your playlist you can manually enter a number (to put that folder first) and a suitable title.For example something along the lines of:Destination folder:G:\01 Cheesy Pop SongsFile Name Pattern:%list_index% - %title% - %artist%and uncheck the "copy entire source folder" box.Then as it's the first bunch of songs, they'll be numbered 01 to 41 which makes the alphabetical order work. Once copied, you could remove the selected songs from the playlist so that the next song will now be list_index 01, and select the next bunch of songs. Then edit the destination line along these lines:G:\02 Alt Rock%list_index% - %title% - %artist%and run the copy function again. Rinse & repeat as required.But, if you can automate things like the folder naming using Genre, Year, Artist tags etc depending how you want to divide into folders, then you could probably make the whole thing run once and filter the whole lot into the right folders automatically. It really depends if there's structure to it or most of it is on a whim.E.g. you'd then use G:\ as the destination folder and use the \ within the naming format box to separate folders, subfolders and file name formats, e.g.File Name Pattern:%genre% '('%date%')'\%list_index% %title% - %artist%to obtain things like:G:\Rock (1979)\048 Another Brick In The Wall (part 2) - Pink Floydif that's the sort of way you wanted to organise things (unlikely in the specifics, but you get the idea of how you can build upon the syntax).You can do similar things in the Convert dialogue if you have lossless files to start with and wish to convert them, though multi-threaded conversion may muck up the order of file-writing, it it's enabled.
It sounds like, within each folder, the contents are presented in the order you wrote them. Therefore you don't have to name them 1 2 3 4 5 etc.
You could name them by album artist (in case it's various artists with individual track artists), then an album subfolder, and inside that, all the album tracks in the right order. You could also load m3u playlists into fb2k.
A folder ABC containing two subfolders called The Lexicon Of Love and Beauty Stab (you could even append the year or release if you like) each of which contains the tracks from those albums with track numbers in the file names. If that approach suits your whole collection you can select the whole fb2k playlist and run the File Copy on them all to do it automatically.
They key is sorting by the order you want things in. Foobar reads all the tags so it can do that. I don't imagine the other file handlers read audio tags.
A good few SD or USB players with an MP3 decoder will simply play any file in the order it appears in the file allocation table (FAT), which, when writing to a formatted flash drive will almost certainly be the order they were written to the card.
Quote from: Dynamic on 19 November, 2012, 07:46:44 PMA good few SD or USB players with an MP3 decoder will simply play any file in the order it appears in the file allocation table (FAT), which, when writing to a formatted flash drive will almost certainly be the order they were written to the card.If that's the problem here, the simplest way I found of writing in order to the FAT was:Click on a column header to sort the files into the desired playing order in Windows Explorer (I used Lupas Rename 2000 if renaming was necessary).Select all the files.Click on the top file in the list, & drag them onto the player in another Windows Explorer window.That was under Windows XP, but would be worth trying in 7. Dragging by any other file in the selection resulted in the files being written to the FAT, & therefore played, out of order.
Yes, that works, unbelievable