public bool GetSpectrum()
        {
            bool result = false;

            if (!IsPlaying)
            {
                return(result);
            }

            InitPlayer();

            if (SpectrumProvider == Utils.Provider.Mediaportal && Bass != null)
            {
                result = Bass.GetSpectrum(ref _spectrum, (byte)_spectrumcount, _spectrummin, _spectrummax);
            }
            result = result && (_spectrum != null && _spectrum.Count > 0 && _spectrum.Count == _spectrumcount);
            return(result);
        }