public async Task<int> GetAudioTrackCount() { if (_vlcPlayer == null || _vlcInitializeTask == null) return 0; await _vlcInitializeTask; lock (_controlLock) { return _vlcPlayer.GetAudioTracksCount(); } }