资 源 简 介
Initial Reasoning
Tired of the slowness and issues with iTunes and Media Player, and bugs in Rhythmbox, and slowness in Amarok, I have created my own player built of opensource tech. Focusing on responsiveness and scalability I have already met some of my goals:
No delay play/pause/next/stop/exit/startup/search. I can rapidly browse and select from 70K audio files.
Details
Tools used: PostgreSQL 8.4, U++ IDE 2070, Visual Studio 2010 RC, ~~taglib~~, and FMOD.
Update: Dec 10,2010: Postgre 9.0.1, U++ IDE 2884, FMOD 4.32 64-bit.
No longer using Visual Studio, using gcc (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5
No longer using taglib due to memory leak and disliked not seeing raw values in file header, and also speed was slow.
Commentary
It"s not pretty, but it works. The use of a database server is unfortunate, but PostgreSQL was the only opensource db that locked properly and supported external cursors for scrolling VLDBs, or large for