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
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
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()