[gnome-music/wip/mschraal/core] scrobbler: Use passed CoreSong correctly



commit 90f368729c442b0f339b541c86ea4448581d35f9
Author: Marinus Schraal <mschraal gnome org>
Date:   Wed Jul 3 23:19:21 2019 +0200

    scrobbler: Use passed CoreSong correctly

 gnomemusic/scrobbler.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/gnomemusic/scrobbler.py b/gnomemusic/scrobbler.py
index b6ab4f64..e44fccd9 100644
--- a/gnomemusic/scrobbler.py
+++ b/gnomemusic/scrobbler.py
@@ -211,12 +211,12 @@ class LastFmScrobbler(GObject.GObject):
             logger.warning(msg.props.response_body.data)
 
     @log
-    def scrobble(self, media, time_stamp):
+    def scrobble(self, coresong, time_stamp):
         """Scrobble a song to Last.fm.
 
         If not connected to Last.fm nothing happens
 
-        :param media: Grilo media item
+        :param coresong: CoreSong to scrobble
         :param time_stamp: song loaded time (epoch time)
         """
         self.scrobbled = True
@@ -224,19 +224,21 @@ class LastFmScrobbler(GObject.GObject):
         if self._goa_lastfm.disabled:
             return
 
+        media = coresong.props.media
         self._lastfm_api_call(media, time_stamp, "scrobble")
 
     @log
-    def now_playing(self, media):
+    def now_playing(self, coresong):
         """Set now playing song to Last.fm
 
         If not connected to Last.fm nothing happens
 
-        :param media: Grilo media item
+        :param coresong: CoreSong to use for now playing
         """
         self.scrobbled = False
 
         if self._goa_lastfm.disabled:
             return
 
+        media = coresong.props.media
         self._lastfm_api_call(media, None, "update now playing")


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]