def get_unseen_tracks(self, playlist): max_tracks = 100 track_arr = (ctypes.c_void_p * len(max_tracks))() num_tracks = self.__container_interface.get_unseen_tracks( self.__container_struct, playlist.get_struct(), track_arr, max_tracks) #Build the track object array from the struct out_tracks = [] if num_tracks > 0: for index in range(num_tracks): out_tracks.append(track.Track(track_arr[index])) return out_tracks
def get_unseen_tracks(self, playlist): max_tracks = 100 track_arr = (ctypes.c_void_p * len(max_tracks))() num_tracks = self.__container_interface.get_unseen_tracks( self.__container_struct, playlist.get_struct(), track_arr, max_tracks ) #Build the track object array from the struct out_tracks = [] if num_tracks > 0: for index in range(num_tracks): out_tracks.append(track.Track(track_arr[index])) return out_tracks
def clear_unseen_tracks(self, playlist): self.__container_interface.clear_unseen_tracks(self.__container_struct, playlist.get_struct())
def clear_unseen_tracks(self, playlist): self.__container_interface.clear_unseen_tracks( self.__container_struct, playlist.get_struct() )