Crate moosync_edk

Source

Modules§

api
config
Functions to read plug-in config
handler
http
Types and functions for making HTTP requests

Macros§

error
info
log
warn

Structs§

AccountLoginArgs
AddToPlaylistRequest
AlbumBridge
AllAnalytics
Analytics
ArtistBridge
CheckboxItems
CheckboxPreference
ContextMenuReturnType
CustomRequestReturnType
EmptyResp
EntityInfo
ExtensionAccountDetail
ExtensionDetail
ExtensionDetailsWrapper
ExtensionExtraEventArgs
ExtensionManifest
ExtensionUIRequest
FetchedExtensionManifest
GenericExtensionHostRequest
GenreBridge
GetEntityOptions
GetSongOptions
HttpRequest
Generic HTTP request structure
HttpResponse
A HttpResponse is used to wrap the memory returned by extism_pdk::http::request
JsonWrapper
ManifestPermissions
PackageNameArgs
Page
PathsValue
PlaybackDetailsReturnType
PlaylistAndSongsReturnType
PlaylistBridge
PlaylistReturnType
PreferenceArgs
PreferenceData
PreferenceUIData
PreferenceUIFile
QueryableAlbum
QueryableArtist
QueryableGenre
QueryablePlaylist
QueryableSong
RecommendationsReturnType
SearchResult
SearchReturnType
SearchableSong
Song
SongReturnType
SongsReturnType
SongsWithPageTokenReturnType
ToggleExtArgs

Enums§

ExtensionCommand
ExtensionCommandResponse
ExtensionExtraEvent
ExtensionExtraEventResponse
ExtensionProviderScope
InputType
MainCommand
MainCommandResponse
MoosyncError
PlayerState
PreferenceTypes
RunnerCommand
RunnerCommandResp
SongType

Functions§

entry
get_accounts_wrapper
get_album_songs_wrapper
get_artist_songs_wrapper
get_lyrics_wrapper
get_playback_details_wrapper
get_playlist_content_wrapper
get_playlist_context_menu_wrapper
get_playlist_from_url_wrapper
get_playlists_wrapper
get_provider_scopes_wrapper
get_recommendations_wrapper
get_song_context_menu_wrapper
get_song_from_id_wrapper
get_song_from_url_wrapper
handle_custom_request_wrapper
oauth_callback_wrapper
on_context_menu_action_wrapper
on_player_state_changed_wrapper
on_playlist_added_wrapper
on_playlist_removed_wrapper
on_preferences_changed_wrapper
on_queue_changed_wrapper
on_seeked_wrapper
on_song_added_wrapper
on_song_changed_wrapper
on_song_removed_wrapper
on_volume_changed_wrapper
perform_account_login_wrapper
sanitize_album
sanitize_artist
sanitize_genre
sanitize_playlist
sanitize_song
scrobble_wrapper
search_wrapper

Type Aliases§

Result