mAirList 3.1.6 has been released today. New features include title update delay for Shoutcast and Icecast servers, mAirListDB playlist generation triggered from the playout module Event Scheduler, a new field “External ID” in the item properties dialog that can be used to store IDs from 3rd-party scheduling or playout software, and an improved mAirListDB CSV import/export mechanism.
A number of bugs have been fixed as well, so it’s recommended that you upgrade to this new version at your earliest convenience. mAirListDB users please note that you will be prompted to upgrade your database to schema version 16 (for the new External ID field) after the upgrade. If you have multiple mAirListDB installations accessing the same database, all installations must be upgraded to v3.1.6 at the same time.
Here’s the complete change log:
Version 3.1.6 Build 928 (2011-03-18) [*] DRS2006 Import: handling UTF-8 decoding correctly [*] Event list XML uses a more portable date/time format for LastExecution [+] New logging variables %I (item type ID), %J (item type string), %C (comment) [-] DB: Template assignment not fully displayed when using many templates [+] Ability to export playlists in a custom text format [-] Better error reporting when no audio devices are available [*] Encoder screen object: more accurate levelmeter with logarithmic scale [+] New playlist item types: Stream, Container, Command, Break, Dummy (will be set automatically for items of the corresponding class) [+] New action lists: "When entering ON AIR mode", "When entering OFF AIR mode" [+] New action: Execute command via REST [+] New action: Generate database playlists [-] Database actions forget "Database Connection" setting [-] DB: Local storage location cannot be edited by non-admins [-] DB: Error message when closing the configuration dialog as a non-admin [*] Scripting: OnPlayerEOFWarning no longer fired during PFL [+] Added an "Apply" button to all configuration dialogs [-] DB: Error when moving an item into a folder in which it is already contained [+] Encoder: Added title update delay option for Shoutcast and Icecast [+] Logging: Added title update delay option for Shoutcast and Icecast [+] Scripting: Added MidiOutOpen, MidiOutClose, MidiOutSysEx [-] FLAC and OGG: Artist determined from filename is kept when reading file tag [-] MIDI: Fixed memory leak [+] Notification Scripts: Added procedure OnMidiSysex(Device: integer; Data: string) [*] DB: Slight changes to CSV export format [+] DB: Added import of generic CSV files [-] Encoder can hang in VirtualBox XP guests due to a bug in VirtualBox [+] Playlist items: New field "External ID" (can be used to store IDs or "cart numbers" from external software like music schedulers) [+] DB: New option "Use external IDs for import and export" [+] DB: Library sort column and order is preserved between sessions [*] DB: Updated schema to version 16 [+] New USB dongle licensing support based on SglW32.dll [+] New logging variables %U (internal/database ID), %V (external ID)
Deutsch
English