NowPlayingPlugin:

- Added preliminary support to display lyrics (PlayerType=LYRICS)
- Applied r825 fix on TrackChangeAction= (sends bang to correct window without the need of #CURRENTCONFIG#)
- Some refactoring
This commit is contained in:
Birunthan Mohanathas
2011-06-19 14:58:48 +00:00
parent 6aa004eb22
commit d633f4b586
29 changed files with 1181 additions and 329 deletions

View File

@ -19,7 +19,7 @@
#include "StdAfx.h"
#include "PlayerSpotify.h"
extern CPlayer* g_Spotify;
CPlayer* CPlayerSpotify::c_Player = NULL;
/*
** CPlayerSpotify
@ -40,7 +40,23 @@ CPlayerSpotify::CPlayerSpotify() : CPlayer(),
*/
CPlayerSpotify::~CPlayerSpotify()
{
g_Spotify = NULL;
c_Player = NULL;
}
/*
** Create
**
** Creates a shared class object.
**
*/
CPlayer* CPlayerSpotify::Create()
{
if (!c_Player)
{
c_Player = new CPlayerSpotify();
}
return c_Player;
}
/*
@ -98,6 +114,11 @@ void CPlayerSpotify::UpdateData()
m_Title = track;
m_Artist = artist;
++m_TrackCount;
if (m_HasLyricsMeasure)
{
FindLyrics();
}
}
return;
}