
tested with:
- Version 1.02.18E Sansa e280
- Version 1.02.165 Sansa e280R
not really tested with mSD-Cards!
Download SansaMonkey
Last update: version history below
Features for the original Firmware:
- show Ratings
- export Ratings to *.csv
- transfer Ratings to MediaMonkey
- import Ratings from MediaMonkey
- create Playlists
- convert m3u-Playlists to pla
- create Playlists for each Rating
Features for the Rockbox Firmware:
- show Ratings
- export Ratings to *.csv
- transfer Ratings to MediaMonkey
- increase Playcounter in MediaMonkey
- import Ratings from MediaMonkey
- convert Album Arts (jpg, ...) to *.bmp (for Album Art Patch)
- transfer Play History to last.fm
Vista user should be Administrators but at least Power Users!
old Description:
How it works: The Sansa must be connected in MSC-Mode so that the device gets a Drive Letter and the Program can access the Files.
There is a file \SYSTEM\DATA\PP5000.DAT which contains all Information about the Songs (Artist, Title, Ratings, …). The Programm only reads that file (and PP5000.HDR), it doesn’t write there, so there should be no damage to the Sansa-Database.
You can create Playlists with the Programm, which are saved as .pla in \PLAYLISTS. I only use it for Samplers and Ratings
1. start MediaMonkey
2. connect the Sansa in MSC Mode
3. start ReadSansa.exe
4. The Drive should be selected automatically (if the Drive Label is “Sansa e*”). If not, do that manually.
5. Now you can read the Ratings from the Sansa. They are only shown on the screen. If you want to import them into MediaMonkey too, check “Import in MM”. When Importing, ReadSansa looks for the Artist, Album and Title in the MM-Library to find the corresponding file – so make sure the Tags of the Sansa-Files and the Library-Information matches.
Don’t forget: I have my e280 since last Friday so there might be some bugs. But there should be no damage to the Sansa – I’m only reading in the Database und the Playlist-Creation should be safe too. Nevertheless: Use on own Risk.
I haven’t testet it with Songs on the MicroSD since I don’t have one. If you have one and songs on it, please send me your PP5000.DAT + PP5000.HDR.
Hope it’s usefull for you too.
Expecting Feedback
Enrico
[07-05-09] Bugfix: Strings with leading or trailing Spaces weren't read correctly
[07-05-16] added some features
[07-06-12] added support for Rhapsody (thanks a lot to Giuseppe Saracino and Bryan Kitts)
[07-06-15] added some Playlist features
[07-06-18] Support for Rockbox-Firmware (should work on other devices too)
[07-07-20] Fixed some Errors in Rockbox-Part
[07-07-20] Added Converting of Album Arts (jpg) to bmp (for Rockbox)
[07-07-28] Added Audioscrobbler-Support and Playcouter
[07-07-29] Added half-Star-Rating for Rockbox
[07-09-08] Support for latest Rockbox Tagcache (0x5443480b)
[07-09-09] Added PlayCounter as Column (for Rockbox)
[07-09-09] Import PlayCounter without Ratings possible
[07-09-10] better last.fm-Submission (iSproggler Simulation)
[07-09-11] Support for moved database files (FS#7539)
[07-10-11] Added Option to Translate Rockbox
[07-10-12] fixed Bug in Creating Playlist for each Star
[07-10-18] fixed Album Art Resize bug
[07-10-19] added custom Album Art Resolution
[07-12-17] Support for latest Rockbox tagcache (0x5443480c)
[07-12-27] Some small fixes
[09-03-10] Support for latest Rockbox tagcache (0x5443480d)
[09-10-01] fix Problem with Out-of-Memory-Error (changed behavior of deleted Files)
[09-12-14] Added Playcounter Export from MM to Rockbox
[11-01-07] Support for latest Rockbox tagcache (0x5443480e)
[11-03-08] Support for MediaMonkey 4
[11-03-10] added ProgressBar when reading device database
[11-09-06] fixed small bug regarding im- and export of playcounters (rockbox)
EDIT 2017-10-24:
I'm not using my Sansa or Rockbox anymore and am no more active in the forum, but if there's something I can do for SansaMonkey, write me a PM/Mail.