Audio project generates xml documentation.
YouTube downlaoder supports both synchronous and asynchronous downloads.
Added extension Match methods for Track elements, simulating the Search methods that extends IEnumerable<Track>.
YouTube downloader sets TrackInfo in Download on download completion.
First scan in AudioScanner performs 'Add' when loading existing files.
First scan (when loading AudioScanner from file) will result in all existing files being parsed as 'Add'.
Fixed a typo in BuildActionDictionary causing existingfiles only parsing to fail.
AudioScanner supports non-asynchronous scanning using the RunScanner methods.
Added two additional methods for matching a single RawTrack against a string criteria.
MoveToEntry in PlaylistCollection does not require a playlist to be active.
The 'entry' field in Playlist is always set when using the Entry property. The EntryChanged event is also always raised.
GetPosition in libZPlay uses a try-catch when retrieving the current position as the fallback lib fails 'sometimes'.
Added LeftVolume and RightVolume properties to IPlayback.
AudioControl supports the two new volume properties.
Updated the assembly version to 1.3.1.