Namespace StrixMusic.Sdk.CoreModels
Classes
InitialCorePlaylistData
Playlist data that was created by the user and should be added as a new item in the backend.
Interfaces
ICore
An ICore is a common API surface that can be implemented to allow interfacing with any arbitrary music provider.
ICoreAlbum
A published album containing one or more tracks, discs, artist, etc.
ICoreAlbumCollection
A collection of ICoreAlbumCollectionItems and the properties and methods for using and manipulating them.
ICoreAlbumCollectionItem
An item that belongs in an ICoreAlbumCollection or ICoreAlbum.
ICoreArtist
A musician or creator that has published one or more ICoreTracks and ICoreAlbums.
ICoreArtistCollection
A collection of ICoreArtistCollectionItems and the properties and methods for using and manipulating them.
ICoreArtistCollectionItem
An item that belongs in an ICoreArtistCollection.
ICoreCollection
A base class for collections in a core.
ICoreDevice
A device that controls playback of an audio player.
ICoreDiscoverables
Used to browse and discover new music.
ICoreGenre
Holds details about a genre.
ICoreGenreCollection
A collection of ICoreGenres.
ICoreImage
Contains details about an image.
ICoreImageCollection
A collection of images.
ICoreInitialData
A common interface for any data that is created by the user.
ICoreLibrary
A group of collections that represent a music library.
ICoreLyrics
Contains the lyrics to a track.
ICoreModel
Properties required by all core-based interfaces that live in an ICore.
ICorePlayableCollection
A base class for playable collections in a core.
ICorePlayableCollectionGroup
Multiple playable collections that are grouped together under a single context.
ICorePlayableCollectionGroupChildren
A collection of ICorePlayableCollectionGroups and the properties and methods for using and manipulating them.
ICorePlaylist
A collection of artibrary songs that the user can edit, rearrange and play back.
ICorePlaylistCollection
A collection of ICorePlaylistCollectionItems and the properties and methods for using and manipulating them.
ICorePlaylistCollectionItem
An item that belongs in an ICorePlaylistCollection.
ICoreRecentlyPlayed
Contains recently played albums, artists, tracks, playlists, etc.
ICoreSearch
A core's implementation of various search-related activities.
ICoreSearchHistory
Contains items that the user has recently selected from the search results.
ICoreSearchQuery
The query and related data about something the user searched for.
ICoreSearchResults
The results of a search.
ICoreTrack
Represents an audio stream with metadata that belongs to an ICoreTrackCollection.
ICoreTrackCollection
A collection of tracks and the properties and methods for using and manipulating them.
ICoreUrl
Holds details about a url.
ICoreUrlCollection
A collection of URLs.
ICoreUser
Contains information about a user.
ICoreUserProfile
Describes a generic user profile.