|
Rockbox mail archiveSubject: Re: ID3 database browsingRe: ID3 database browsing
From: Neon John <johngd_at_bellsouth.net>
Date: Thu, 14 Oct 2004 13:37:34 -0400 On Wed, 13 Oct 2004 09:56:01 +0200, Linus Nielsen Feltzing <linus_at_haxx.se> wrote: >I really want an ID3 database in Rockbox, but we need to find a decent >solution that doesn't slow down the browser too much, eat up all RAM, or >drain the batteries due to extensive disk access. I guess I don't understand the need for this. Assuming a well organized file hierarchy, what additional info would an ID3 browser bring to the table? With >8000 files on my 80 gig machine I've never felt the need for anything more than the simple file browser. What am I missing? > >A couple of questions come to mind: > >2) How to design the database to allow for fast searching/browsing with >as little memory usage as possible? We can waste quite a lot of disk >space, but not that much RAM. It would probably be instructive to look at how dBase II did it on CP/M machines. It would run, albeit slowly, on a machine with 16k of RAM which means the application probably had no more free RAM than a JBR. It used very tightly packed and compressed index files, one for each searchable field in the database. This worked well as long as they stayed in sync. Unfortunately rebuilding indices was a frequent, necessary and very time-consuming task. I think I've seen the DOS version of dBase II out there on the net. It was code-compatible with the CP/M version. > >3) How to synchronize/generate the database? I think a line should be drawn in the sand against any dependence on a host computer. The archos should be able to do any database manipulation without being tethered to a computer. Requiring a desktop-based application would put Rockbox down in the same class with the neuros, ipod and all the other crappy tethered players. I have no problem with there being a PC application that duplicates what the archos does, only faster. John --- John De Armond johngdDONTYOUDARE_at_bellsouth.net http://bellsouthpwp.net/j/o/johngd/ Cleveland, Occupied TN _______________________________________________ http://cool.haxx.se/mailman/listinfo/rockboxReceived on 2004-10-14 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |