private void qtPlayer_FormClosing(object sender, FormClosingEventArgs e) { string path = Path.GetDirectoryName(Application.ExecutablePath); playlist1.TrackList.SaveCache(path + "\\" + "cache.qtPlaylist"); Bass.BASS_Free(); playlist1.TrackList.StopReadingTags(); string[] wlm = { "false" }; WLMStatus.SetNPM(WLMStatus.NPMType.Music, wlm, "{0}", false); }
private void PlaySong(Track t) { if (stream != -1) { Bass.BASS_ChannelStop(stream); Bass.BASS_StreamFree(stream); } stream = Bass.BASS_StreamCreateFile(t.FilePath, 0, 0, BASSFlag.BASS_DEFAULT); // TAG_INFO tag = BassTags.BASS_TAG_GetFromFile(t.FullPath); Bass.BASS_ChannelPlay(stream, true); string[] wlm = { t.ToString() }; WLMStatus.SetNPM(WLMStatus.NPMType.Music, wlm, "{0}", true); curPlaying = t.ToString(); tmrSongPlayed.Enabled = true; }