01-26-2010 07:19 AM
Just what is possible? SanDisk has actually implemented something cool on the humblest Sansa, the slotMusic player. This wee beastie keeps track of the last song played, even if the µSD card is swapped, meaning that the information is held on the card.
This is exactly how I would personally do it. On shutdown, simply store the status as a temporary (upgraded each cycle) "note" file. That database refresh time can easily be minimized. All it takes is a little more code.
Viva la Sansa!
01-26-2010 01:12 PM - edited 01-26-2010 01:14 PM
Message Edited by PromisedPlanet on 01-26-2010 04:14 PM
01-26-2010 03:18 PM
I'm just a little confused. There's this Phillips mp3 player that doesn't refresh when I put music on it. I unplugged it and it just started up. No refresh.
Am I missing something?
"To give real service you must add something which cannot be bought or measured with money, and that is sincerity and integrity."-Douglas Adams
01-26-2010 04:42 PM
01-26-2010 06:27 PM
Having the Sansa append the database file without having to go through the whole "refresh" is a key method in shortening the process. Perhaps this can be added in a future firmware build.
As we are loading our Sansas with larger µSDHC cards, it makes sense for SanDisk to address this issue. It will improve the overall experience with the device, and it will encourage sales of larger capacity cards too.
01-26-2010 10:47 PM - edited 01-26-2010 10:51 PM
What would make more sense to me is that the Fuze boots straight to its menu, allowing you to use it normally, but updates the database in the background. Of you course you can't expect newly added files to immediately show up, and you need a way to deal with selecting files from the database that have been removed already. As long as you would try to play files that had been on the device before, it would still work without the refresh and it can do that refresh in the background where nobody cares too much how long it takes.
(Btw, this updating in the background is how it is done in Rockbox. I have no idea about other firmwares on other players, as I don't own any other that need a 'database refresh').
Message Edited by 7o9 on 01-26-2010 10:51 PM
01-27-2010 06:13 AM - edited 01-27-2010 06:14 AM
"How would that be done?"
I guess it would be done the way the Sansa Connect does it, right?
Message Edited by PromisedPlanet on 01-27-2010 09:14 AM
01-27-2010 05:04 PM
Upon transfer, the Fuze does manipulate the freshly transferred files a bit. If you transfer a video, there's a wee thm file with a screen capture. If you transfer an audio file with "podcast" in the genre field, the Sansa "steals" this file over to the podcast folder.
I've wondered if making a large transfer of music files "en masse" overwhelms the process a wee bit, as several users have reported.
I'd love to see the code changed a bit to streamline the database refresh, in regards to "append" versus "rebuild completely" upon music transfer. With a µSD card, a simple ID file can be stored on the card, allowing the Sansa to recognize a "familiar" card. There are quite a few possibilities available, depending upon the time-to-coffee ratio in development.