<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mAirList Blog</title>
	<atom:link href="http://www.mairlist.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mairlist.com/blog</link>
	<description>mAirList Radio Automation System</description>
	<lastBuildDate>Sun, 27 Jun 2010 09:43:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>mAirList 3.1.0 released</title>
		<link>http://www.mairlist.com/blog/2010/06/mairlist-3-1-0-released/</link>
		<comments>http://www.mairlist.com/blog/2010/06/mairlist-3-1-0-released/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 09:36:51 +0000</pubDate>
		<dc:creator>Torben Weibert</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.mairlist.com/blog/?p=209</guid>
		<description><![CDATA[I&#8217;m happy to announce that mAirList 3.1 has been released for production use today, and version 3.1.0 is now availble for download from the Pro/Home download pages.
I would like to say thank you to all the people who contributed their ideas, thoughts and bug reports during the pre-relase stage of mAirList 3.1.
More information:

Overview of the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy to announce that mAirList 3.1 has been released for production use today, and version 3.1.0 is now availble for download from the <a href="http://www.mairlist.com/en/pro/download.php">Pro</a>/<a href="http://www.mairlist.com/en/home/download.php">Home</a> download pages.</p>
<p>I would like to say thank you to all the people who contributed their ideas, thoughts and bug reports during the pre-relase stage of mAirList 3.1.<span id="more-209"></span></p>
<p>More information:</p>
<ul>
<li><a href="http://www.mairlist.com/blog/2010/05/whats-new-in-mairlist-3-1/">Overview of the major new features in this release</a></li>
<li><a href="http://www.mairlist.com/blog/2010/05/mairlist-3-1-beta-1-available/">Detailed upgrade instructions</a> (posted along with the announcement of Beta 1)</li>
<li><a href="../../en/pro/download.php">Download page for Pro Users</a></li>
<li><a href="../../en/home/download.php">Download page for Home Users<br />
</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mairlist.com/blog/2010/06/mairlist-3-1-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mAirList 3.1 Beta 2 released</title>
		<link>http://www.mairlist.com/blog/2010/06/mairlist-3-1-beta-2-released/</link>
		<comments>http://www.mairlist.com/blog/2010/06/mairlist-3-1-beta-2-released/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 11:24:53 +0000</pubDate>
		<dc:creator>Torben Weibert</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.mairlist.com/blog/?p=203</guid>
		<description><![CDATA[The second beta of the upcoming production release 3.1 of mAirList has been released today. It fixes a number of bugs that were discovered in Beta 1, and it also brings some significant improvements to the performance of the mAirListDB database management application, in particular when dealing with large data sets.
Download links:

Professional Edition: http://www.mairlist.com/en/pro/download.php
Community and [...]]]></description>
			<content:encoded><![CDATA[<p>The second beta of the upcoming production release 3.1 of mAirList has been released today. It fixes a number of bugs that were discovered in Beta 1, and it also brings some significant improvements to the performance of the mAirListDB database management application, in particular when dealing with large data sets.</p>
<p><span id="more-203"></span>Download links:</p>
<ul>
<li>Professional Edition: <a href="http://www.mairlist.com/en/pro/download.php">http://www.mairlist.com/en/pro/download.php</a></li>
<li>Community and Personal Edition: <a href="http://www.mairlist.com/en/home/download.php">http://www.mairlist.com/en/home/download.php</a></li>
</ul>
<p>Changelog:</p>
<pre>Changes from Beta 1 to Beta 2

[+] Encoder: Item type filter for title update</pre>
<pre>[+] DB: Added playlist export functionality</pre>
<pre>[-] Event scheduler: Last execution time not recorded properly</pre>
<pre>[-] Container playback: next item doesn't start at fade out in automation mode</pre>
<pre>[-] Encoder title update sent even if logging is disabled</pre>
<pre>[*] NoLogging flag set automatically for Hook Containers</pre>
<pre>[-] Properties dialog: duration displayed in 12-hour format on English systems</pre>
<pre>[-] DB networked: PostgreSQL exceptions when dealing with large datasets</pre>
<pre>[*] DB: Improved performance when moving or deleting items</pre>
<pre>[-] Error when automation is activated while all players are in LOADING state</pre>
<pre>[-] "Load database playlist" etc. actions insert a dummy when playlist is</pre>
<pre> empty and fixed time option is set</pre>
<pre>[-] DB: Error message when manually adding items (streams etc.) to a folder</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mairlist.com/blog/2010/06/mairlist-3-1-beta-2-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New in mAirList 3.1?</title>
		<link>http://www.mairlist.com/blog/2010/05/whats-new-in-mairlist-3-1/</link>
		<comments>http://www.mairlist.com/blog/2010/05/whats-new-in-mairlist-3-1/#comments</comments>
		<pubDate>Sat, 15 May 2010 09:51:41 +0000</pubDate>
		<dc:creator>Torben Weibert</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://www.mairlist.com/blog/?p=149</guid>
		<description><![CDATA[As mAirList 3.1 is now in Beta stage, it is time to give a little overview on the improvements introduced in this new release.
Runtime configuration through mAirList Control Panel
While the basic configuration is still to be performed through the built-in mAirListConfig utility, the new Control Panel gives you access to various configuration options at runtime [...]]]></description>
			<content:encoded><![CDATA[<p>As mAirList 3.1 <a href="http://www.mairlist.com/blog/2010/05/mairlist-3-1-beta-1-available/">is now in Beta stage</a>, it is time to give a little overview on the improvements introduced in this new release.<span id="more-149"></span></p>
<h1>Runtime configuration through mAirList Control Panel</h1>
<div id="attachment_168" class="wp-caption alignright" style="width: 160px"><a href="http://www.mairlist.com/blog/wp-content/uploads/2010/05/mairlist31-controlpanel.png" rel="lightbox[149]"><img class="size-thumbnail wp-image-168 " title="mairlist31-controlpanel" src="http://www.mairlist.com/blog/wp-content/uploads/2010/05/mairlist31-controlpanel-150x93.png" alt="" width="150" height="93" /></a><p class="wp-caption-text">mAirList 3.1 Control Panel</p></div>
<p>While the basic configuration is still to be performed through the built-in <em>mAirListConfig </em>utility, the new Control Panel gives you <strong>access to various configuration options at runtime</strong> from within the mAirList main menu. This includes configuration of the <strong>streaming encoder, remote control interfaces, logging, databases and notification scripts</strong>. All changes can either be made temporarily for the current session or can be saved to the configuration files permanently.</p>
<h1>Improved Mini Scheduler</h1>
<div id="attachment_169" class="wp-caption alignright" style="width: 160px"><a href="http://www.mairlist.com/blog/wp-content/uploads/2010/05/mairlist31-hourtemplate.png" rel="lightbox[149]"><img class="size-thumbnail wp-image-169" title="mairlist31-hourtemplate" src="http://www.mairlist.com/blog/wp-content/uploads/2010/05/mairlist31-hourtemplate-150x134.png" alt="" width="150" height="134" /></a><p class="wp-caption-text">The new hour template editor with attribute and type filters</p></div>
<p>The <em>Mini Scheduler</em>, the built-in music scheduling function in mAirListDB, has been significally improved in this release. Most notably, it now supports <strong>artist and title separation</strong>, a feature that prevents a particular song (or artist) to be played more than once within a certain period of time. Furthermore, you can now add <strong>attribute and type constraints</strong> to hour template items &#8211; for example, you can force the first item of each hour to be a <em>Jingle</em> one or have the &#8220;Genre&#8221; attribute set to &#8220;Rock&#8221;. Attribute filters can contain variables for the current date and time. That makes it easy to pick the right jingles for each hour of the day. It is now also possible to mark an item as <strong>optional</strong> &#8211; optional items may be left out by the scheduler in order to fill the hour as exactly as it gets. Hour templates can now be <strong>imported and exported</strong> to XML files, which makes it very easy to duplicate or save templates for later use.</p>
<h1>mAirListDB improvements</h1>
<p>Besides the changes to Mini Scheduler outlined above, the mAirListDB backend has been improved in various ways:</p>
<ul>
<li>The complete database, as well as the content of a particular folder or search result, can be <strong>exported</strong>, for example for use with an external music scheduling software. mAirList currently supports export formats compatible with <strong>Powergold</strong> and <strong>MusicGen</strong>, as well as generic CSV output.</li>
<li>
<div id="attachment_171" class="wp-caption alignright" style="width: 143px"><a href="http://www.mairlist.com/blog/wp-content/uploads/2010/05/mairlist31-playlistimport.png" rel="lightbox[149]"><img class="size-thumbnail wp-image-171" title="mairlist31-playlistimport" src="http://www.mairlist.com/blog/wp-content/uploads/2010/05/mairlist31-playlistimport-133x150.png" alt="" width="133" height="150" /></a><p class="wp-caption-text">Importing playlists into the database</p></div>
<p>Likewise, it is possible to <strong>import playlists</strong> created by external scheduling software. If the software creates playlists longer than expected (e.g. daily playlists &#8211; remember that mAirListDB uses hourly playlists instead), mAirList can split those playlists into hourly playlists. Again, Powergold and MusicGen files are supported, as well as any other playlist format understood by mAirList.</li>
<li>Database playlists can now contain items which are not from the database library. That makes it possible to quickly schedule files on the fly without adding them to the database first. It&#8217;s also possible to <strong>customize database items on playlist level</strong>.</li>
<li>In the networked setup, mAirList can keep a <strong>local cache of the next few playlists</strong> so that your automation will keep running even if the database is unavailable at the time the playlist is loaded.</li>
<li>Also in the networked version of mAirListDB, it is now possible to use <strong>multiple user accounts with different security levels</strong> (admin, manager, DJ, studio, read-only) and thereby limit the read and write access to the database. mAirList uses PostgreSQL roles to implement this feature, so you can use any PostgreSQL user/role management software to manage the user accounts. As PostgreSQL supports various password authentication backends, including LDAP, it is also possible to connect mAirListDB user management to your existing authentication infrastructure (e.g. an Active Directory server).</li>
</ul>
<p>The database schema is compatible to the one used by the latest version of mAirList 3.0, so it is possible to install and use both releases in parallel.</p>
<h1>Encoder supports multiple connections, airchecks and VST plugins</h1>
<div id="attachment_172" class="wp-caption alignright" style="width: 160px"><a href="http://www.mairlist.com/blog/wp-content/uploads/2010/05/mairlist31-vst.png" rel="lightbox[149]"><img class="size-thumbnail wp-image-172" title="mairlist31-vst" src="http://www.mairlist.com/blog/wp-content/uploads/2010/05/mairlist31-vst-150x119.png" alt="" width="150" height="119" /></a><p class="wp-caption-text">A VST sound processing plugin in the encoder chain</p></div>
<p>The built-in streaming encoder has now support for <strong>multiple server connections</strong>. A particular connection can be swiched on and off at any time through the new Control Panel. Additionally, there&#8217;s a new connection type <strong>Aircheck</strong> that writes the encoded audio data to an MP3 or OggVorbis file rather than sending it to a streaming server. The encoder now also features a sound processing chain into which <strong>VST processing plugins </strong>can be inserted.</p>
<h1>New REST-style remote interface</h1>
<p>The SOAP interface for TCP/IP remoting has been replaced by a simpler, more lightweight <strong><a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a>-style HTTP interface</strong>. The new interface is running on port 9300 by default (just like the old one), and currently supports only a single operation: executing commands (just like the old one). It is however planned to extend this interface over time and allow (read and write) access to mAirList&#8217;s internal data and state, manipulation of the playlist, browsing through the database and much more. The operations will be grouped into several <strong>plugins</strong> which can be turned on our of as needed, in order to limit the functionality (and threats) to what you really need. The interface also supports <strong>password protection</strong> through HTTP basic authentication.</p>
<h1>New Layout Designer</h1>
<div id="attachment_170" class="wp-caption alignright" style="width: 160px"><a href="http://www.mairlist.com/blog/wp-content/uploads/2010/05/mairlist31-layoutdesigner.png" rel="lightbox[149]"><img class="size-thumbnail wp-image-170" title="mairlist31-layoutdesigner" src="http://www.mairlist.com/blog/wp-content/uploads/2010/05/mairlist31-layoutdesigner-150x92.png" alt="" width="150" height="92" /></a><p class="wp-caption-text">The improved Layout Designer</p></div>
<p>The Layout Designer has been significally improved in this release. In particular, it is now possible to <strong>move all GUI objects by drag&amp;drop</strong>, and you can also manage your layouts more easily by using the new <strong>import and export</strong> functionality. If you don&#8217;t like your current layout, you can switch back to automatic layout mode with a single click.</p>
<h1>Support for DHD RM4200 and Series 52</h1>
<p>mAirList now includes remote control support for the popular <a href="http://dhdaudio.de/index.php?lang=en">DHD Audio RM4200D and Series 52</a> digital mixing consoles. The devices can be linked through a serial connection or TCP/IP, and you can freely assign actions for all GPIO commands received from the mixer, as well as sending GPIO status changes to the desk from mAirListScript or action lists.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mairlist.com/blog/2010/05/whats-new-in-mairlist-3-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mAirList 3.1 Beta 1 available</title>
		<link>http://www.mairlist.com/blog/2010/05/mairlist-3-1-beta-1-available/</link>
		<comments>http://www.mairlist.com/blog/2010/05/mairlist-3-1-beta-1-available/#comments</comments>
		<pubDate>Sat, 15 May 2010 09:48:10 +0000</pubDate>
		<dc:creator>Torben Weibert</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.mairlist.com/blog/?p=184</guid>
		<description><![CDATA[I&#8217;m happy to announce that, after several weeks of testing and improving the software in its &#8220;alpha&#8221; state, mAirList 3.1 is now officially available as Beta 1. It has proven to be pretty reliable and stable even its alpha stage, so I believe this will be a very short beta phase until we arrive at [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy to announce that, after several weeks of testing and improving the software in its &#8220;alpha&#8221; state, mAirList 3.1 is now officially available as Beta 1. It has proven to be pretty reliable and stable even its alpha stage, so I believe this will be a very short beta phase until we arrive at a stable version 3.1.0.</p>
<p>mAirList 3.1 has several improvements over its predecessor, including better music scheduling, an improved streaming encoder with support for VST plugins, and a revised Layout Designer with drag-and-drop support that lets you create and manage custom layouts very easily.</p>
<p>Read more about the most prominent changes <a href="http://www.mairlist.com/blog/2010/05/whats-new-in-mairlist-3-1/">here</a>. A complete list of changes can be found in the <a href="http://www.mairlist.com/download/mAirList/v3.1/snapshot/Changelog.txt" target="_blank">Changelog</a>.<span id="more-184"></span></p>
<h1>Upgrade Instructions</h1>
<p>mAirList 3.1 installs into a separate folder and Start Menu group, so you can have both the old and the new version installed at the same time, which makes it very easy to test-drive the beta release and switch back to the stable v3.0 in case of any problems.</p>
<p>To transfer your settings from v3.0 to v3.1, follow these instructions:</p>
<ol>
<li>If you&#8217;re a mAirListDB (local mode) user, <strong>make a backup of your database file</strong> (usually named database.db) first. The exact location can be looked up in the mAirListDB configuration dialog in mAirListConfig. If it&#8217;s inside the v3.0 Data Folder (see below), consider moving it to a different place first (remember to visit the configuration dialog and click <em>Open existing database</em> to tell mAirList the new location of the *.db file). mAirList 3.1 and 3.0 can share the same database file as long you have the latest update installed for either release.</li>
<li>Install mAirList 3.1 using any of the available setup packages.</li>
<li>From the old v3.0 Start Menu group, run the configuration app (mAirListConfig) and look up the <em>Root Data Folder</em> on the <em>Advanced -&gt; Data Folders</em> page. Click <em>Open in Explorer</em> to see its contents.</li>
<li>Repeat step #3 for the v3.1 installation. You should now have two open Explorer windows, one showing the v3.0 Root Data Folder, the other showing the v3.1 Root Data Folder.</li>
<li>Make sure all mAirList and mAirListConfig windows are closed.</li>
<li>Copy all files from the v3.0 Root Data Folder to the v3.1 Root Data Folder.</li>
<li>Open the v3.1 mAirListConfig &#8211; your old settings should be there.</li>
</ol>
<p>Remember that due to the changed and added functionality, some configuration settings might not be transferred correctly, so you should check all relevant settings before using the new release for production.</p>
<h1>Roadmap and Feedback</h1>
<p>In its current beta state, only bug fixes and minor improvements should be applied to mAirList 3.1. Major new features will be added to the next release (mAirList 3.2) which we will start to work on once v3.1 is released for production.</p>
<p>If you have any feedback, ideas, or found a bug, you are welcome to post to the <a href="http://forum.mairlist.com">mAirList forum</a>. There are now additional areas for bug reports regarding mAirList 3.1 in both <a href="http://forum.mairlist.com/index.php/board,27.0.html">English</a> and <a href="http://forum.mairlist.com/index.php/board,28.0.html">German</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mairlist.com/blog/2010/05/mairlist-3-1-beta-1-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mAirList 3.0.15 released</title>
		<link>http://www.mairlist.com/blog/2010/04/mairlist-3-0-15-released/</link>
		<comments>http://www.mairlist.com/blog/2010/04/mairlist-3-0-15-released/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 21:04:41 +0000</pubDate>
		<dc:creator>Torben Weibert</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.mairlist.com/blog/?p=147</guid>
		<description><![CDATA[mAirList 3.0.15 is now available. This version of the stable release v3.0 fixes a number of bugs, so you are advised to upgrade at your earliest convenience.Version 3.0.15 Build 685 (2010-04-27)

[-] Player: Progress bar not updated when PFL is paused
[-] Mixdown: File extension not added automatically
[-] GDI leak when setting "ButtonSize=0" for a player in [...]]]></description>
			<content:encoded><![CDATA[<p>mAirList 3.0.15 is now available. This version of the stable release v3.0 fixes a number of bugs, so you are advised to upgrade at your earliest convenience.<span id="more-147"></span>Version 3.0.15 Build 685 (2010-04-27)</p>
<pre>
[-] Player: Progress bar not updated when PFL is paused
[-] Mixdown: File extension not added automatically
[-] GDI leak when setting "ButtonSize=0" for a player in skin.ini
[-] Encoder does not work when there are no recording devices available
[+] Static text screen object: display properties can be changed through
 remote commands: BACKGROUNDCOLOR, FONTNAME, FONTSIZE, FONTSTYLE, FONTCOLOR
[-] Range Check Error related to cartwall when no configuration files present</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mairlist.com/blog/2010/04/mairlist-3-0-15-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mAirList 3.0.14 released</title>
		<link>http://www.mairlist.com/blog/2010/03/mairlist-3-0-14-released/</link>
		<comments>http://www.mairlist.com/blog/2010/03/mairlist-3-0-14-released/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 09:07:58 +0000</pubDate>
		<dc:creator>Torben Weibert</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.mairlist.com/blog/?p=141</guid>
		<description><![CDATA[Another maintenance release of mAirList 3.0 is now available which fixes a couple of bugs.
Version 3.0.14 Build 681 (2010-03-22)

[-] Cartwall: Players set to 3x5 after running config app for the first time
[-] Encoder: Trailing blank characters in meta data
[-] Inconsistent default values for cartwall and player count
[*] SAS: Changed the order of "Player" and "GPI" [...]]]></description>
			<content:encoded><![CDATA[<p>Another maintenance release of mAirList 3.0 is now available which fixes a couple of bugs.</p>
<pre><span id="more-141"></span>Version 3.0.14 Build 681 (2010-03-22)

[-] Cartwall: Players set to 3x5 after running config app for the first time
[-] Encoder: Trailing blank characters in meta data
[-] Inconsistent default values for cartwall and player count
[*] SAS: Changed the order of "Player" and "GPI" tabs in config dialog
[-] DB: Delete templates remain in list until you close the dialog
[*] DB: Upgraded schema to version 13 for compatibility with mAirList 3.1
[-] Tilde character in file name ignored if Auto Cue is enabled
[-] Possible freeze when automation is engaged while a player is loading</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mairlist.com/blog/2010/03/mairlist-3-0-14-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>mAirList 3.0.13 released</title>
		<link>http://www.mairlist.com/blog/2010/02/mairlist-3-0-13-released/</link>
		<comments>http://www.mairlist.com/blog/2010/02/mairlist-3-0-13-released/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 14:48:13 +0000</pubDate>
		<dc:creator>Torben Weibert</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.mairlist.com/blog/?p=139</guid>
		<description><![CDATA[Another maintenance release of mAirList 3.0 is now available. Includes severa bug fixes and a couple of improvements. All users are advised to upgrade at their earliest convenience.
Version 3.0.13 Build 676 (2010-02-10)

[-] Envelopes not processed in container playback and mixdown
[-] Fixed a dB value conversion error. Also affects Auto Cue, PLEASE CHECK
 IF YOUR CURRENT [...]]]></description>
			<content:encoded><![CDATA[<p>Another maintenance release of mAirList 3.0 is now available. Includes severa bug fixes and a couple of improvements. All users are advised to upgrade at their earliest convenience.</p>
<pre><span id="more-139"></span>Version 3.0.13 Build 676 (2010-02-10)

[-] Envelopes not processed in container playback and mixdown
[-] Fixed a dB value conversion error. Also affects Auto Cue, PLEASE CHECK
 IF YOUR CURRENT AUTO CUE THRESHOLDS ARE STILL OK FOR YOU.
[*] DB: Running mAirList instances detect newly added storages
[-] Made it optional that Cue Out is used to determine the fade length
 (default: off)
[+] Item type support for playlist skin
[*] Playlist: faster skin.ini processing
[*] A duration can be entered for Network File items for easier backtiming
[-] Container duration not displayed sometimes
[*] DB: Updated to schema version 12 for compatibility with v3.1 Build 703
[*] Notification Scripts: OnPlayerStart, OnPlayerStop, OnCartPlayerStart
 and OnCartPlayerStop have an extra Item parameter (this is because the
 item might have been unloaded from the player already when the Stop
 notifications are called)
[-] OTF database: Extra "box" characters displayed in database browser
[-] Extra regions added when importing regional containers from M3U
[+] Properties dialog: duration of each region display for regional containers
[-] Some Enabled Features options not processed correctly
[-] DB: Exception when editing a template referencing a deleted folder
[+] DB: Confirmation dialog when deleting a folder still used in a template
[+] Better support for playback of files which are still being written by
 another application
[-] Start/stop actions not executed for items in Regional Containers</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mairlist.com/blog/2010/02/mairlist-3-0-13-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>mAirList 3.0.12 released</title>
		<link>http://www.mairlist.com/blog/2009/12/mairlist-3-0-12-released/</link>
		<comments>http://www.mairlist.com/blog/2009/12/mairlist-3-0-12-released/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 10:58:25 +0000</pubDate>
		<dc:creator>Torben Weibert</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.mairlist.com/blog/?p=137</guid>
		<description><![CDATA[An update of mAirList 3.0 has been released today. It contains various bug fixes as well as some minor improvements.
This is the last feature update of the mAirList 3.0 release. New features will now go into the upcoming Version 3.1. A first beta release will be available within the next few days. Bug fixes will [...]]]></description>
			<content:encoded><![CDATA[<p>An update of mAirList 3.0 has been released today. It contains various bug fixes as well as some minor improvements.</p>
<p>This is the last feature update of the mAirList 3.0 release. New features will now go into the upcoming Version 3.1. A first beta release will be available within the next few days. Bug fixes will of course be applied to mAirList 3.0 as long as the new version is still in beta.</p>
<p><span id="more-137"></span>Change log:</p>
<pre>Version 3.0.12 Build 664 (2009-12-15)

[-] File and folder open dialogs broken after loading desktop files (x64 only)
[-] Mixdown: Cue markers ignored
[-] Errors in envelope processing, switched to a different algorithm
[+] Playlist control bar: new option "Show NEXT button in assist mode".
 The button will start the next (loaded) player and fade out any
 other player, pretty much like the NEXT button in automation mode does.
 Make sure to have auto-load and auto-close on EOF enabled for all players.
[+] New remote command "PLAYLIST x NEXT" (= NEXT for assist mode)
[+] New "item type" field in Item Properties and Database Sync dialogs
[*] Item start/stop actions executed in background thread to prevent deadlocks
[-] System-wide PFL hotkeys not working
[*] Main window and cartwall: Changed the "monitor" setting to a more
 general "window position" setting. Removed "maximized" option which
 is now a part of the "window position" setting. With the "default"
 window position, mAirList will use position.ini to determine the
 position and size, or maximize the main window if that file is not
 present.
[*] In custom layout mode, the cartwall position is no longer read from
 layout.ini but managed through the "window position" settings, just
 like in auto layout mode
[*] Database and File Tagger windows remember size and position
[-] Items missing when playing a container multiple times from the same player
[-] When a playlist item is modified, the playlist might not be updated
[-] Players: Backtiming display not updated
[-] Cartwall: Cannot change time display mode
[-] Access Violation when trying to load broken BASS plugin
[*] When creating a hook container, the titles of the individual items are
 used as the title of the container.
[+] Auto Cue: Ability to specify a maximum distance between Fade Out and Cue Out
[-] DB: Possible error message "Application may be frozenz" during libray sync
[+] Playlist: Option to save event list automatically (to standard0.mle etc.)
[+] Main window: Ability to save default desktop template from main menu
[+] Config: new runtime feature "Save default desktop from main menu"
[+] Config: new page "Advanced -&gt; Data Folders"
[-] DB (local) config: "Create new database" button doesn't work
[-] OggVorbis and FLAC file tags UTF8 data not decoded properly
[+] Browser: New option "auto update folder contents"
[*] Updated BASSmix to 2.4.3.0
[*] Updated BASSenc to 2.4.6.0
[*] Updated BASSASIO to 1.0.1.0</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mairlist.com/blog/2009/12/mairlist-3-0-12-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improved Vista and Windows 7 Compatibility</title>
		<link>http://www.mairlist.com/blog/2009/11/improved-vista-and-windows-7-compatibility/</link>
		<comments>http://www.mairlist.com/blog/2009/11/improved-vista-and-windows-7-compatibility/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 17:14:04 +0000</pubDate>
		<dc:creator>Torben Weibert</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://www.mairlist.com/blog/?p=127</guid>
		<description><![CDATA[Starting from mAirList 3.0.11, the compatibility with Vista and Windows 7 has been improved by changing the place mAirList stores its configuration data in.
The Problem
Previous version of mAirList stored all configuration files in the &#8220;config&#8221; subfolder of the mAirList program directory, that is, usually in the folder C:\Program Files\mAirList 3.0\config. The same applied to some [...]]]></description>
			<content:encoded><![CDATA[<p>Starting from mAirList 3.0.11, the compatibility with Vista and Windows 7 has been improved by changing the place mAirList stores its configuration data in.<span id="more-127"></span></p>
<h3>The Problem</h3>
<p>Previous version of mAirList stored all configuration files in the &#8220;config&#8221; subfolder of the mAirList program directory, that is, usually in the folder<em> C:\Program Files\mAirList 3.0\config</em>. The same applied to some other files like the default local mAirListDB file <em>database.db</em>, the license file <em>license.lic</em> and the standard desktop template <em>standard.mlt</em>, which were stored in the same folder as the main executable, that is, in <em>C:\Program Files\mAirList 3.0</em>.</p>
<p>Although discouraged by Microsoft, this has worked pretty well on most systems, however, due to the new user management features of Vista and Windows 7, things have become a little more complicated. In particular, when the user does not have any write access in the <em>Program Files</em> folder (because he is not an administrator), he will not be able save the configuration. Windows detects this sort of problem, and it &#8220;solves&#8221; it by using a technique called <em>virtualization</em>: The files are &#8220;redirected&#8221; to a writable directory inside the user&#8217;s profile folder, namely <em>C:\Users\&lt;username&gt;\AppData\Local\VirtualStore\Program Files\mAirList 3.0</em>. This has confused a lot of people (including myself), and it makes it even harder to locate your config files for manual editing, or save a <em>standard.mlt</em> file.</p>
<h3>The Solution</h3>
<p>The solution is actually pretty easy: mAirList will store its configuration (and database files and standard files) into a place that is intended for this purpose, the common application data folder:</p>
<p><em>C:\ProgramData\mAirList\3.0</em> (Vista and Windows 7) or<br />
<em>C:\Documents and Settings\All Users\AppData\mAirList\3.0</em> (Windows 2000 and XP)</p>
<p>Why haven&#8217;t I done so in the first place? Because one of the key features of mAirList is that it doesn&#8217;t need to be &#8220;installed&#8221; but can be just copied into any folder, even on a USB stick to take with you. In that case, it&#8217;s not so good having the configuration stored in some system profile folder <img src='http://www.mairlist.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  And actually, we need a trick to keep this sort of installation working&#8230;</p>
<h3>Zip and Legacy Installations</h3>
<p>If you didn&#8217;t use the installer to setup mAirList but downloaded the zip archive, you extracted it to some folder of your choice, and the configuration files will be in that folder, following the &#8220;old style&#8221; installation scheme outlined about. That is perfectly ok, because unlike <em>Program Files</em>, the folder you picked for extraction will of course be writable by you. So there is no need to change the way the config is stored in this case.</p>
<p>It&#8217;s not feasible to offer two different mAirList.exe files for download (one that uses the program folder, one that uses the common application data folder). Instead, we need a &#8220;dynamic&#8221; way to decide where the configuration is stored. And here is how it works:</p>
<ul>
<li>When mAirList is started, it checks if there is a &#8220;config&#8221; folder in the same folder as the <em>mAirList.exe</em> file.</li>
<li>If there is, it will assume that this is an &#8220;old style&#8221; installation, and keep looking for config and standard files in the program directory.</li>
<li>If there is no such folder, mAirList will assume that this is a &#8220;new style&#8221; installation, and look for configuration files in the common application data folder mentioned above.</li>
</ul>
<p>The installer has been modified so it will not create a <em>config</em> folder inside the program folder but instead prepare the common application folder as needed; the zip download contains an empty <em>config</em> folder, so when you unzip and run that version, it will be an &#8220;old style&#8221; installation straight away.</p>
<h3>Migrating Old Installations</h3>
<p>If you installed mAirList 3.0 through the installer, the <em>config</em> directory is still in the program directory (or even in the virtualized store). Even when you upgrade to version 3.0.11 or newer, the <em>config</em> directory will not be touched, so your installation will continue to be an &#8220;old style&#8221; one. But it&#8217;s possible to convert your installation to a &#8220;new style&#8221; one following these steps:</p>
<ol>
<li>Make sure that you have at least mAirList 3.0.11 installed.</li>
<li>Locate your current config directory, in particular, check the following places:
<ul>
<li><em>C:\Users\&lt;username&gt;\AppData\Local\VirtualStore\Program Files\mAirList 3.0</em></li>
<li><em>C:\Users\&lt;username&gt;\AppData\Local\VirtualStore\Program Files\mAirList</em></li>
<li><em>C:\Program Files\mAirList 3.0</em></li>
<li><em>C:\Program Files\mAirList</em></li>
</ul>
<p>Check the date and time of the current configuration files to confirm that you found the correct config folder. (When virtualization is active, there may be a <em>config</em> folder in <em>Program Files</em> which is not used at all.)</li>
<li><strong>Move</strong> that <em>config </em>folder to a save place. Also move all of the following files, if existing, to that safe place: <em>database.db, license.lic, defaultlicense.lic, standard.mlt, standard.mle, standard.mlc</em>.</li>
<li>If your <em>config </em>folder was located in the virtual store, also delete the <em>config </em>folder from the <em>C:\Program Files\mAirList (3.0)</em> directory.</li>
<li>Start mAirList. It will complain that there is no license file and open License Manager. Close it again.</li>
<li>At the same time, mAirList has created the &#8220;new style&#8221; configuration directory for you:
<ul>
<li><em>C:\ProgramData\mAirList\3.0</em> (Vista and Windows 7) o<em>r</em></li>
<li><em>C:\Documents and Settings\All Users\AppData\mAirList\3.0</em> (Windows 2000 and XP)</li>
</ul>
</li>
<li>Locate that folder in Windows Explorer, and copy the <em>config </em>folder and any other file you backed up into it.</li>
<li>If you moved your <em>database.db</em> file during this process, open mAirListConfig, go to the <em>Databases</em> page and edit your database connection, using the Button <em>Open existing database file</em> to point mAirList to the new location of your database file.</li>
</ol>
<p>That&#8217;s it <img src='http://www.mairlist.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mairlist.com/blog/2009/11/improved-vista-and-windows-7-compatibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mAirList 3.0.11 released</title>
		<link>http://www.mairlist.com/blog/2009/11/mairlist-3-0-11-released/</link>
		<comments>http://www.mairlist.com/blog/2009/11/mairlist-3-0-11-released/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 17:12:01 +0000</pubDate>
		<dc:creator>Torben Weibert</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.mairlist.com/blog/?p=132</guid>
		<description><![CDATA[mAirList 3.0.11 has been realeased today. This version contains numerous bug fixes, as well as an updated version of the audio engine BASS, so all users are advised to upgrade to this release as soon as possible.
Change log:
Version 3.0.11 Build 649 (2009-11-20)

[-] Database playlist browser: Wrong time when clicking "Next" on Sun 23:00
[-] Sporading error [...]]]></description>
			<content:encoded><![CDATA[<p>mAirList 3.0.11 has been realeased today. This version contains numerous bug fixes, as well as an updated version of the audio engine BASS, so all users are advised to upgrade to this release as soon as possible.</p>
<p><span id="more-132"></span>Change log:</p>
<pre>Version 3.0.11 Build 649 (2009-11-20)

[-] Database playlist browser: Wrong time when clicking "Next" on Sun 23:00
[-] Sporading error messages "BASS_Init: Error -1"
[*] Screen objects: Moved all configuraton related to the visual appearance
 of the screen objects (fonts, colors, etc.) from skin.ini into the
 main configuration (screenobjects.ini, managed through mAirListConfig)
[-] First browser cannot be renamed
[+] New style browser: Hints are displayed for minimized panes
[-] Stop actions and logging not performed for Silence items
[+] New set of actions for controlling the streaming encoder
 (connect, disconnect, enable/disable live feed, enable/disbale local output)
[+] Notification scripts: re-enabled OnTimer() procedure; enable with
 EnableTimer(interval in ms); disable with DisableTimer()
[+] DB: Items can be copied into multiple folders by holding the Ctrl key
 during drag &amp; drop; remove item from folder by moving it into "Unsorted"
[+] Cartwall: Re-added support for adding pre-v2.2 .mlc files
[+] DB: Synchronization skips ".AppleDouble" directories
[*] PFL cue dialog: active cue value displayed in "h:nn:ss.v" format
[-] Cue points may be ignored when very close to the beginning of the item
[*] Improved draw algorithms to reduce CPU load on older systems
[-] DB: Access Violation when closing Synchronize dialog while scanning folders
[*] Improved Vista/Win7 compatibility: When no "config" folder is present
 in the program directory, mAirList will look for it in
 C:\ProgramData\mAirList\3.0 (on Vista an Windows 7) or
 C:\Documents and Settings\All Users\AppData\mAirList\3.0 (on 2000/XP).
 All "standard files" (e.g. standard.mlt) will also need to be placed
 into that folder than. Installers have been adjusted accordingly.
 Existing installations are not affected, but it is recommended to
 modify your installation to avoid problems with user permissions etc.
[-] Player config: Progress bar options not saved correctly
[+] ASIO: Ability to display control panel from ASIO Output config page
[-] Joystick configuration: No dropdown lists on "Button Released" page
[-] PFL Player tool window: drag&amp;drop from directory browser doesn't work
[-] Minor fixes</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mairlist.com/blog/2009/11/mairlist-3-0-11-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
