by Drev » Sun Oct 19, 2003 8:24 pm
Hello,
MediaMonkey is a fantastic program, and I love the way you run this forum.
For starters, your search is awesome. Just the fact that I can effectively do a logical 'and' with two text fields is almost the Holy Grail for me, I have been searching for somethig to do this for a long long time. The search speed is so much better than my MWP9beta. The minimalist feel and approach of the program makes it run fast and lean, which is heaven. My lowly 450 MHz Celeron is not being renderd punch-drunk by bloatware, as often happens.
Now for the lightning search: This search would be most effective when the average user goes through a long stretch without adding songs to the database. Since the database is stable, a pure-text-file copy of the database could be generated to support the lightning search. I am assuming that a search through a pure text file would take a few milliseconds max for the average processor. Hence the search results could be displayed instantly. When you click on the song to play it. the line mumber of line you click on in the text file is used as a pointer to the actual song in the database.
Also, by maintaining multiple text files representing the different sort views of the database, (perhaps only for the most popular sort fields) the sort function for the song database would also be instantaneous.
Finally, the lightning sort would simply have to monitor the 'database modified' bit to determine if the user would have to be prompted to resynchronize the lightning sort function, which might take a minute or two to do.
The bottom line: I have 128 MB of memory on my machine.... how great it would be to have lightning fast access to my 10,000 song database by loading a striped-down version of the database into into MEMORY when the program boots.
The down side: It would lengthen the boot time for the program...
That's it!
Drev
Hello,
MediaMonkey is a fantastic program, and I love the way you run this forum.
For starters, your search is awesome. Just the fact that I can effectively do a logical 'and' with two text fields is almost the Holy Grail for me, I have been searching for somethig to do this for a long long time. The search speed is so much better than my MWP9beta. The minimalist feel and approach of the program makes it run fast and lean, which is heaven. My lowly 450 MHz Celeron is not being renderd punch-drunk by bloatware, as often happens.
Now for the lightning search: This search would be most effective when the average user goes through a long stretch without adding songs to the database. Since the database is stable, a pure-text-file copy of the database could be generated to support the lightning search. I am assuming that a search through a pure text file would take a few milliseconds max for the average processor. Hence the search results could be displayed instantly. When you click on the song to play it. the line mumber of line you click on in the text file is used as a pointer to the actual song in the database.
Also, by maintaining multiple text files representing the different sort views of the database, (perhaps only for the most popular sort fields) the sort function for the song database would also be instantaneous.
Finally, the lightning sort would simply have to monitor the 'database modified' bit to determine if the user would have to be prompted to resynchronize the lightning sort function, which might take a minute or two to do.
The bottom line: I have 128 MB of memory on my machine.... how great it would be to have lightning fast access to my 10,000 song database by loading a striped-down version of the database into into MEMORY when the program boots.
The down side: It would lengthen the boot time for the program...
That's it!
Drev