Skip to main content

Crate mecomp_prost

Crate mecomp_prost 

Source

Modules§

client
Generated client implementations.
helpers
Helper functions to make creating and manipulating prost types easier.
music_player_client
Generated client implementations.
music_player_server
Generated server implementations.
server
Generated server implementations.

Structs§

Album
AlbumBrief
AlbumBriefList
AlbumBriefListOption
AlbumBriefOption
AlbumList
AlbumListOption
AlbumOption
Artist
ArtistBrief
ArtistBriefList
ArtistBriefListOption
ArtistBriefOption
ArtistList
ArtistListOption
ArtistOption
Collection
CollectionBrief
CollectionBriefList
CollectionBriefListOption
CollectionBriefOption
CollectionFreezeRequest
CollectionList
CollectionListOption
CollectionOption
CurrentAlbumResponse
CurrentArtistResponse
CurrentSongResponse
DynamicPlaylist
DynamicPlaylistChangeSet
DynamicPlaylistCreateRequest
DynamicPlaylistList
DynamicPlaylistListOption
DynamicPlaylistOption
DynamicPlaylistSongsResponse
DynamicPlaylistUpdateRequest
InProgressResponse
LibraryAnalyzeRequest
LibraryBriefResponse
/ A brief representation of the library
LibraryFullResponse
/ A full representation of the library
LibraryHealthResponse
Health information about the library
Path
PingResponse
PlaybackRepeatRequest
PlaybackSeekRequest
PlaybackSkipRequest
PlaybackVolumeAdjustRequest
PlaybackVolumeSetRequest
Playlist
PlaylistAddListRequest
PlaylistAddRequest
PlaylistBrief
PlaylistBriefList
PlaylistBriefListOption
PlaylistBriefOption
PlaylistExportRequest
PlaylistImportRequest
PlaylistList
PlaylistListOption
PlaylistName
PlaylistOption
PlaylistRemoveSongsRequest
PlaylistRenameRequest
QueueRemoveRangeRequest
QueueSetIndexRequest
RadioSimilarRequest
RecordId
RecordIdList
RegisterListenerRequest
Miscellaneous requests that do not naturally fit into other API files.
SearchRequest
SearchResult
Song
Core data structures shared across MECOMP services.
SongBrief
SongBriefList
SongBriefListOption
SongBriefOption
SongList
SongListOption
SongOption
StateAudio
StateAudioResponse
StateRuntime
TraceInterceptor
Ulid

Enums§

ConnectionError
PlaybackStatus
RepeatMode
SeekType

Functions§

convert_std_duration
init_client
Initialize the music player client
init_client_with_retry
Initialize a client to the Music Player Daemon, with MAX_RETRIES retries spaced DELAY seconds apart
lazy_init_client
Initialize the music player client, without verifying the connection.

Type Aliases§

LibraryBrief
LibraryFull
LibraryHealth
MusicPlayerClient