Docs.rs
librespot-protocol-0.7.1
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
librespot-protocol 0.7.1
The protobuf logic for communicating with Spotify servers
Crate
Source
Builds
Feature flags
Documentation
..
collection
google
messages
metadata
played_state
policy
spotify
state_restore
sync
AdContext.proto
AdDecisionEvent.proto
AdError.proto
AdEvent.proto
AdRequestEvent.proto
AdSlotEvent.proto
AmazonWakeUpTime.proto
apiv1.proto
app_state.proto
audio_files_extension.proto
audio_format.proto
AudioDriverError.proto
AudioDriverInfo.proto
AudioFileSelection.proto
AudioOffliningSettingsReport.proto
AudioRateLimit.proto
AudioSessionEvent.proto
AudioSettingsReport.proto
AudioStreamingSettingsReport.proto
authentication.proto
autodownload_backend_service.proto
autodownload_config_common.proto
autodownload_config_get_request.proto
autodownload_config_set_request.proto
automix_mode.proto
autoplay_context_request.proto
autoplay_node.proto
BoomboxPlaybackInstrumentation.proto
BrokenObject.proto
CacheError.proto
CachePruningReport.proto
CacheRealmPruningReport.proto
CacheRealmReport.proto
CacheReport.proto
canvas.proto
canvas_storage.proto
canvaz-meta.proto
canvaz.proto
capping_data.proto
claas.proto
client-tts.proto
client_config.proto
client_update.proto
ClientLocale.proto
clips_cover.proto
ColdStartupSequence.proto
collection2v2.proto
collection_add_remove_items_request.proto
collection_ban_request.proto
collection_decoration_policy.proto
collection_get_bans_request.proto
collection_index.proto
collection_item.proto
collection_platform_items.proto
collection_platform_requests.proto
collection_platform_responses.proto
CollectionLevelDbInfo.proto
CollectionOfflineControllerEmptyTrackList.proto
concat_cosmos.proto
ConfigurationApplied.proto
ConfigurationFetched.proto
ConfigurationFetchedNonAuth.proto
connect.proto
ConnectCredentialsRequest.proto
ConnectDeviceDiscovered.proto
ConnectDialError.proto
ConnectionError.proto
ConnectionInfo.proto
ConnectionStateChange.proto
connectivity.proto
ConnectMdnsPacketParseError.proto
ConnectPullFailure.proto
ConnectTransferResult.proto
contains_request.proto
content_access_token_cosmos.proto
context.proto
context_application_desktop.proto
context_client_id.proto
context_device_desktop.proto
context_index.proto
context_installation_id.proto
context_monotonic_clock.proto
context_node.proto
context_page.proto
context_player_options.proto
context_processor.proto
context_sdk.proto
context_time.proto
context_track.proto
context_view.proto
context_view_cyclic_list.proto
context_view_entry.proto
context_view_entry_key.proto
cosmos_changes_request.proto
cosmos_decorate_request.proto
cosmos_get_album_list_request.proto
cosmos_get_artist_list_request.proto
cosmos_get_episode_list_request.proto
cosmos_get_show_list_request.proto
cosmos_get_tags_info_request.proto
cosmos_get_track_list_metadata_request.proto
cosmos_get_track_list_request.proto
cosmos_get_unplayed_episodes_request.proto
cuepoints.proto
decorate_request.proto
DefaultConfigurationApplied.proto
DesktopAuthenticationFailureNonAuth.proto
DesktopAuthenticationSuccess.proto
DesktopDeviceInformation.proto
DesktopGPUAccelerationInfo.proto
DesktopHighMemoryUsage.proto
DesktopPerformanceIssue.proto
DesktopUpdateDownloadComplete.proto
DesktopUpdateDownloadError.proto
DesktopUpdateMessageAction.proto
DesktopUpdateMessageProcessed.proto
DesktopUpdateResponse.proto
devices.proto
display_segments.proto
display_segments_extension.proto
Download.proto
DrmRequestFailure.proto
EndAd.proto
entity_extension_data.proto
es_add_to_queue_request.proto
es_command_options.proto
es_context.proto
es_context_page.proto
es_context_player_error.proto
es_context_player_options.proto
es_context_player_state.proto
es_context_track.proto
es_delete_session.proto
es_get_error_request.proto
es_get_play_history.proto
es_get_position_state.proto
es_get_queue_request.proto
es_get_state_request.proto
es_ident.proto
es_ident_filter.proto
es_logging_params.proto
es_optional.proto
es_pause.proto
es_pauseresume_origin.proto
es_play.proto
es_play_options.proto
es_play_origin.proto
es_prefs.proto
es_prepare_play.proto
es_prepare_play_options.proto
es_provided_track.proto
es_pushed_message.proto
es_queue.proto
es_remote_config.proto
es_request_info.proto
es_response_with_reasons.proto
es_restrictions.proto
es_resume.proto
es_seek_to.proto
es_session_response.proto
es_set_options.proto
es_set_queue_request.proto
es_set_repeating_context.proto
es_set_repeating_track.proto
es_set_shuffling_context.proto
es_skip_next.proto
es_skip_prev.proto
es_skip_to_track.proto
es_stop.proto
es_storage.proto
es_update.proto
esperanto_options.proto
event_entity.proto
EventSenderInternalErrorNonAuth.proto
EventSenderStats.proto
EventSenderStats2NonAuth.proto
explicit_content_pubsub.proto
extended_metadata.proto
extension_descriptor_type.proto
extension_kind.proto
ExternalDeviceInfo.proto
extracted_colors.proto
follow_request.proto
followed_users_request.proto
frecency.proto
frecency_storage.proto
gabito.proto
GetInfoFailures.proto
global_node.proto
greenroom_extension.proto
HeadFileDownload.proto
identity.proto
image-resolve.proto
installation_data.proto
instrumentation_params.proto
keyexchange.proto
LegacyEndSong.proto
lens-model.proto
lfs_secret_provider.proto
liked_songs_tags_sync_state.proto
listen_later_cosmos_response.proto
local_bans_storage.proto
local_sync_cosmos.proto
local_sync_state.proto
LocalFilesError.proto
LocalFilesImport.proto
LocalFilesReport.proto
LocalFilesSourceReport.proto
LocalFileSyncError.proto
logging_params.proto
mdata.proto
mdata_cosmos.proto
mdata_storage.proto
MdnsLoginFailures.proto
media.proto
media_format.proto
media_manifest.proto
media_type.proto
media_type_node.proto
members_request.proto
members_response.proto
mercury.proto
metadata.proto
metadata_cosmos.proto
metadata_esperanto.proto
MetadataExtensionClientStatistic.proto
mod.rs
modification_request.proto
net-fortune.proto
offline.proto
Offline2ClientError.proto
Offline2ClientEvent.proto
offline_playlists_containing.proto
OfflineError.proto
OfflineEvent.proto
OfflineReport.proto
on_demand_in_free_reason.proto
on_demand_set_cosmos_request.proto
on_demand_set_cosmos_response.proto
on_demand_set_response.proto
pause_resume_origin.proto
pending_event_entity.proto
perf_metrics_service.proto
pin_request.proto
play_history.proto
play_origin.proto
play_queue_node.proto
play_reason.proto
playback.proto
playback_cosmos.proto
playback_esperanto.proto
playback_platform.proto
playback_segments.proto
playback_stack.proto
playback_stack_v2.proto
playback_state.proto
PlaybackError.proto
PlaybackRetry.proto
PlaybackSegments.proto
played_state.proto
playedstate.proto
player.proto
player_license.proto
player_model.proto
PlayerStateRestore.proto
playlist4_external.proto
playlist_annotate3.proto
playlist_contains_request.proto
playlist_folder_state.proto
playlist_get_request.proto
playlist_members_request.proto
playlist_modification_request.proto
playlist_offline_request.proto
playlist_permission.proto
playlist_play_request.proto
playlist_playback_request.proto
playlist_playlist_state.proto
playlist_query.proto
playlist_request.proto
playlist_set_base_permission_request.proto
playlist_set_member_permission_request.proto
playlist_set_permission_request.proto
playlist_track_state.proto
playlist_user_state.proto
PlaylistSyncEvent.proto
plugin.proto
podcast_ad_segments.proto
podcast_cta_cards.proto
podcast_paywalls_cosmos.proto
podcast_poll.proto
podcast_qna.proto
podcast_ratings.proto
podcast_segments.proto
podcast_segments_cosmos_request.proto
podcast_segments_cosmos_response.proto
podcast_subscription.proto
podcast_virality.proto
PodcastAdSegmentReceived.proto
podcastextensions.proto
popcount2_external.proto
Prefetch.proto
PrefetchError.proto
prepare_play_options.proto
ProductStateUcsVerification.proto
profile_cosmos.proto
profile_service.proto
property_definition.proto
protobuf_delta.proto
pubsub.proto
PubSubCountPerIdent.proto
queue.proto
rate_limited_events.proto
RawCoreStream.proto
rcs.proto
ReachabilityChanged.proto
recently_played.proto
recently_played_backend.proto
record_id.proto
RejectedClientEventNonAuth.proto
RemainingSkips.proto
remote.proto
repeating_track_node.proto
request_failure.proto
RequestAccounting.proto
RequestTime.proto
resolve.proto
resource_type.proto
response_status.proto
restrictions.proto
resume_points_node.proto
rootlist_request.proto
seek_to_position.proto
sequence_number_entity.proto
session.proto
set_member_permission_request.proto
show_access.proto
show_episode_state.proto
show_offline_state.proto
show_request.proto
show_show_state.proto
signal-model.proto
skip_to_track.proto
social_connect_v2.proto
social_service.proto
socialgraph_response_status.proto
socialgraphv2.proto
spirc.proto
StartTrack.proto
status.proto
status_code.proto
status_response.proto
storage-resolve.proto
storage_cosmos.proto
storylines.proto
stream_end_request.proto
stream_handle.proto
stream_progress_request.proto
stream_seek_request.proto
stream_start_request.proto
stream_start_response.proto
streaming_rule.proto
Stutter.proto
suppressions.proto
sync_request.proto
techu_core_exercise_cosmos.proto
TierFeatureFlags.proto
track_instance.proto
track_instantiator.proto
TrackNotPlayed.proto
TrackStuck.proto
transcripts.proto
transfer_node.proto
transfer_state.proto
tts-resolve.proto
ucs.proto
unfinished_episodes_request.proto
user_attributes.proto
useraccount.proto
WindowSize.proto
your_library_config.proto
your_library_contains_request.proto
your_library_contains_response.proto
your_library_decorate_request.proto
your_library_decorate_response.proto
your_library_decorated_entity.proto
your_library_entity.proto
your_library_index.proto
your_library_pseudo_playlist_config.proto
your_library_request.proto
your_library_response.proto