Fixed auto-detection of MIRROR_MIRROR_BD: changed minimum audio track count from 2 to 1
Updated TODO.TXT
Fixed timing bug: replaced rate-limited Timer with immediate method call guarded by a simple condition
Refactored Update() method and renamed to NotifyObservers() in ProgressProvider.cs
Reorganized ProgressProvider.cs into #regions and added a few XML doc comments
Removed no-arg constructor from Chapter.cs
Added Chapter.ToString() override
Added ChapterSearchResults property to Playlist.cs
Added XML doc summary for JsonChaps class in ChapterJson.cs
Switched ChapterGrabberPlugin from an INameProviderPlugin to an IMetadataProviderPlugin
Added 'using' for BDHero.BDROM to ChapterGrabberPlugin.cs
Skip empty chapter names in ChapterGrabberPlugin.cs
Removed temporary variable in ChapterGrabberPlugin.cs
Skip chapters named "Kapitel X" ("Chapter X" in German) in ChapterGrabberPlugin.cs
Minor/ignore - Renamed variable for clarity in ChapterGrabberPlugin.cs
Store all chapter search results in the playlist in ChapterGrabberPlugin.cs
Updated TODO.TXT
Added DisplayName property to Codec class
Use Codec.DisplayName in VideoTrackListView and AudioTrackListView
Added "Scene X" to list of chapter names to ignore in ChapterGrabberPlugin.cs