List of all items
Structs
- AddPlaylistRequest
- AddPlaylistResponse
- AddSongsRequest
- AddSongsResponse
- AddToPlaylistRequest
- AddToPlaylistResponse
- Album
- AlbumList
- AllAnalytics
- Artist
- ArtistList
- BatchHttpRequest
- BatchHttpResponse
- CheckboxItem
- ContextMenuActionRequest
- ContextMenuActionResponse
- ContextMenuReturnType
- CustomRequest
- CustomRequestResponse
- EntityResult
- Error
- ExtensionAccountDetail
- ExtensionCommand
- ExtensionCommandResponse
- ExtensionDetail
- ExtensionManifest
- ExtensionUiRequest
- ExtensionsUpdatedRequest
- ExtensionsUpdatedResponse
- FetchedExtensionManifest
- Genre
- GenreList
- GetAccountsRequest
- GetAccountsResponse
- GetAppVersionRequest
- GetAppVersionResponse
- GetCurrentSongRequest
- GetCurrentSongResponse
- GetEntityOptions
- GetEntityRequest
- GetEntityResponse
- GetPlayerStateRequest
- GetPlayerStateResponse
- GetPreferenceRequest
- GetPreferenceResponse
- GetProviderScopesRequest
- GetProviderScopesResponse
- GetQueueRequest
- GetQueueResponse
- GetRemoteUrlRequest
- GetRemoteUrlResponse
- GetSecureRequest
- GetSecureResponse
- GetSongOptions
- GetSongRequest
- GetSongResponse
- GetTimeRequest
- GetTimeResponse
- GetVolumeRequest
- GetVolumeResponse
- HttpRequest
- HttpResponse
- HttpResult
- InnerSong
- InstalledExtensions
- MainCommand
- MainCommandResponse
- ManifestPermissions
- OauthCallbackRequest
- OauthCallbackResponse
- OpenExternalUrlRequest
- OpenExternalUrlResponse
- PackageName
- Page
- PerformAccountLoginRequest
- PerformAccountLoginResponse
- PlaybackDetailsRequestedRequest
- PlaybackDetailsRequestedResponse
- PlayerEvent
- PlayerStateChangedRequest
- PlayerStateChangedResponse
- Playlist
- PlaylistAddedRequest
- PlaylistAddedResponse
- PlaylistList
- PlaylistRemovedRequest
- PlaylistRemovedResponse
- PreferenceArgs
- PreferenceChangedRequest
- PreferenceChangedResponse
- PreferenceData
- PreferenceUiData
- PreferenceUiFile
- ProviderStatus
- RegisterOauthRequest
- RegisterOauthResponse
- RegisterUserPreferenceRequest
- RegisterUserPreferenceResponse
- RemoveSongRequest
- RemoveSongResponse
- RequestedAlbumSongsRequest
- RequestedAlbumSongsResponse
- RequestedArtistSongsRequest
- RequestedArtistSongsResponse
- RequestedLyricsRequest
- RequestedLyricsResponse
- RequestedPlaylistContextMenuRequest
- RequestedPlaylistContextMenuResponse
- RequestedPlaylistFromUrlRequest
- RequestedPlaylistFromUrlResponse
- RequestedPlaylistSongsRequest
- RequestedPlaylistSongsResponse
- RequestedPlaylistsRequest
- RequestedPlaylistsResponse
- RequestedRecommendationsRequest
- RequestedRecommendationsResponse
- RequestedSearchResultRequest
- RequestedSearchResultResponse
- RequestedSongContextMenuRequest
- RequestedSongContextMenuResponse
- RequestedSongFromIdRequest
- RequestedSongFromIdResponse
- RequestedSongFromUrlRequest
- RequestedSongFromUrlResponse
- ScrobbleRequest
- ScrobbleResponse
- SearchResult
- SearchableSong
- SeekedRequest
- SeekedResponse
- SetPreferenceRequest
- SetPreferenceResponse
- SetSecureRequest
- SetSecureResponse
- Song
- SongAddedRequest
- SongAddedResponse
- SongChangedRequest
- SongChangedResponse
- SongQueueChangedRequest
- SongQueueChangedResponse
- SongRemovedRequest
- SongRemovedResponse
- ThemeDetails
- ThemeItem
- UnregisterUserPreferenceRequest
- UnregisterUserPreferenceResponse
- UpdateAccountsRequest
- UpdateAccountsResponse
- UpdateSongRequest
- UpdateSongResponse
- VolumeChangedRequest
- VolumeChangedResponse
- all_analytics::SongListenTime
- api::AddPlaylistRequest
- api::AddSongsRequest
- api::AddToPlaylistRequest
- api::ContextMenuActionRequest
- api::ContextMenuReturnType
- api::ContextMenuReturnTypeWrapper
- api::CustomRequest
- api::CustomRequestReturnType
- api::EntityInfo
- api::ExtensionAccountDetail
- api::GetCurrentSongRequest
- api::GetEntityRequest
- api::GetPlayerStateRequest
- api::GetPreferenceRequest
- api::GetQueueRequest
- api::GetSecureRequest
- api::GetSongRequest
- api::GetTimeRequest
- api::GetVolumeRequest
- api::MainCommand
- api::MainCommandResponse
- api::OauthCallbackRequest
- api::OpenExternalUrlRequest
- api::PerformAccountLoginRequest
- api::PlaybackDetailsRequestedRequest
- api::PlaybackDetailsReturnType
- api::PlayerStateChangedRequest
- api::PlaylistAddedRequest
- api::PlaylistRemovedRequest
- api::PreferenceChangedRequest
- api::PreferenceData
- api::RegisterOauthRequest
- api::RegisterUserPreferenceRequest
- api::RemoveSongRequest
- api::RequestedAlbumSongsRequest
- api::RequestedArtistSongsRequest
- api::RequestedLyricsRequest
- api::RequestedPlaylistContextMenuRequest
- api::RequestedPlaylistFromUrlRequest
- api::RequestedPlaylistSongsRequest
- api::RequestedPlaylistsRequest
- api::RequestedRecommendationsRequest
- api::RequestedSearchResultRequest
- api::RequestedSongContextMenuRequest
- api::RequestedSongFromIdRequest
- api::RequestedSongFromUrlRequest
- api::ScrobbleRequest
- api::SeekedRequest
- api::SetPreferenceRequest
- api::SetSecureRequest
- api::SongAddedRequest
- api::SongChangedRequest
- api::SongQueueChangedRequest
- api::SongRemovedRequest
- api::SongsWithPageTokenReturnType
- api::UnregisterUserPreferenceRequest
- api::UpdateAccountsRequest
- api::UpdateSongRequest
- api::VolumeChangedRequest
- http::BatchHttpRequest
- http::BatchHttpResponse
- http::HttpRequest
- http::HttpResponse
- http::HttpResult
- http::ProtoHttpRequest
- http::ProtoHttpResponse
Enums
- ExtensionProviderScope
- InputType
- PlayerState
- PreferenceTypes
- SongType
- api::ExtensionProviderScope
- api::PlayerState
- entity_result::Result
- extension_command::Event
- extension_command_response::Response
- handler::MoosyncError
- http::http_result::Result
- http_result::Result
- main_command::Command
- main_command_response::Response
- player_event::Event
Traits
- api::Accounts
- api::ContextMenu
- api::DatabaseEvents
- api::Extension
- api::PlayerEvents
- api::PreferenceEvents
- api::Provider
- response_utils::Extract
Macros
Functions
- api::extension_api::add_playlist
- api::extension_api::add_songs
- api::extension_api::add_to_playlist
- api::extension_api::gen_hash
- api::extension_api::get_current_song
- api::extension_api::get_entity
- api::extension_api::get_player_state
- api::extension_api::get_preference
- api::extension_api::get_queue
- api::extension_api::get_secure
- api::extension_api::get_song
- api::extension_api::get_system_time
- api::extension_api::get_time
- api::extension_api::get_volume
- api::extension_api::open_external_url
- api::extension_api::open_sock
- api::extension_api::read_sock
- api::extension_api::register_oauth
- api::extension_api::register_user_preferences
- api::extension_api::remove_song
- api::extension_api::set_preference
- api::extension_api::set_secure
- api::extension_api::unregister_user_preferences
- api::extension_api::update_accounts
- api::extension_api::update_song
- api::extension_api::write_sock
- config::get
- config::get_memory
- duration_to_proto
- entry
- handle_extension_command
- handler::handle_command
- handler::register_extension
- http::batch_get
- http::batch_request
- http::get
- http::request