- service = self.pnav.getCurrentService()
-
- if service is None:
- return None
-
- return service
-
- def getPlaylist(self):
- playlist = ePlaylistPtr()
- if self.pnav.getPlaylist(playlist):
- return None
- return playlist
-
+ if self.state:
+ if not self.currentlyPlayingService:
+ self.currentlyPlayingService = self.pnav and self.pnav.getCurrentService()
+ return self.currentlyPlayingService
+ return None
+
+ def stopService(self):
+ print "stopService"
+ if self.pnav:
+ self.pnav.stopService()
+ self.currentlyPlayingService = None
+ self.currentlyPlayingServiceReference = None
+