FATSort

What is FATSort?

FATSort is the successor to NexSort. The main difference between the two programs is that FATSort operates directly on the FAT of the drive. The FAT is the part of a disk which holds information of the files and folders on the disk.

FATSort is designed to change the order of the files on the disk. This is useful when a device lists the files on the drive without sorting them by any own criteria. Then the files will be listed in the same order as they were copied to the disk.

This program is especially designed for use with portable mp3-players, such as NEX II from Froniter Labs. Just mount the compact flash which holds your music-files and press start. Within seconds the operation is done and the files will be shown in the order you want on the player display.

Files will be reordered in one of three choices: Alphabetical order, Play list order or random order. Folders will be reordered in either alphabetical order or in random order.

The system requirements will be "discovered" when the program is done. It will probably only work in Windows 2000 though.

Also note that this program operates directly on the FAT of a drive. Any malfunction of this program may destroy any files on your disc. Due to this fact, there will not be any public beta versions in the first stage. If you want to test a beta-version: please send me an email (address located at the bottom of this page).

Screenshot

screenshot

Download

2007-11-22: Download FATSort v1.0.6 Beta

News

2007-11-26, 20:33
New version with better unicode support.

2006-11-09, 20:00
A new version is out. No really. Someone told me that some users of Nintendo DS use FATSort, and that a new firmware version displayed the file-list in reverse order. I added an option to invert the sorting. I haven't done any extensive testing though. I don't think i have introduced any dangerous bugs, but I did use a new compiler. So as usual, use it at your own risk.

2003-09-21, 10:08
New version is out. No GUI-changes or new features. Fixes some potential problems which could make the Nex crash on large CF-cards and sometimes make FATSort loose the long filename for a file in the root directory. It's recommended that all FATSort users upgrade to the latest version.

2002-11-21, 13:55
Good news everyone (what Futurama?? :). Today, I received an email from someone who actually uses FATSort (usercount = 1). This will be celebrated with a new FATSort version. And since no one ever sends me any bug-reports, I take this as a sign; this program works - working programs doesn't really need to be updated - if the program won't be updated, I can remove the expire-date.

2002-10-31, 15:50
I have a few more things to implement in my fat16-"driver". Then I should be able to begin with the actual playlisthack. It's too bad the Nex II only supports one level folders, otherwise I could have solved the hack a bit cleaner...

2002-10-30, 12:20
The work with the playlist hack has been proceeding slowly. I noticed that the current version of FATSort expired today, so I have uploaded a new build. It is basically the same as the last version but with a newer core-code revision. I did a quick test, and it seemed to work as expected.

2002-10-11, 16.35
The code for Long Filenames has been rewritten. I have some ideas on how to improve the (not yet written) playlist-hack. Allthough Since I probably won't use it myself and don't have any other motivation other then to see if it works, it will probably take some time before I'm done with it.

2002-10-10, 11:15
I have some ideas on how to make a playlist-hack for the NexII. Before I start to mess around with the code, I am going to release a public beta of FATSort. I have used this version for some time, and it seems to work pretty well. I also added an OS-detection routine to prevent it from running on win9x. It is only designed to run on windows 2000. It probably works on Windows XP to, but I have not tested it there. As usual: You use this program entirely at your own risk.

2002-09-25, 13:20
FATSort now saves settings in a ini-file in the current users profile.

2002-09-24, 15:04
Still no public interest in this program. Anyway, FATSort seems pretty stable. Playlist can now instruct FATSort to handle the files in the directory in a special way. At the moment, only shuffle is supported. I find this feature nice, since I can have both Album folders and a folder for singles on the card. Then I can sort all album titles in alphabetical order and all singles in random order.

2002-09-12, 18:37
I just wanted to clarify some things. There will be no public beta until a couple of persons volunteer to beta-test this program. It works well for me, but I want to know how it works on other systems as well.

2002-09-12, 10:50
FATSort is built and works as it is supposed to (still a beta version). Most bugs and memory leakage should have been fixed. The GUI and some better error-handling routines are on the To-Do-list. Theoretically, this program may destroy the fat and all files on the CF-card. I have tried to force such errors (even "pulled the plug" while reordering files) but has not had any incidents since the first experimental code.

No public beta will be released for now, but if you mail a request I might send you a private beta version (email at the bottom of this page).

2002-09-10, 20:30
The FATSort program now has its own homepage. Basically all the functionality is working, but the code needs to be restructured, commented and built into a GUI before any private beta will be released. It will probably "steel" the GUI from its predecessor NexSort.


Visits since 2006-11-07: Counter

Copyright © 2006 by Christian Swahn (chsw@home.se)