Recently we have discovered a bug in mAirlist, namely:
When mAirlist is in assist-mode, and the next event is executed (load the news, next playlist and set mAirlist to auto-mode) the auto-mode uses two players, but it would only be one according to our settings.
It only happens when mAirlist is in assist-mode, when going from auto-mode to auto-mode nothing special’s happens.
Usually, mAirList will unload all unused players at the time AUTO is enabled. So with the song in Player A, and the news in B, normally B should be unloaded, and everything is played through A.
The only exception is when a player is currently in “loading” state. Two things to consider:
Loading takes place asynchronously in the background and can take a “long” time, e.g. for stream items.
There is currently no way to cancel a “loading” process.
So the automation does not wait for the player to finish loading (in order to unload it again right away), but just accepts that it is in use, and will use it to play the news item.
Actually, after that, it should revert back to a single player. That’s at least what I expect, but there might be a bug somewhere.
However I think all of this could be prevented by changing the order of the actions, that is, first turning AUTO on, then loading the playlist.