mAirList 3.0.4 has been released.

There aren’t too many changes this time. The intention of this release is to freeze the current (pretty stable) state so I can continue to work with  no worries. I’m planning to add the long-awaited (mini-) music scheduler to the database this week, and perhaps also introduce the networked version of mAirListDB.

Here’s the change log for v3.0.4:

Version 3.0.4 Build 571 (2009-06-16)
[*] Updated BASS.DLL to 2.4.3.1
[*] Updated ZeosLib to 6.6.5
[-] DB: Error message "the item is not from this database" when editing playlist
[-] Config: database connection test always succeeds
[-] DB: Each connection has a unique ID now used to identify the database
    in various places (actions, etc.). To create an ID for existing database,
    open the configuration dialog, click "open existing" and select the
    same file again. The ID should be displayed on the Advanced tab now.
[-] Playlist not updated when changing an item's color, comment or history flag
[-] HTTP logging configuration disappears after saving
[-] Application may freeze when adding a file container through the Insert menu
[-] Actions: Re-added "default playlist" option (only effective when the
    action is executed through an event)
[+] Progress bar uses different colors for Ramp 1, Ramp 2 and Ramp 3
    which can be modified trough skin.ini using ProgressBarRamp1Color,
    ProgressBarRamp2Color and ProgressBarRamp3Color, respectively
[-] Files may remain locked when player is unloaded
[+] Re-enabled incremental search in directory browsers
[*] DB: Removed "Count" column from tree view to improve performance
[*] Playlist: When "Always show ramp" is enabled and "Only show nearest ramp"
    is disabled, all three empty ramps will displayed as 0/0/0.
[-] Browser resizing splitter missing