Sansa Playlist Editor

version 0.01

Copyright 2007 Assaf Gordon

About

This is a GUI program that allows creating playlist files on Sandisk's Sansa Audio Players.

License

This program is released under GPLv2

Requirements:

Installation:

Using the Playlist Editor

That's all there is to it. should be pretty self-explanatory.

Frequantly Asked Questions

(actually, they're all made-up, never-been-asked questions):

Q. Can my Sansa be damaged in any way by using the Playlist Editor ?
A. Theoretically, yes. If there's a bug in the program, it might delete some critical files, rendering the player into a useless brick. However, the program only reads the 'MUSIC' sub-driectory, and writes unicode-text files in the 'PLAYLISTS' sub-directory of the Sansa player, So chances of 'bricking' the player are slim.
Nevertheless, Please remember that this program COMES WITH ABSOLUTLY NO WARRANTY WHATSOEVER.

Q. What about encodings ?
A. The Sansa uses FAT32 (called 'vfat' on linux) filesystem. The editor assumes that files are stored in UTF-8 encoding on the Sansa drive.
The Playlists (*.pla) files are saved in UTF16-LE encodings.
The conversion between UTF8 and UTF16-LE is done internally with perl's beautiful encoding mechamisms.
The Editor was successfully tested with the following setup:

If your system is not UTF8, I don't know how it will handle non ASCII characters. use at your own risk.

Q. How can I hack the Editor's code ?
A. I suggest the following:

Q. Can it run on Windows(tm) ?
A. Currently, no. But with some hacking, it should work(tm).

Q. What's next ?
A. Not much, actually. many improvements can be made, but since I don't even own a Sansa, my incentive is pretty low...
(this Playlist Editor was written for someone else...)
If anybody wants to take over the project - please do so.
Critical bugs - I'll try to fix, if you send enough information.