MP1-4281 : Delay start of the RefreshStatusThread
- the thread is now started in LoadSettings() and not on Creation of the PowerSchedulerSetup class
- this speeds up activation/deactivation of the server plugin in the TV-Server Configuration
MP1-4290 : Integrate Ping Monitor to PowerScheduler
MP1-4290 : Disable Ping Monitor in PS++ on Client
MP1-4290 : PingStandbyHandler.cs class
MP1-4290 : Check null or empty host name
MP1-4290: Implement asyncping
MP1-4303 : Remove audio unmute from PowerScheduler
MP1-4350: Updated BASS binaries
MP1-4350: Stop the WASAPI playback before freeing it, to prevent crashes.
Merge remote-tracking branch 'origin/master' into MP1-4350-BUG-BASS_Engine_can_make_MediaPortal_crash
MP1-4353: Get the files in an enumeration to be able to capture an UnauthorrizedAccessException
MP1-4350 : Make BassAudioEngine singleton instancing in BassMusicPlayer to be thread safe
MP1-4350 : Make BASS player stopping thread safe - Introduced command queue for playback commands. In future this could be used to fix the UI stalls on fade in/out cases by implementing the play and pause in asynchronous manner.
Merge remote-tracking branch 'remotes/origin/master' into MP1-4350-BUG-BASS_Engine_can_make_MediaPortal_crash
First working version with periodic dummy file writes (into timeshift folder) to workaround SMB2/SMB3 file existence cache problems.
Solution file reverted (modified version commited by mistake...)
MP1-4406 : Fix display Music song on MyPictures Plugin (handle it now by event because it was not working anymore with BASS Engine change with GUIMessage.MessageType.GUI_MSG_PLAYBACK_STARTED)
MP1-4406 : Try to use TagReader on showsong and fallback to Music database if exception happen (.wma can trigger COM Exception)
MultiFileReader mods to fix handling of less-than-requested data chunks handling. Mods to try and workaround what seem to be SMB data caching integrity issues (maybe). Duration code modified to stop it hanging if files are not available.
MP1-3401 : The_'Stop_Record'_button_brings_up_the_'delete_recording'_dialog