public override void SyncPlaylists () { if (!IsReadOnly && Monitor.TryEnter (sync_mutex)) { PerformSync (); Monitor.Exit (sync_mutex); } }