mAirList 3.0.5 has been released today.

There are a couple of major enhancements in this version. Most notably, the networked version of mAirListDB (based on PostgreSQL, available in Professional Edition only) is now available, and there is a rotation-/folder-based random playlist generator, the Mini Scheduler.

If you’re looking for instructions on how to set up mAirListDB and use the Mini Scheduler, you will find the new mAirListDB HowTo in the Wiki very useful.

Here’s the change log of v3.0.5:

Version 3.0.5 Build 580 (2009-07-02)
[+] DB: Introduced the mAirListDB built-in Mini Scheduler
[+] DB: Ability to browser attributes from within the main program
[-] DB: Error message when connecting to existing local DB
[+] iTunes: Ability to manage hourly playlists (see blog posts for details)
[-] Actions ignore internal clock adjustment
[+] DB: New Synchronization dialog for adding files and removing missing items
[+] System log entries can be copied to clipboard
[-] Genre imported twice when both ID3v1 and ID3v2 present
[+] DB: CSV export (experimental, more about this later)
[-] Monitor assignment may not work under certain conditions
[-] Fade duration editing does not work correctly; range check error when
    editing imported item from v2.2
[+] DB: New "Go To" button to easily browse your playlists
[-] Database search browser: error message when entering less than MinChars
[-] Options regarding Fade Out or Outro as effective end are ignored
[+] DB: Added mAirListDB network mode (PostgreSQL)
[+] DB: Updating items from within mAirList works (but only if not customized)
[-] Improved connection and error handling for all SQL-based databases
[+] DB: "Reverse lookup" for files being added from directory browsers
[+] MIDI: Better error detection during configuration
[+] New action type "emergency actions" which are executed if any of the
    preceeding actions fails
[+] New options for database playlist actions: load next playlist, set
    fixed time etc.
[+] Player/cartwall option "Use item color when idle"