Thrown to indicate that an object originating from one version of the Strix Music SDK was provided to a newer version which is not backwards compatible.
Used to create a new playlist that can be added to the backend.
Represents a notification containing basic ui elements that can be dismissed.
Holds information about a download operation.
A published album containing one or more tracks, discs, artist, etc.
Represents a collection of albums that may contain one or more sources.
A common interface for all application models ("AppModels") in the SDK (ViewModel, Merged items, etc).
A collection of IArtistCollectionItems and the properties and methods for using and manipulating them.
An item that belongs in an IArtistCollection.
A device that controls playback of an audio player.
Used to browse and discover new music.
Indicates an item that can be downloaded for offline usage.
Holds details about a genre.
A collection of IGenres.
Contains details about an image.
A collection of images.
A common interface for any data that is created by the user.
A group of collections that represent a music library.
Contains the lyrics to a track.
Represents an item that can be played.
Multiple playable collections that are grouped together under a single context.
A collection of IPlayableCollectionGroups and the properties and methods for using and manipulating them.
A collection of arbitrary songs that the user can edit, rearrange and play back.
A collection of IPlaylistCollectionItems and the properties and methods for using and manipulating them.
An item that belongs in an IPlaylistCollection.
Contains recently played albums, artists, tracks, playlists, etc.
Provides various search-related activities.
Contains a history of playable items which were selected from search results.
The query and related data about something the user searched for.
Relevant items requested with a query from a core.
Implementations provide a root entry point for interaction with the SDK. Allows for interfacing with multiple merged ICores, configuring plugins, and more.
Represents an audio stream with metadata that belongs to an ITrackCollection.
A collection of ITracks and the properties and methods for using and manipulating them.
Holds details about a url.
A collection of URLs, combined from multiple sources.
Contains information about a user.
Describes a generic user profile.
Describes the type of device used for playback.
Represents the actions that can be performed for a download.
The download state of any playable item.
Used to identify what kind of content an audio stream contains.
The various types of URLs that might appear in a music app.