Re-exports§
pub use api::MoosyncResult;pub use handler::MoosyncError;pub use extensions_proto;pub use songs_proto;pub use themes_proto;pub use ui_proto;pub use duration_proto;pub use prost_types;
Modules§
- all_
analytics - Nested message and enum types in
AllAnalytics. - api
- config
- Functions to read plug-in config
- entity_
result - Nested message and enum types in
EntityResult. - extension_
command - Nested message and enum types in
ExtensionCommand. - extension_
command_ response - Nested message and enum types in
ExtensionCommandResponse. - handler
- http
- http_
result - Nested message and enum types in
HttpResult. - main_
command - Nested message and enum types in
MainCommand. - main_
command_ response - Nested message and enum types in
MainCommandResponse. - player_
event - Nested message and enum types in
PlayerEvent. - response_
utils
Macros§
Structs§
- AddPlaylist
Request - AddPlaylist
Response - AddSongs
Request - AddSongs
Response - AddTo
Playlist Request - AddTo
Playlist Response - Album
- Album
List - AllAnalytics
- Artist
- Artist
List - Batch
Http Request - Batch
Http Response - Checkbox
Item - Context
Menu Action Request - Context
Menu Action Response - Context
Menu Return Type - Custom
Request - Custom
Request Response - Entity
Result - Error
- Extension
Account Detail - Extension
Command - Extension
Command Response - Extension
Detail - Extension
Manifest - Extension
UiRequest - Extensions
Updated Request - Extensions
Updated Response - Fetched
Extension Manifest - Genre
- Genre
List - GetAccounts
Request - GetAccounts
Response - GetApp
Version Request - GetApp
Version Response - GetCurrent
Song Request - GetCurrent
Song Response - GetEntity
Options - GetEntity
Request - GetEntity
Response - GetPlayer
State Request - GetPlayer
State Response - GetPreference
Request - GetPreference
Response - GetProvider
Scopes Request - GetProvider
Scopes Response - GetQueue
Request - GetQueue
Response - GetRemote
UrlRequest - GetRemote
UrlResponse - GetSecure
Request - GetSecure
Response - GetSong
Options - GetSong
Request - GetSong
Response - GetTime
Request - GetTime
Response - GetVolume
Request - GetVolume
Response - Http
Request - Http
Response - Http
Result - Inner
Song - Installed
Extensions - Main
Command - Main
Command Response - Manifest
Permissions - Oauth
Callback Request - Oauth
Callback Response - Open
External UrlRequest - Open
External UrlResponse - Package
Name - Page
- Perform
Account Login Request - Perform
Account Login Response - Playback
Details Requested Request - Playback
Details Requested Response - Player
Event - Player
State Changed Request - Player
State Changed Response - Playlist
- Playlist
Added Request - Playlist
Added Response - Playlist
List - Playlist
Removed Request - Playlist
Removed Response - Preference
Args - Preference
Changed Request - Preference
Changed Response - Preference
Data - Preference
UiData - Preference
UiFile - Provider
Status - Register
Oauth Request - Register
Oauth Response - Register
User Preference Request - Register
User Preference Response - Remove
Song Request - Remove
Song Response - Requested
Album Songs Request - Requested
Album Songs Response - Requested
Artist Songs Request - Requested
Artist Songs Response - Requested
Lyrics Request - Requested
Lyrics Response - Requested
Playlist Context Menu Request - Requested
Playlist Context Menu Response - Requested
Playlist From UrlRequest - Requested
Playlist From UrlResponse - Requested
Playlist Songs Request - Requested
Playlist Songs Response - Requested
Playlists Request - Requested
Playlists Response - Requested
Recommendations Request - Requested
Recommendations Response - Requested
Search Result Request - Requested
Search Result Response - Requested
Song Context Menu Request - Requested
Song Context Menu Response - Requested
Song From IdRequest - Requested
Song From IdResponse - Requested
Song From UrlRequest - Requested
Song From UrlResponse - Scrobble
Request - Scrobble
Response - Search
Result - Searchable
Song - Seeked
Request - Seeked
Response - SetPreference
Request - SetPreference
Response - SetSecure
Request - SetSecure
Response - Song
- Song
Added Request - Song
Added Response - Song
Changed Request - Song
Changed Response - Song
Queue Changed Request - Song
Queue Changed Response - Song
Removed Request - Song
Removed Response - Theme
Details - Theme
Item - Unregister
User Preference Request - Unregister
User Preference Response - Update
Accounts Request - Update
Accounts Response - Update
Song Request - Update
Song Response - Volume
Changed Request - Volume
Changed Response
Enums§
Functions§
- duration_
to_ proto - Converts a standard Rust
Durationinto a protobufDuration. - entry
- handle_
extension_ command