8 Jul 2000 pcburns   » (Journeyer)

It was a really nice sunny day today; I saw pelicans flying overhead.

I did a bit of work on my cd player. The user interface is just about complete. I've added a little slider so that you can change the current playback position. The status display is updated by a timeout callback from fltk every second. My cd driver doesn't seem to support CDROM_DRIVE_STATUS or CDROM_DISC_STATUS, which makes checking that there is a cd present a bit of a problem. I'll have to try to find a way around it.

The only thing left is to implement cddb support. xmcd and kscd seem to use the same code written by Ti Kan. They both use the same local database in /var/lib/cddb . The cd player that comes with gnome uses a different code base and maintains a separate local database. The cd player that comes with windows doesn't support cddb. Its stores user typed information in one .ini file. The creative playcenter cd player uses a different database to store user typed information, it doesn't seem to support cddb either. I downloaded a copy of the sdk license from www.cddb.com and wasn't impressed with it. I don't think that I will try to use the official sdk.

I uploaded a snapshot of the code to my page on xoom.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!