Module api

Module api 

Source

Modules§

extension_api

Structs§

AddPlaylistRequest
AddSongsRequest
AddToPlaylistRequest
ContextMenuActionRequest
ContextMenuReturnType
ContextMenuReturnTypeWrapper
CustomRequest
CustomRequestReturnType
EntityInfo
ExtensionAccountDetail
GetCurrentSongRequest
GetEntityRequest
GetPlayerStateRequest
GetPreferenceRequest
GetQueueRequest
GetSecureRequest
GetSongRequest
GetTimeRequest
GetVolumeRequest
MainCommand
MainCommandResponse
OauthCallbackRequest
OpenExternalUrlRequest
PerformAccountLoginRequest
PlaybackDetailsRequestedRequest
PlaybackDetailsReturnType
PlayerStateChangedRequest
PlaylistAddedRequest
PlaylistRemovedRequest
PreferenceChangedRequest
PreferenceData
RegisterOauthRequest
RegisterUserPreferenceRequest
RemoveSongRequest
RequestedAlbumSongsRequest
RequestedArtistSongsRequest
RequestedLyricsRequest
RequestedPlaylistContextMenuRequest
RequestedPlaylistFromUrlRequest
RequestedPlaylistSongsRequest
RequestedPlaylistsRequest
RequestedRecommendationsRequest
RequestedSearchResultRequest
RequestedSongContextMenuRequest
RequestedSongFromIdRequest
RequestedSongFromUrlRequest
ScrobbleRequest
SeekedRequest
SetPreferenceRequest
SetSecureRequest
SongAddedRequest
SongChangedRequest
SongQueueChangedRequest
SongRemovedRequest
SongsWithPageTokenReturnType
UnregisterUserPreferenceRequest
UpdateAccountsRequest
UpdateSongRequest
VolumeChangedRequest

Enums§

ExtensionProviderScope
PlayerState

Traits§

Accounts
Trait for handling account-related events.
ContextMenu
Trait for handling context menu-related events.
DatabaseEvents
Trait for handling database-related events.
Extension
Trait that combines all other traits for the extension.
PlayerEvents
Trait for handling player-related events.
PreferenceEvents
Trait for handling preference-related events.
Provider
Trait for handling provider-related events.

Type Aliases§

AccountLoginArgs
MoosyncResult