Normal
Public Sub Start() Dim currentUser As String = String.Empty _alertTime = INFINITE_TIME GUIWindowManager.OnNewAction += New OnActionHandler(OnNewAction) g_Player.PlayBackStarted += New g_Player.StartedHandler(OnPlayBackStarted) g_Player.PlayBackEnded += New g_Player.EndedHandler(OnPlayBackEnded) g_Player.PlayBackStopped += New g_Player.StoppedHandler(OnPlayBackStopped) Using xmlreader As Settings = New MPSettings() currentUser = xmlreader.GetValueAsString("audioscrobbler", "user", [String].Empty) _announceNowPlaying = xmlreader.GetValueAsBool("audioscrobbler", "EnableNowPlaying", True) End Using Dim mdb As MusicDatabase = MusicDatabase.Instance _doSubmit = false If(mdb.AddScrobbleUserSettings(Convert.ToString(mdb.AddScrobbleUser(currentUser)), "iSubmitOn", -1) = 1) then _doSubmit = true end if Log.Info("Audioscrobbler plugin: Submit songs: {0}, announce Now Playing: {1}", Convert.ToString(_doSubmit), Convert.ToString(_announceNowPlaying)) If _doSubmit Then OnManualConnect(Nothing, Nothing) End IfEnd Sub
Public Sub Start()
Dim currentUser As String = String.Empty
_alertTime = INFINITE_TIME
GUIWindowManager.OnNewAction += New OnActionHandler(OnNewAction)
g_Player.PlayBackStarted += New g_Player.StartedHandler(OnPlayBackStarted)
g_Player.PlayBackEnded += New g_Player.EndedHandler(OnPlayBackEnded)
g_Player.PlayBackStopped += New g_Player.StoppedHandler(OnPlayBackStopped)
Using xmlreader As Settings = New MPSettings()
currentUser = xmlreader.GetValueAsString("audioscrobbler", "user", [String].Empty)
_announceNowPlaying = xmlreader.GetValueAsBool("audioscrobbler", "EnableNowPlaying", True)
End Using
Dim mdb As MusicDatabase = MusicDatabase.Instance
_doSubmit = false
If(mdb.AddScrobbleUserSettings(Convert.ToString(mdb.AddScrobbleUser(currentUser)), "iSubmitOn", -1) = 1) then
_doSubmit = true
end if
Log.Info("Audioscrobbler plugin: Submit songs: {0}, announce Now Playing: {1}", Convert.ToString(_doSubmit), Convert.ToString(_announceNowPlaying))
If _doSubmit Then
OnManualConnect(Nothing, Nothing)
End If
End Sub