Hi.
Version 1.5.41 has just been released. Please note that this version includes some changes in the scripting system, in particular in the playlist handling. The former IPlaylist interface is now split up into two interfaces: the “new” IPlaylist (which represents only the playlist data) and IPlaybackControl, which is responsible for starting and stopping players, handling the automation etc. In particular, use these new methods for loading or appending playlists:
old: IPlaylist.Load(filename)
new: IPlaybackControl.Playlist.LoadFromFile(filename, false)
old: IPlaylist.Append(filename)
new: IPlaybackControl.Playlist.LoadFromFile(filename, true)
These changes were necessary in order to reflect the internal class structure of mAirList and make extensions to the scripting system easier. There are also a lot of new interfaces in this version, for example, you can now manipulate cue points and access the databases. A complete reference can be downloaded as a CHM file from here: http://www.mairlist.de/documentation/mAirListScript.chm
I will give you assistance if you’re having problems converting your old scripts.
Other changes in 1.5.41:
-
Introduced the “file management” system, which makes mAirList open the audio files and pass the data internally to BASS.DLL instead of letting BASS.DLL open the file on its own. As a benefit, you can now specify that files should be entirely loaded into RAM if they do not exceed a certain file size. More options will follow, for example the ability to create local copies from network files automatically.
-
You can now activate the player buttons separately, and the buttons can now also show symbols instead of text. There’s also a “close” button now.
-
Playlist files can now be inserted at a certain position through the playlist context menu.
-
A new option makes a player go into End Mon when activating PFL while the player is on air.
-
Various bug fixes.
Torben