PlaylistControlProtocol
@objc(LwayvePlaylistControlProtocol)
public protocol PlaylistControlProtocolThis protocol provides an interface for controlling the Contextual Audio Experience playlist.
- 
                  
                  Refresh the playlist based on the current context of playlist builder. DeclarationSwift func refreshPlaylist()
- 
                  
                  Re-request the Contextual Audio Experience from the server. DeclarationSwift func forceReloadExperience()
- 
                  
                  The list of items in the playlist. DeclarationSwift var generatedPlaylist: Playlist? { get }
- 
                  
                  The list of audio tracks in the queue, including the currently playing audio track (if any). DeclarationSwift var audioQueue: [AudioTrack] { get }
- 
                  
                  The list of unplayed audio tracks. DeclarationSwift var unplayedTracksQueue: [AudioTrack] { get }
- 
                  
                  The list of played audio tracks. The last audio track in the list is the most recently played one. DeclarationSwift var playedTracksHistory: [AudioTrack] { get }
- 
                  
                  The list of identifiers for the played audio tracks. DeclarationSwift var playedTracksIds: Set<String> { get }
- 
                  
                  Clear the history of played audio tracks. DeclarationSwift func clearPlayedItems()
- 
                  
                  Indicates if current playlist contains new content. DeclarationSwift var contentUpdateInfo: ContentUpdateInfo { get }
 View on GitHub
            View on GitHub
           PlaylistControlProtocol Protocol Reference
      PlaylistControlProtocol Protocol Reference