def start_playback(self, track_id):
     self.connect_playing = True
     self.__playlist.clear()
     silenced = False
     if not self.connect_local:
         silenced = True
     trackdetails = self.__sp.track(track_id)
     url, li = parse_spotify_track(trackdetails, silenced=silenced)
     self.__playlist.add(url, li)
     self.play()
     self.__ignore_seek = True
     if self.connect_local:
         self.__sp.seek_track(0)  # for now we always start a track at the beginning
Exemplo n.º 2
0
 def start_playback(self, track_id):
     self.connect_playing = True
     self.__playlist.clear()
     silenced = False
     if not self.connect_local:
         silenced = True
     trackdetails = self.__sp.track(track_id)
     url, li = parse_spotify_track(trackdetails, silenced=silenced)
     self.__playlist.add(url, li)
     self.play()
     self.__ignore_seek = True
     if self.connect_local:
         self.__sp.seek_track(
             0)  # for now we always start a track at the beginning
Exemplo n.º 3
0
 def start_playback(self, track_id):
     self.__skip_events = True
     self.connect_playing = True
     self.__playlist.clear()
     silenced = False
     if not self.connect_local:
         silenced = True
         
     trackdetails = self.__sp.track(track_id)
     url, li = parse_spotify_track(trackdetails, silenced=silenced)
     self.__playlist.add(url, li)
     self.__ignore_seek = True
     if self.connect_local:
         self.__sp.seek_track(0)  # for now we always start a track at the beginning
     # give small handicap to connect player to prevent next track race condition
     xbmc.sleep(100)
     self.play()