diff --git a/clementineremote/remotecontrolmessages_pb2.py b/clementineremote/remotecontrolmessages_pb2.py index 0ff3eeb..4905bfa 100644 --- a/clementineremote/remotecontrolmessages_pb2.py +++ b/clementineremote/remotecontrolmessages_pb2.py @@ -1,14 +1,12 @@ +# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: remotecontrolmessages.proto - -import sys -_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) -from google.protobuf.internal import enum_type_wrapper +# new version +"""Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection +from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database -from google.protobuf import descriptor_pb2 +from google.protobuf.internal import builder as _builder # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -16,2573 +14,97 @@ -DESCRIPTOR = _descriptor.FileDescriptor( - name='remotecontrolmessages.proto', - package='pb.remote', - serialized_pb=_b('\n\x1bremotecontrolmessages.proto\x12\tpb.remote\"\xd3\x04\n\x0cSongMetadata\x12\n\n\x02id\x18\x01 \x01(\x05\x12\r\n\x05index\x18\x02 \x01(\x05\x12\r\n\x05title\x18\x03 \x01(\t\x12\r\n\x05\x61lbum\x18\x04 \x01(\t\x12\x0e\n\x06\x61rtist\x18\x05 \x01(\t\x12\x13\n\x0b\x61lbumartist\x18\x06 \x01(\t\x12\r\n\x05track\x18\x07 \x01(\x05\x12\x0c\n\x04\x64isc\x18\x08 \x01(\x05\x12\x13\n\x0bpretty_year\x18\t \x01(\t\x12\r\n\x05genre\x18\n \x01(\t\x12\x11\n\tplaycount\x18\x0b \x01(\x05\x12\x15\n\rpretty_length\x18\x0c \x01(\t\x12\x0b\n\x03\x61rt\x18\r \x01(\x0c\x12\x0e\n\x06length\x18\x0e \x01(\x05\x12\x10\n\x08is_local\x18\x0f \x01(\x08\x12\x10\n\x08\x66ilename\x18\x10 \x01(\t\x12\x11\n\tfile_size\x18\x11 \x01(\x05\x12\x0e\n\x06rating\x18\x12 \x01(\x02\x12\x0b\n\x03url\x18\x13 \x01(\t\x12\x15\n\rart_automatic\x18\x14 \x01(\t\x12\x12\n\nart_manual\x18\x15 \x01(\t\x12*\n\x04type\x18\x16 \x01(\x0e\x32\x1c.pb.remote.SongMetadata.Type\"\xb1\x01\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03\x41SF\x10\x01\x12\x08\n\x04\x46LAC\x10\x02\x12\x07\n\x03MP4\x10\x03\x12\x07\n\x03MPC\x10\x04\x12\x08\n\x04MPEG\x10\x05\x12\x0b\n\x07OGGFLAC\x10\x06\x12\x0c\n\x08OGGSPEEX\x10\x07\x12\r\n\tOGGVORBIS\x10\x08\x12\x08\n\x04\x41IFF\x10\t\x12\x07\n\x03WAV\x10\n\x12\r\n\tTRUEAUDIO\x10\x0b\x12\x08\n\x04\x43\x44\x44\x41\x10\x0c\x12\x0b\n\x07OGGOPUS\x10\r\x12\n\n\x06STREAM\x10\x63\"X\n\x08Playlist\x12\n\n\x02id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nitem_count\x18\x03 \x01(\x05\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12\x0e\n\x06\x63losed\x18\x05 \x01(\x08\"*\n\x10RequestPlaylists\x12\x16\n\x0einclude_closed\x18\x01 \x01(\x08\"\"\n\x14RequestPlaylistSongs\x12\n\n\x02id\x18\x01 \x01(\x05\"<\n\x11RequestChangeSong\x12\x13\n\x0bplaylist_id\x18\x01 \x01(\x05\x12\x12\n\nsong_index\x18\x02 \x01(\x05\"\"\n\x10RequestSetVolume\x12\x0e\n\x06volume\x18\x01 \x01(\x05\"4\n\x06Repeat\x12*\n\x0brepeat_mode\x18\x01 \x01(\x0e\x32\x15.pb.remote.RepeatMode\"7\n\x07Shuffle\x12,\n\x0cshuffle_mode\x18\x01 \x01(\x0e\x32\x16.pb.remote.ShuffleMode\"P\n\x16ResponseClementineInfo\x12\x0f\n\x07version\x18\x01 \x01(\t\x12%\n\x05state\x18\x02 \x01(\x0e\x32\x16.pb.remote.EngineState\"I\n\x17ResponseCurrentMetadata\x12.\n\rsong_metadata\x18\x01 \x01(\x0b\x32\x17.pb.remote.SongMetadata\":\n\x11ResponsePlaylists\x12%\n\x08playlist\x18\x01 \x03(\x0b\x32\x13.pb.remote.Playlist\"p\n\x15ResponsePlaylistSongs\x12/\n\x12requested_playlist\x18\x01 \x01(\x0b\x32\x13.pb.remote.Playlist\x12&\n\x05songs\x18\x02 \x03(\x0b\x32\x17.pb.remote.SongMetadata\"C\n\x1aResponseEngineStateChanged\x12%\n\x05state\x18\x01 \x01(\x0e\x32\x16.pb.remote.EngineState\"/\n\x1bResponseUpdateTrackPosition\x12\x10\n\x08position\x18\x01 \x01(\x05\"T\n\x0eRequestConnect\x12\x11\n\tauth_code\x18\x01 \x01(\x05\x12\x1b\n\x13send_playlist_songs\x18\x02 \x01(\x08\x12\x12\n\ndownloader\x18\x03 \x01(\x08\"L\n\x12ResponseDisconnect\x12\x36\n\x11reason_disconnect\x18\x01 \x01(\x0e\x32\x1b.pb.remote.ReasonDisconnect\"#\n\x15ResponseActiveChanged\x12\n\n\x02id\x18\x01 \x01(\x05\"+\n\x17RequestSetTrackPosition\x12\x10\n\x08position\x18\x01 \x01(\x05\"\xa5\x01\n\x11RequestInsertUrls\x12\x13\n\x0bplaylist_id\x18\x01 \x01(\x05\x12\x0c\n\x04urls\x18\x02 \x03(\t\x12\x14\n\x08position\x18\x03 \x01(\x05:\x02-1\x12\x17\n\x08play_now\x18\x04 \x01(\x08:\x05\x66\x61lse\x12\x16\n\x07\x65nqueue\x18\x05 \x01(\x08:\x05\x66\x61lse\x12&\n\x05songs\x18\x06 \x03(\x0b\x32\x17.pb.remote.SongMetadata\"8\n\x12RequestRemoveSongs\x12\x13\n\x0bplaylist_id\x18\x01 \x01(\x05\x12\r\n\x05songs\x18\x02 \x03(\x05\"*\n\x13RequestOpenPlaylist\x12\x13\n\x0bplaylist_id\x18\x01 \x01(\x05\"+\n\x14RequestClosePlaylist\x12\x13\n\x0bplaylist_id\x18\x01 \x01(\x05\"2\n\x0eResponseLyrics\x12 \n\x06lyrics\x18\x01 \x03(\x0b\x32\x10.pb.remote.Lyric\"3\n\x05Lyric\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"i\n\x14RequestDownloadSongs\x12.\n\rdownload_item\x18\x01 \x01(\x0e\x32\x17.pb.remote.DownloadItem\x12\x13\n\x0bplaylist_id\x18\x02 \x01(\x05\x12\x0c\n\x04urls\x18\x03 \x03(\t\"\xca\x01\n\x15ResponseSongFileChunk\x12\x14\n\x0c\x63hunk_number\x18\x01 \x01(\x05\x12\x13\n\x0b\x63hunk_count\x18\x02 \x01(\x05\x12\x13\n\x0b\x66ile_number\x18\x03 \x01(\x05\x12\x12\n\nfile_count\x18\x04 \x01(\x05\x12.\n\rsong_metadata\x18\x06 \x01(\x0b\x32\x17.pb.remote.SongMetadata\x12\x0c\n\x04\x64\x61ta\x18\x07 \x01(\x0c\x12\x0c\n\x04size\x18\x08 \x01(\x05\x12\x11\n\tfile_hash\x18\t \x01(\x0c\"p\n\x14ResponseLibraryChunk\x12\x14\n\x0c\x63hunk_number\x18\x01 \x01(\x05\x12\x13\n\x0b\x63hunk_count\x18\x02 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\x12\x0c\n\x04size\x18\x04 \x01(\x05\x12\x11\n\tfile_hash\x18\x05 \x01(\x0c\"%\n\x11ResponseSongOffer\x12\x10\n\x08\x61\x63\x63\x65pted\x18\x01 \x01(\x08\"!\n\x0fRequestRateSong\x12\x0e\n\x06rating\x18\x01 \x01(\x02\"C\n\x19ResponseDownloadTotalSize\x12\x12\n\ntotal_size\x18\x01 \x01(\x05\x12\x12\n\nfile_count\x18\x02 \x01(\x05\"$\n\x13RequestGlobalSearch\x12\r\n\x05query\x18\x01 \x01(\t\"\x98\x01\n\x14ResponseGlobalSearch\x12\n\n\x02id\x18\x01 \x01(\x05\x12\r\n\x05query\x18\x02 \x01(\t\x12\x17\n\x0fsearch_provider\x18\x03 \x01(\t\x12.\n\rsong_metadata\x18\x04 \x03(\x0b\x32\x17.pb.remote.SongMetadata\x12\x1c\n\x14search_provider_icon\x18\x05 \x01(\x0c\"<\n\x18ResponseTranscoderStatus\x12\x11\n\tprocessed\x18\x01 \x01(\x05\x12\r\n\x05total\x18\x02 \x01(\x05\"f\n\x1aResponseGlobalSearchStatus\x12\n\n\x02id\x18\x01 \x01(\x05\x12\r\n\x05query\x18\x02 \x01(\t\x12-\n\x06status\x18\x03 \x01(\x0e\x32\x1d.pb.remote.GlobalSearchStatus\"\xe7\x0f\n\x07Message\x12\x13\n\x07version\x18\x01 \x01(\x05:\x02\x32\x31\x12)\n\x04type\x18\x02 \x01(\x0e\x32\x12.pb.remote.MsgType:\x07UNKNOWN\x12\x32\n\x0frequest_connect\x18\x15 \x01(\x0b\x32\x19.pb.remote.RequestConnect\x12\x36\n\x11request_playlists\x18\x1b \x01(\x0b\x32\x1b.pb.remote.RequestPlaylists\x12?\n\x16request_playlist_songs\x18\n \x01(\x0b\x32\x1f.pb.remote.RequestPlaylistSongs\x12\x39\n\x13request_change_song\x18\x0b \x01(\x0b\x32\x1c.pb.remote.RequestChangeSong\x12\x37\n\x12request_set_volume\x18\x0c \x01(\x0b\x32\x1b.pb.remote.RequestSetVolume\x12\x46\n\x1arequest_set_track_position\x18\x17 \x01(\x0b\x32\".pb.remote.RequestSetTrackPosition\x12\x39\n\x13request_insert_urls\x18\x19 \x01(\x0b\x32\x1c.pb.remote.RequestInsertUrls\x12;\n\x14request_remove_songs\x18\x1a \x01(\x0b\x32\x1d.pb.remote.RequestRemoveSongs\x12=\n\x15request_open_playlist\x18\x1c \x01(\x0b\x32\x1e.pb.remote.RequestOpenPlaylist\x12?\n\x16request_close_playlist\x18\x1d \x01(\x0b\x32\x1f.pb.remote.RequestClosePlaylist\x12?\n\x16request_download_songs\x18\x1f \x01(\x0b\x32\x1f.pb.remote.RequestDownloadSongs\x12\x35\n\x11request_rate_song\x18# \x01(\x0b\x32\x1a.pb.remote.RequestRateSong\x12=\n\x15request_global_search\x18% \x01(\x0b\x32\x1e.pb.remote.RequestGlobalSearch\x12!\n\x06repeat\x18\r \x01(\x0b\x32\x11.pb.remote.Repeat\x12#\n\x07shuffle\x18\x0e \x01(\x0b\x32\x12.pb.remote.Shuffle\x12\x43\n\x18response_clementine_info\x18\x0f \x01(\x0b\x32!.pb.remote.ResponseClementineInfo\x12\x45\n\x19response_current_metadata\x18\x10 \x01(\x0b\x32\".pb.remote.ResponseCurrentMetadata\x12\x38\n\x12response_playlists\x18\x11 \x01(\x0b\x32\x1c.pb.remote.ResponsePlaylists\x12\x41\n\x17response_playlist_songs\x18\x12 \x01(\x0b\x32 .pb.remote.ResponsePlaylistSongs\x12L\n\x1dresponse_engine_state_changed\x18\x13 \x01(\x0b\x32%.pb.remote.ResponseEngineStateChanged\x12N\n\x1eresponse_update_track_position\x18\x14 \x01(\x0b\x32&.pb.remote.ResponseUpdateTrackPosition\x12:\n\x13response_disconnect\x18\x16 \x01(\x0b\x32\x1d.pb.remote.ResponseDisconnect\x12\x41\n\x17response_active_changed\x18\x18 \x01(\x0b\x32 .pb.remote.ResponseActiveChanged\x12\x32\n\x0fresponse_lyrics\x18\x1e \x01(\x0b\x32\x19.pb.remote.ResponseLyrics\x12\x42\n\x18response_song_file_chunk\x18 \x01(\x0b\x32 .pb.remote.ResponseSongFileChunk\x12\x39\n\x13response_song_offer\x18! \x01(\x0b\x32\x1c.pb.remote.ResponseSongOffer\x12?\n\x16response_library_chunk\x18\" \x01(\x0b\x32\x1f.pb.remote.ResponseLibraryChunk\x12J\n\x1cresponse_download_total_size\x18$ \x01(\x0b\x32$.pb.remote.ResponseDownloadTotalSize\x12?\n\x16response_global_search\x18& \x01(\x0b\x32\x1f.pb.remote.ResponseGlobalSearch\x12G\n\x1aresponse_transcoder_status\x18\' \x01(\x0b\x32#.pb.remote.ResponseTranscoderStatus\x12L\n\x1dresponse_global_search_status\x18( \x01(\x0b\x32%.pb.remote.ResponseGlobalSearchStatus*\xe6\x06\n\x07MsgType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07\x43ONNECT\x10\x01\x12\x15\n\x11REQUEST_PLAYLISTS\x10\x03\x12\x1a\n\x16REQUEST_PLAYLIST_SONGS\x10\x04\x12\x0f\n\x0b\x43HANGE_SONG\x10\x05\x12\x0e\n\nSET_VOLUME\x10\x06\x12\x16\n\x12SET_TRACK_POSITION\x10\x07\x12\x0f\n\x0bINSERT_URLS\x10\x08\x12\x10\n\x0cREMOVE_SONGS\x10\t\x12\x11\n\rOPEN_PLAYLIST\x10\n\x12\x12\n\x0e\x43LOSE_PLAYLIST\x10\x0b\x12\x0e\n\nGET_LYRICS\x10\x0e\x12\x12\n\x0e\x44OWNLOAD_SONGS\x10\x0f\x12\x17\n\x13SONG_OFFER_RESPONSE\x10\x10\x12\x08\n\x04LOVE\x10\x0c\x12\x07\n\x03\x42\x41N\x10\r\x12\x0e\n\nSTOP_AFTER\x10\x11\x12\x0f\n\x0bGET_LIBRARY\x10\x12\x12\r\n\tRATE_SONG\x10\x13\x12\x11\n\rGLOBAL_SEARCH\x10\x64\x12\x0e\n\nDISCONNECT\x10\x02\x12\x08\n\x04PLAY\x10\x14\x12\r\n\tPLAYPAUSE\x10\x15\x12\t\n\x05PAUSE\x10\x16\x12\x08\n\x04STOP\x10\x17\x12\x08\n\x04NEXT\x10\x18\x12\x0c\n\x08PREVIOUS\x10\x19\x12\x14\n\x10SHUFFLE_PLAYLIST\x10\x1a\x12\n\n\x06REPEAT\x10\x1b\x12\x0b\n\x07SHUFFLE\x10\x1c\x12\x08\n\x04INFO\x10(\x12\x14\n\x10\x43URRENT_METAINFO\x10)\x12\r\n\tPLAYLISTS\x10*\x12\x12\n\x0ePLAYLIST_SONGS\x10+\x12\x18\n\x14\x45NGINE_STATE_CHANGED\x10,\x12\x0e\n\nKEEP_ALIVE\x10-\x12\x19\n\x15UPDATE_TRACK_POSITION\x10.\x12\x1b\n\x17\x41\x43TIVE_PLAYLIST_CHANGED\x10/\x12\x1c\n\x18\x46IRST_DATA_SENT_COMPLETE\x10\x30\x12\n\n\x06LYRICS\x10\x31\x12\x13\n\x0fSONG_FILE_CHUNK\x10\x32\x12\x18\n\x14\x44OWNLOAD_QUEUE_EMPTY\x10\x33\x12\x11\n\rLIBRARY_CHUNK\x10\x34\x12\x17\n\x13\x44OWNLOAD_TOTAL_SIZE\x10\x35\x12\x18\n\x14GLOBAL_SEARCH_RESULT\x10\x36\x12\x15\n\x11TRANSCODING_FILES\x10\x37\x12\x18\n\x14GLOBAL_SEARCH_STATUS\x10\x38*;\n\x0b\x45ngineState\x12\t\n\x05\x45mpty\x10\x00\x12\x08\n\x04Idle\x10\x01\x12\x0b\n\x07Playing\x10\x02\x12\n\n\x06Paused\x10\x03*|\n\nRepeatMode\x12\x0e\n\nRepeat_Off\x10\x00\x12\x10\n\x0cRepeat_Track\x10\x01\x12\x10\n\x0cRepeat_Album\x10\x02\x12\x13\n\x0fRepeat_Playlist\x10\x03\x12\x13\n\x0fRepeat_OneByOne\x10\x04\x12\x10\n\x0cRepeat_Intro\x10\x05*\\\n\x0bShuffleMode\x12\x0f\n\x0bShuffle_Off\x10\x00\x12\x0f\n\x0bShuffle_All\x10\x01\x12\x17\n\x13Shuffle_InsideAlbum\x10\x02\x12\x12\n\x0eShuffle_Albums\x10\x03*k\n\x10ReasonDisconnect\x12\x13\n\x0fServer_Shutdown\x10\x01\x12\x13\n\x0fWrong_Auth_Code\x10\x02\x12\x15\n\x11Not_Authenticated\x10\x03\x12\x16\n\x12\x44ownload_Forbidden\x10\x04*G\n\x0c\x44ownloadItem\x12\x0f\n\x0b\x43urrentItem\x10\x01\x12\r\n\tItemAlbum\x10\x02\x12\r\n\tAPlaylist\x10\x03\x12\x08\n\x04Urls\x10\x04*G\n\x12GlobalSearchStatus\x12\x17\n\x13GlobalSearchStarted\x10\x01\x12\x18\n\x14GlobalSearchFinished\x10\x02') -) -_sym_db.RegisterFileDescriptor(DESCRIPTOR) - -_MSGTYPE = _descriptor.EnumDescriptor( - name='MsgType', - full_name='pb.remote.MsgType', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=0, number=0, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CONNECT', index=1, number=1, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REQUEST_PLAYLISTS', index=2, number=3, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REQUEST_PLAYLIST_SONGS', index=3, number=4, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CHANGE_SONG', index=4, number=5, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SET_VOLUME', index=5, number=6, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SET_TRACK_POSITION', index=6, number=7, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INSERT_URLS', index=7, number=8, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REMOVE_SONGS', index=8, number=9, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OPEN_PLAYLIST', index=9, number=10, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CLOSE_PLAYLIST', index=10, number=11, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GET_LYRICS', index=11, number=14, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DOWNLOAD_SONGS', index=12, number=15, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SONG_OFFER_RESPONSE', index=13, number=16, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LOVE', index=14, number=12, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='BAN', index=15, number=13, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STOP_AFTER', index=16, number=17, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GET_LIBRARY', index=17, number=18, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='RATE_SONG', index=18, number=19, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GLOBAL_SEARCH', index=19, number=100, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DISCONNECT', index=20, number=2, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PLAY', index=21, number=20, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PLAYPAUSE', index=22, number=21, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PAUSE', index=23, number=22, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STOP', index=24, number=23, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='NEXT', index=25, number=24, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PREVIOUS', index=26, number=25, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SHUFFLE_PLAYLIST', index=27, number=26, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='REPEAT', index=28, number=27, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SHUFFLE', index=29, number=28, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='INFO', index=30, number=40, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CURRENT_METAINFO', index=31, number=41, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PLAYLISTS', index=32, number=42, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='PLAYLIST_SONGS', index=33, number=43, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ENGINE_STATE_CHANGED', index=34, number=44, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='KEEP_ALIVE', index=35, number=45, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='UPDATE_TRACK_POSITION', index=36, number=46, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ACTIVE_PLAYLIST_CHANGED', index=37, number=47, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FIRST_DATA_SENT_COMPLETE', index=38, number=48, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LYRICS', index=39, number=49, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='SONG_FILE_CHUNK', index=40, number=50, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DOWNLOAD_QUEUE_EMPTY', index=41, number=51, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='LIBRARY_CHUNK', index=42, number=52, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='DOWNLOAD_TOTAL_SIZE', index=43, number=53, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GLOBAL_SEARCH_RESULT', index=44, number=54, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TRANSCODING_FILES', index=45, number=55, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GLOBAL_SEARCH_STATUS', index=46, number=56, - options=None, - type=None), - ], - containing_type=None, - options=None, - serialized_start=5089, - serialized_end=5959, -) -_sym_db.RegisterEnumDescriptor(_MSGTYPE) - -MsgType = enum_type_wrapper.EnumTypeWrapper(_MSGTYPE) -_ENGINESTATE = _descriptor.EnumDescriptor( - name='EngineState', - full_name='pb.remote.EngineState', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='Empty', index=0, number=0, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Idle', index=1, number=1, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Playing', index=2, number=2, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Paused', index=3, number=3, - options=None, - type=None), - ], - containing_type=None, - options=None, - serialized_start=5961, - serialized_end=6020, -) -_sym_db.RegisterEnumDescriptor(_ENGINESTATE) - -EngineState = enum_type_wrapper.EnumTypeWrapper(_ENGINESTATE) -_REPEATMODE = _descriptor.EnumDescriptor( - name='RepeatMode', - full_name='pb.remote.RepeatMode', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='Repeat_Off', index=0, number=0, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Repeat_Track', index=1, number=1, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Repeat_Album', index=2, number=2, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Repeat_Playlist', index=3, number=3, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Repeat_OneByOne', index=4, number=4, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Repeat_Intro', index=5, number=5, - options=None, - type=None), - ], - containing_type=None, - options=None, - serialized_start=6022, - serialized_end=6146, -) -_sym_db.RegisterEnumDescriptor(_REPEATMODE) - -RepeatMode = enum_type_wrapper.EnumTypeWrapper(_REPEATMODE) -_SHUFFLEMODE = _descriptor.EnumDescriptor( - name='ShuffleMode', - full_name='pb.remote.ShuffleMode', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='Shuffle_Off', index=0, number=0, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Shuffle_All', index=1, number=1, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Shuffle_InsideAlbum', index=2, number=2, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Shuffle_Albums', index=3, number=3, - options=None, - type=None), - ], - containing_type=None, - options=None, - serialized_start=6148, - serialized_end=6240, -) -_sym_db.RegisterEnumDescriptor(_SHUFFLEMODE) - -ShuffleMode = enum_type_wrapper.EnumTypeWrapper(_SHUFFLEMODE) -_REASONDISCONNECT = _descriptor.EnumDescriptor( - name='ReasonDisconnect', - full_name='pb.remote.ReasonDisconnect', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='Server_Shutdown', index=0, number=1, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Wrong_Auth_Code', index=1, number=2, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Not_Authenticated', index=2, number=3, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Download_Forbidden', index=3, number=4, - options=None, - type=None), - ], - containing_type=None, - options=None, - serialized_start=6242, - serialized_end=6349, -) -_sym_db.RegisterEnumDescriptor(_REASONDISCONNECT) - -ReasonDisconnect = enum_type_wrapper.EnumTypeWrapper(_REASONDISCONNECT) -_DOWNLOADITEM = _descriptor.EnumDescriptor( - name='DownloadItem', - full_name='pb.remote.DownloadItem', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='CurrentItem', index=0, number=1, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ItemAlbum', index=1, number=2, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='APlaylist', index=2, number=3, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='Urls', index=3, number=4, - options=None, - type=None), - ], - containing_type=None, - options=None, - serialized_start=6351, - serialized_end=6422, -) -_sym_db.RegisterEnumDescriptor(_DOWNLOADITEM) - -DownloadItem = enum_type_wrapper.EnumTypeWrapper(_DOWNLOADITEM) -_GLOBALSEARCHSTATUS = _descriptor.EnumDescriptor( - name='GlobalSearchStatus', - full_name='pb.remote.GlobalSearchStatus', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='GlobalSearchStarted', index=0, number=1, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='GlobalSearchFinished', index=1, number=2, - options=None, - type=None), - ], - containing_type=None, - options=None, - serialized_start=6424, - serialized_end=6495, -) -_sym_db.RegisterEnumDescriptor(_GLOBALSEARCHSTATUS) - -GlobalSearchStatus = enum_type_wrapper.EnumTypeWrapper(_GLOBALSEARCHSTATUS) -UNKNOWN = 0 -CONNECT = 1 -REQUEST_PLAYLISTS = 3 -REQUEST_PLAYLIST_SONGS = 4 -CHANGE_SONG = 5 -SET_VOLUME = 6 -SET_TRACK_POSITION = 7 -INSERT_URLS = 8 -REMOVE_SONGS = 9 -OPEN_PLAYLIST = 10 -CLOSE_PLAYLIST = 11 -GET_LYRICS = 14 -DOWNLOAD_SONGS = 15 -SONG_OFFER_RESPONSE = 16 -LOVE = 12 -BAN = 13 -STOP_AFTER = 17 -GET_LIBRARY = 18 -RATE_SONG = 19 -GLOBAL_SEARCH = 100 -DISCONNECT = 2 -PLAY = 20 -PLAYPAUSE = 21 -PAUSE = 22 -STOP = 23 -NEXT = 24 -PREVIOUS = 25 -SHUFFLE_PLAYLIST = 26 -REPEAT = 27 -SHUFFLE = 28 -INFO = 40 -CURRENT_METAINFO = 41 -PLAYLISTS = 42 -PLAYLIST_SONGS = 43 -ENGINE_STATE_CHANGED = 44 -KEEP_ALIVE = 45 -UPDATE_TRACK_POSITION = 46 -ACTIVE_PLAYLIST_CHANGED = 47 -FIRST_DATA_SENT_COMPLETE = 48 -LYRICS = 49 -SONG_FILE_CHUNK = 50 -DOWNLOAD_QUEUE_EMPTY = 51 -LIBRARY_CHUNK = 52 -DOWNLOAD_TOTAL_SIZE = 53 -GLOBAL_SEARCH_RESULT = 54 -TRANSCODING_FILES = 55 -GLOBAL_SEARCH_STATUS = 56 -Empty = 0 -Idle = 1 -Playing = 2 -Paused = 3 -Repeat_Off = 0 -Repeat_Track = 1 -Repeat_Album = 2 -Repeat_Playlist = 3 -Repeat_OneByOne = 4 -Repeat_Intro = 5 -Shuffle_Off = 0 -Shuffle_All = 1 -Shuffle_InsideAlbum = 2 -Shuffle_Albums = 3 -Server_Shutdown = 1 -Wrong_Auth_Code = 2 -Not_Authenticated = 3 -Download_Forbidden = 4 -CurrentItem = 1 -ItemAlbum = 2 -APlaylist = 3 -Urls = 4 -GlobalSearchStarted = 1 -GlobalSearchFinished = 2 - - -_SONGMETADATA_TYPE = _descriptor.EnumDescriptor( - name='Type', - full_name='pb.remote.SongMetadata.Type', - filename=None, - file=DESCRIPTOR, - values=[ - _descriptor.EnumValueDescriptor( - name='UNKNOWN', index=0, number=0, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='ASF', index=1, number=1, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='FLAC', index=2, number=2, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MP4', index=3, number=3, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MPC', index=4, number=4, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='MPEG', index=5, number=5, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OGGFLAC', index=6, number=6, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OGGSPEEX', index=7, number=7, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OGGVORBIS', index=8, number=8, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='AIFF', index=9, number=9, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='WAV', index=10, number=10, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='TRUEAUDIO', index=11, number=11, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='CDDA', index=12, number=12, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='OGGOPUS', index=13, number=13, - options=None, - type=None), - _descriptor.EnumValueDescriptor( - name='STREAM', index=14, number=99, - options=None, - type=None), - ], - containing_type=None, - options=None, - serialized_start=461, - serialized_end=638, -) -_sym_db.RegisterEnumDescriptor(_SONGMETADATA_TYPE) - - -_SONGMETADATA = _descriptor.Descriptor( - name='SongMetadata', - full_name='pb.remote.SongMetadata', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='pb.remote.SongMetadata.id', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='index', full_name='pb.remote.SongMetadata.index', index=1, - number=2, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='title', full_name='pb.remote.SongMetadata.title', index=2, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='album', full_name='pb.remote.SongMetadata.album', index=3, - number=4, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='artist', full_name='pb.remote.SongMetadata.artist', index=4, - number=5, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='albumartist', full_name='pb.remote.SongMetadata.albumartist', index=5, - number=6, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='track', full_name='pb.remote.SongMetadata.track', index=6, - number=7, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='disc', full_name='pb.remote.SongMetadata.disc', index=7, - number=8, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='pretty_year', full_name='pb.remote.SongMetadata.pretty_year', index=8, - number=9, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='genre', full_name='pb.remote.SongMetadata.genre', index=9, - number=10, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='playcount', full_name='pb.remote.SongMetadata.playcount', index=10, - number=11, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='pretty_length', full_name='pb.remote.SongMetadata.pretty_length', index=11, - number=12, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='art', full_name='pb.remote.SongMetadata.art', index=12, - number=13, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=_b(""), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='length', full_name='pb.remote.SongMetadata.length', index=13, - number=14, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='is_local', full_name='pb.remote.SongMetadata.is_local', index=14, - number=15, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='filename', full_name='pb.remote.SongMetadata.filename', index=15, - number=16, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='file_size', full_name='pb.remote.SongMetadata.file_size', index=16, - number=17, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='rating', full_name='pb.remote.SongMetadata.rating', index=17, - number=18, type=2, cpp_type=6, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='url', full_name='pb.remote.SongMetadata.url', index=18, - number=19, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='art_automatic', full_name='pb.remote.SongMetadata.art_automatic', index=19, - number=20, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='art_manual', full_name='pb.remote.SongMetadata.art_manual', index=20, - number=21, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='type', full_name='pb.remote.SongMetadata.type', index=21, - number=22, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _SONGMETADATA_TYPE, - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=43, - serialized_end=638, -) - - -_PLAYLIST = _descriptor.Descriptor( - name='Playlist', - full_name='pb.remote.Playlist', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='pb.remote.Playlist.id', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='name', full_name='pb.remote.Playlist.name', index=1, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='item_count', full_name='pb.remote.Playlist.item_count', index=2, - number=3, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='active', full_name='pb.remote.Playlist.active', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='closed', full_name='pb.remote.Playlist.closed', index=4, - number=5, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=640, - serialized_end=728, -) - - -_REQUESTPLAYLISTS = _descriptor.Descriptor( - name='RequestPlaylists', - full_name='pb.remote.RequestPlaylists', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='include_closed', full_name='pb.remote.RequestPlaylists.include_closed', index=0, - number=1, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=730, - serialized_end=772, -) - - -_REQUESTPLAYLISTSONGS = _descriptor.Descriptor( - name='RequestPlaylistSongs', - full_name='pb.remote.RequestPlaylistSongs', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='pb.remote.RequestPlaylistSongs.id', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=774, - serialized_end=808, -) - - -_REQUESTCHANGESONG = _descriptor.Descriptor( - name='RequestChangeSong', - full_name='pb.remote.RequestChangeSong', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='playlist_id', full_name='pb.remote.RequestChangeSong.playlist_id', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='song_index', full_name='pb.remote.RequestChangeSong.song_index', index=1, - number=2, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=810, - serialized_end=870, -) - - -_REQUESTSETVOLUME = _descriptor.Descriptor( - name='RequestSetVolume', - full_name='pb.remote.RequestSetVolume', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='volume', full_name='pb.remote.RequestSetVolume.volume', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=872, - serialized_end=906, -) - - -_REPEAT = _descriptor.Descriptor( - name='Repeat', - full_name='pb.remote.Repeat', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='repeat_mode', full_name='pb.remote.Repeat.repeat_mode', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=908, - serialized_end=960, -) - - -_SHUFFLE = _descriptor.Descriptor( - name='Shuffle', - full_name='pb.remote.Shuffle', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='shuffle_mode', full_name='pb.remote.Shuffle.shuffle_mode', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=962, - serialized_end=1017, -) - - -_RESPONSECLEMENTINEINFO = _descriptor.Descriptor( - name='ResponseClementineInfo', - full_name='pb.remote.ResponseClementineInfo', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='version', full_name='pb.remote.ResponseClementineInfo.version', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='state', full_name='pb.remote.ResponseClementineInfo.state', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1019, - serialized_end=1099, -) - - -_RESPONSECURRENTMETADATA = _descriptor.Descriptor( - name='ResponseCurrentMetadata', - full_name='pb.remote.ResponseCurrentMetadata', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='song_metadata', full_name='pb.remote.ResponseCurrentMetadata.song_metadata', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1101, - serialized_end=1174, -) - - -_RESPONSEPLAYLISTS = _descriptor.Descriptor( - name='ResponsePlaylists', - full_name='pb.remote.ResponsePlaylists', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='playlist', full_name='pb.remote.ResponsePlaylists.playlist', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1176, - serialized_end=1234, -) - - -_RESPONSEPLAYLISTSONGS = _descriptor.Descriptor( - name='ResponsePlaylistSongs', - full_name='pb.remote.ResponsePlaylistSongs', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='requested_playlist', full_name='pb.remote.ResponsePlaylistSongs.requested_playlist', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='songs', full_name='pb.remote.ResponsePlaylistSongs.songs', index=1, - number=2, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1236, - serialized_end=1348, -) - - -_RESPONSEENGINESTATECHANGED = _descriptor.Descriptor( - name='ResponseEngineStateChanged', - full_name='pb.remote.ResponseEngineStateChanged', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='state', full_name='pb.remote.ResponseEngineStateChanged.state', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1350, - serialized_end=1417, -) - - -_RESPONSEUPDATETRACKPOSITION = _descriptor.Descriptor( - name='ResponseUpdateTrackPosition', - full_name='pb.remote.ResponseUpdateTrackPosition', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='position', full_name='pb.remote.ResponseUpdateTrackPosition.position', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1419, - serialized_end=1466, -) - - -_REQUESTCONNECT = _descriptor.Descriptor( - name='RequestConnect', - full_name='pb.remote.RequestConnect', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='auth_code', full_name='pb.remote.RequestConnect.auth_code', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='send_playlist_songs', full_name='pb.remote.RequestConnect.send_playlist_songs', index=1, - number=2, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='downloader', full_name='pb.remote.RequestConnect.downloader', index=2, - number=3, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1468, - serialized_end=1552, -) - - -_RESPONSEDISCONNECT = _descriptor.Descriptor( - name='ResponseDisconnect', - full_name='pb.remote.ResponseDisconnect', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='reason_disconnect', full_name='pb.remote.ResponseDisconnect.reason_disconnect', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=1, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1554, - serialized_end=1630, -) - - -_RESPONSEACTIVECHANGED = _descriptor.Descriptor( - name='ResponseActiveChanged', - full_name='pb.remote.ResponseActiveChanged', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='pb.remote.ResponseActiveChanged.id', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1632, - serialized_end=1667, -) - - -_REQUESTSETTRACKPOSITION = _descriptor.Descriptor( - name='RequestSetTrackPosition', - full_name='pb.remote.RequestSetTrackPosition', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='position', full_name='pb.remote.RequestSetTrackPosition.position', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1669, - serialized_end=1712, -) - - -_REQUESTINSERTURLS = _descriptor.Descriptor( - name='RequestInsertUrls', - full_name='pb.remote.RequestInsertUrls', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='playlist_id', full_name='pb.remote.RequestInsertUrls.playlist_id', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='urls', full_name='pb.remote.RequestInsertUrls.urls', index=1, - number=2, type=9, cpp_type=9, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='position', full_name='pb.remote.RequestInsertUrls.position', index=2, - number=3, type=5, cpp_type=1, label=1, - has_default_value=True, default_value=-1, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='play_now', full_name='pb.remote.RequestInsertUrls.play_now', index=3, - number=4, type=8, cpp_type=7, label=1, - has_default_value=True, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='enqueue', full_name='pb.remote.RequestInsertUrls.enqueue', index=4, - number=5, type=8, cpp_type=7, label=1, - has_default_value=True, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='songs', full_name='pb.remote.RequestInsertUrls.songs', index=5, - number=6, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1715, - serialized_end=1880, -) - - -_REQUESTREMOVESONGS = _descriptor.Descriptor( - name='RequestRemoveSongs', - full_name='pb.remote.RequestRemoveSongs', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='playlist_id', full_name='pb.remote.RequestRemoveSongs.playlist_id', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='songs', full_name='pb.remote.RequestRemoveSongs.songs', index=1, - number=2, type=5, cpp_type=1, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1882, - serialized_end=1938, -) - - -_REQUESTOPENPLAYLIST = _descriptor.Descriptor( - name='RequestOpenPlaylist', - full_name='pb.remote.RequestOpenPlaylist', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='playlist_id', full_name='pb.remote.RequestOpenPlaylist.playlist_id', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1940, - serialized_end=1982, -) - - -_REQUESTCLOSEPLAYLIST = _descriptor.Descriptor( - name='RequestClosePlaylist', - full_name='pb.remote.RequestClosePlaylist', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='playlist_id', full_name='pb.remote.RequestClosePlaylist.playlist_id', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=1984, - serialized_end=2027, -) - - -_RESPONSELYRICS = _descriptor.Descriptor( - name='ResponseLyrics', - full_name='pb.remote.ResponseLyrics', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='lyrics', full_name='pb.remote.ResponseLyrics.lyrics', index=0, - number=1, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2029, - serialized_end=2079, -) - - -_LYRIC = _descriptor.Descriptor( - name='Lyric', - full_name='pb.remote.Lyric', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='pb.remote.Lyric.id', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='title', full_name='pb.remote.Lyric.title', index=1, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='content', full_name='pb.remote.Lyric.content', index=2, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2081, - serialized_end=2132, -) - - -_REQUESTDOWNLOADSONGS = _descriptor.Descriptor( - name='RequestDownloadSongs', - full_name='pb.remote.RequestDownloadSongs', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='download_item', full_name='pb.remote.RequestDownloadSongs.download_item', index=0, - number=1, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=1, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='playlist_id', full_name='pb.remote.RequestDownloadSongs.playlist_id', index=1, - number=2, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='urls', full_name='pb.remote.RequestDownloadSongs.urls', index=2, - number=3, type=9, cpp_type=9, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2134, - serialized_end=2239, -) - - -_RESPONSESONGFILECHUNK = _descriptor.Descriptor( - name='ResponseSongFileChunk', - full_name='pb.remote.ResponseSongFileChunk', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='chunk_number', full_name='pb.remote.ResponseSongFileChunk.chunk_number', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='chunk_count', full_name='pb.remote.ResponseSongFileChunk.chunk_count', index=1, - number=2, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='file_number', full_name='pb.remote.ResponseSongFileChunk.file_number', index=2, - number=3, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='file_count', full_name='pb.remote.ResponseSongFileChunk.file_count', index=3, - number=4, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='song_metadata', full_name='pb.remote.ResponseSongFileChunk.song_metadata', index=4, - number=6, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='data', full_name='pb.remote.ResponseSongFileChunk.data', index=5, - number=7, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=_b(""), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='size', full_name='pb.remote.ResponseSongFileChunk.size', index=6, - number=8, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='file_hash', full_name='pb.remote.ResponseSongFileChunk.file_hash', index=7, - number=9, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=_b(""), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2242, - serialized_end=2444, -) - - -_RESPONSELIBRARYCHUNK = _descriptor.Descriptor( - name='ResponseLibraryChunk', - full_name='pb.remote.ResponseLibraryChunk', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='chunk_number', full_name='pb.remote.ResponseLibraryChunk.chunk_number', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='chunk_count', full_name='pb.remote.ResponseLibraryChunk.chunk_count', index=1, - number=2, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='data', full_name='pb.remote.ResponseLibraryChunk.data', index=2, - number=3, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=_b(""), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='size', full_name='pb.remote.ResponseLibraryChunk.size', index=3, - number=4, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='file_hash', full_name='pb.remote.ResponseLibraryChunk.file_hash', index=4, - number=5, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=_b(""), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2446, - serialized_end=2558, -) - - -_RESPONSESONGOFFER = _descriptor.Descriptor( - name='ResponseSongOffer', - full_name='pb.remote.ResponseSongOffer', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='accepted', full_name='pb.remote.ResponseSongOffer.accepted', index=0, - number=1, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2560, - serialized_end=2597, -) - - -_REQUESTRATESONG = _descriptor.Descriptor( - name='RequestRateSong', - full_name='pb.remote.RequestRateSong', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='rating', full_name='pb.remote.RequestRateSong.rating', index=0, - number=1, type=2, cpp_type=6, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2599, - serialized_end=2632, -) - - -_RESPONSEDOWNLOADTOTALSIZE = _descriptor.Descriptor( - name='ResponseDownloadTotalSize', - full_name='pb.remote.ResponseDownloadTotalSize', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='total_size', full_name='pb.remote.ResponseDownloadTotalSize.total_size', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='file_count', full_name='pb.remote.ResponseDownloadTotalSize.file_count', index=1, - number=2, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2634, - serialized_end=2701, -) - - -_REQUESTGLOBALSEARCH = _descriptor.Descriptor( - name='RequestGlobalSearch', - full_name='pb.remote.RequestGlobalSearch', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='query', full_name='pb.remote.RequestGlobalSearch.query', index=0, - number=1, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2703, - serialized_end=2739, -) - - -_RESPONSEGLOBALSEARCH = _descriptor.Descriptor( - name='ResponseGlobalSearch', - full_name='pb.remote.ResponseGlobalSearch', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='pb.remote.ResponseGlobalSearch.id', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='query', full_name='pb.remote.ResponseGlobalSearch.query', index=1, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='search_provider', full_name='pb.remote.ResponseGlobalSearch.search_provider', index=2, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='song_metadata', full_name='pb.remote.ResponseGlobalSearch.song_metadata', index=3, - number=4, type=11, cpp_type=10, label=3, - has_default_value=False, default_value=[], - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='search_provider_icon', full_name='pb.remote.ResponseGlobalSearch.search_provider_icon', index=4, - number=5, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=_b(""), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2742, - serialized_end=2894, -) - - -_RESPONSETRANSCODERSTATUS = _descriptor.Descriptor( - name='ResponseTranscoderStatus', - full_name='pb.remote.ResponseTranscoderStatus', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='processed', full_name='pb.remote.ResponseTranscoderStatus.processed', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='total', full_name='pb.remote.ResponseTranscoderStatus.total', index=1, - number=2, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2896, - serialized_end=2956, -) - - -_RESPONSEGLOBALSEARCHSTATUS = _descriptor.Descriptor( - name='ResponseGlobalSearchStatus', - full_name='pb.remote.ResponseGlobalSearchStatus', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='id', full_name='pb.remote.ResponseGlobalSearchStatus.id', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='query', full_name='pb.remote.ResponseGlobalSearchStatus.query', index=1, - number=2, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=_b("").decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='status', full_name='pb.remote.ResponseGlobalSearchStatus.status', index=2, - number=3, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=1, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=2958, - serialized_end=3060, -) - - -_MESSAGE = _descriptor.Descriptor( - name='Message', - full_name='pb.remote.Message', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='version', full_name='pb.remote.Message.version', index=0, - number=1, type=5, cpp_type=1, label=1, - has_default_value=True, default_value=21, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='type', full_name='pb.remote.Message.type', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=True, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_connect', full_name='pb.remote.Message.request_connect', index=2, - number=21, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_playlists', full_name='pb.remote.Message.request_playlists', index=3, - number=27, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_playlist_songs', full_name='pb.remote.Message.request_playlist_songs', index=4, - number=10, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_change_song', full_name='pb.remote.Message.request_change_song', index=5, - number=11, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_set_volume', full_name='pb.remote.Message.request_set_volume', index=6, - number=12, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_set_track_position', full_name='pb.remote.Message.request_set_track_position', index=7, - number=23, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_insert_urls', full_name='pb.remote.Message.request_insert_urls', index=8, - number=25, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_remove_songs', full_name='pb.remote.Message.request_remove_songs', index=9, - number=26, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_open_playlist', full_name='pb.remote.Message.request_open_playlist', index=10, - number=28, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_close_playlist', full_name='pb.remote.Message.request_close_playlist', index=11, - number=29, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_download_songs', full_name='pb.remote.Message.request_download_songs', index=12, - number=31, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_rate_song', full_name='pb.remote.Message.request_rate_song', index=13, - number=35, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='request_global_search', full_name='pb.remote.Message.request_global_search', index=14, - number=37, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='repeat', full_name='pb.remote.Message.repeat', index=15, - number=13, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='shuffle', full_name='pb.remote.Message.shuffle', index=16, - number=14, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_clementine_info', full_name='pb.remote.Message.response_clementine_info', index=17, - number=15, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_current_metadata', full_name='pb.remote.Message.response_current_metadata', index=18, - number=16, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_playlists', full_name='pb.remote.Message.response_playlists', index=19, - number=17, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_playlist_songs', full_name='pb.remote.Message.response_playlist_songs', index=20, - number=18, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_engine_state_changed', full_name='pb.remote.Message.response_engine_state_changed', index=21, - number=19, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_update_track_position', full_name='pb.remote.Message.response_update_track_position', index=22, - number=20, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_disconnect', full_name='pb.remote.Message.response_disconnect', index=23, - number=22, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_active_changed', full_name='pb.remote.Message.response_active_changed', index=24, - number=24, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_lyrics', full_name='pb.remote.Message.response_lyrics', index=25, - number=30, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_song_file_chunk', full_name='pb.remote.Message.response_song_file_chunk', index=26, - number=32, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_song_offer', full_name='pb.remote.Message.response_song_offer', index=27, - number=33, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_library_chunk', full_name='pb.remote.Message.response_library_chunk', index=28, - number=34, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_download_total_size', full_name='pb.remote.Message.response_download_total_size', index=29, - number=36, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_global_search', full_name='pb.remote.Message.response_global_search', index=30, - number=38, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_transcoder_status', full_name='pb.remote.Message.response_transcoder_status', index=31, - number=39, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - _descriptor.FieldDescriptor( - name='response_global_search_status', full_name='pb.remote.Message.response_global_search_status', index=32, - number=40, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - options=None), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - options=None, - is_extendable=False, - extension_ranges=[], - oneofs=[ - ], - serialized_start=3063, - serialized_end=5086, -) - -_SONGMETADATA.fields_by_name['type'].enum_type = _SONGMETADATA_TYPE -_SONGMETADATA_TYPE.containing_type = _SONGMETADATA -_REPEAT.fields_by_name['repeat_mode'].enum_type = _REPEATMODE -_SHUFFLE.fields_by_name['shuffle_mode'].enum_type = _SHUFFLEMODE -_RESPONSECLEMENTINEINFO.fields_by_name['state'].enum_type = _ENGINESTATE -_RESPONSECURRENTMETADATA.fields_by_name['song_metadata'].message_type = _SONGMETADATA -_RESPONSEPLAYLISTS.fields_by_name['playlist'].message_type = _PLAYLIST -_RESPONSEPLAYLISTSONGS.fields_by_name['requested_playlist'].message_type = _PLAYLIST -_RESPONSEPLAYLISTSONGS.fields_by_name['songs'].message_type = _SONGMETADATA -_RESPONSEENGINESTATECHANGED.fields_by_name['state'].enum_type = _ENGINESTATE -_RESPONSEDISCONNECT.fields_by_name['reason_disconnect'].enum_type = _REASONDISCONNECT -_REQUESTINSERTURLS.fields_by_name['songs'].message_type = _SONGMETADATA -_RESPONSELYRICS.fields_by_name['lyrics'].message_type = _LYRIC -_REQUESTDOWNLOADSONGS.fields_by_name['download_item'].enum_type = _DOWNLOADITEM -_RESPONSESONGFILECHUNK.fields_by_name['song_metadata'].message_type = _SONGMETADATA -_RESPONSEGLOBALSEARCH.fields_by_name['song_metadata'].message_type = _SONGMETADATA -_RESPONSEGLOBALSEARCHSTATUS.fields_by_name['status'].enum_type = _GLOBALSEARCHSTATUS -_MESSAGE.fields_by_name['type'].enum_type = _MSGTYPE -_MESSAGE.fields_by_name['request_connect'].message_type = _REQUESTCONNECT -_MESSAGE.fields_by_name['request_playlists'].message_type = _REQUESTPLAYLISTS -_MESSAGE.fields_by_name['request_playlist_songs'].message_type = _REQUESTPLAYLISTSONGS -_MESSAGE.fields_by_name['request_change_song'].message_type = _REQUESTCHANGESONG -_MESSAGE.fields_by_name['request_set_volume'].message_type = _REQUESTSETVOLUME -_MESSAGE.fields_by_name['request_set_track_position'].message_type = _REQUESTSETTRACKPOSITION -_MESSAGE.fields_by_name['request_insert_urls'].message_type = _REQUESTINSERTURLS -_MESSAGE.fields_by_name['request_remove_songs'].message_type = _REQUESTREMOVESONGS -_MESSAGE.fields_by_name['request_open_playlist'].message_type = _REQUESTOPENPLAYLIST -_MESSAGE.fields_by_name['request_close_playlist'].message_type = _REQUESTCLOSEPLAYLIST -_MESSAGE.fields_by_name['request_download_songs'].message_type = _REQUESTDOWNLOADSONGS -_MESSAGE.fields_by_name['request_rate_song'].message_type = _REQUESTRATESONG -_MESSAGE.fields_by_name['request_global_search'].message_type = _REQUESTGLOBALSEARCH -_MESSAGE.fields_by_name['repeat'].message_type = _REPEAT -_MESSAGE.fields_by_name['shuffle'].message_type = _SHUFFLE -_MESSAGE.fields_by_name['response_clementine_info'].message_type = _RESPONSECLEMENTINEINFO -_MESSAGE.fields_by_name['response_current_metadata'].message_type = _RESPONSECURRENTMETADATA -_MESSAGE.fields_by_name['response_playlists'].message_type = _RESPONSEPLAYLISTS -_MESSAGE.fields_by_name['response_playlist_songs'].message_type = _RESPONSEPLAYLISTSONGS -_MESSAGE.fields_by_name['response_engine_state_changed'].message_type = _RESPONSEENGINESTATECHANGED -_MESSAGE.fields_by_name['response_update_track_position'].message_type = _RESPONSEUPDATETRACKPOSITION -_MESSAGE.fields_by_name['response_disconnect'].message_type = _RESPONSEDISCONNECT -_MESSAGE.fields_by_name['response_active_changed'].message_type = _RESPONSEACTIVECHANGED -_MESSAGE.fields_by_name['response_lyrics'].message_type = _RESPONSELYRICS -_MESSAGE.fields_by_name['response_song_file_chunk'].message_type = _RESPONSESONGFILECHUNK -_MESSAGE.fields_by_name['response_song_offer'].message_type = _RESPONSESONGOFFER -_MESSAGE.fields_by_name['response_library_chunk'].message_type = _RESPONSELIBRARYCHUNK -_MESSAGE.fields_by_name['response_download_total_size'].message_type = _RESPONSEDOWNLOADTOTALSIZE -_MESSAGE.fields_by_name['response_global_search'].message_type = _RESPONSEGLOBALSEARCH -_MESSAGE.fields_by_name['response_transcoder_status'].message_type = _RESPONSETRANSCODERSTATUS -_MESSAGE.fields_by_name['response_global_search_status'].message_type = _RESPONSEGLOBALSEARCHSTATUS -DESCRIPTOR.message_types_by_name['SongMetadata'] = _SONGMETADATA -DESCRIPTOR.message_types_by_name['Playlist'] = _PLAYLIST -DESCRIPTOR.message_types_by_name['RequestPlaylists'] = _REQUESTPLAYLISTS -DESCRIPTOR.message_types_by_name['RequestPlaylistSongs'] = _REQUESTPLAYLISTSONGS -DESCRIPTOR.message_types_by_name['RequestChangeSong'] = _REQUESTCHANGESONG -DESCRIPTOR.message_types_by_name['RequestSetVolume'] = _REQUESTSETVOLUME -DESCRIPTOR.message_types_by_name['Repeat'] = _REPEAT -DESCRIPTOR.message_types_by_name['Shuffle'] = _SHUFFLE -DESCRIPTOR.message_types_by_name['ResponseClementineInfo'] = _RESPONSECLEMENTINEINFO -DESCRIPTOR.message_types_by_name['ResponseCurrentMetadata'] = _RESPONSECURRENTMETADATA -DESCRIPTOR.message_types_by_name['ResponsePlaylists'] = _RESPONSEPLAYLISTS -DESCRIPTOR.message_types_by_name['ResponsePlaylistSongs'] = _RESPONSEPLAYLISTSONGS -DESCRIPTOR.message_types_by_name['ResponseEngineStateChanged'] = _RESPONSEENGINESTATECHANGED -DESCRIPTOR.message_types_by_name['ResponseUpdateTrackPosition'] = _RESPONSEUPDATETRACKPOSITION -DESCRIPTOR.message_types_by_name['RequestConnect'] = _REQUESTCONNECT -DESCRIPTOR.message_types_by_name['ResponseDisconnect'] = _RESPONSEDISCONNECT -DESCRIPTOR.message_types_by_name['ResponseActiveChanged'] = _RESPONSEACTIVECHANGED -DESCRIPTOR.message_types_by_name['RequestSetTrackPosition'] = _REQUESTSETTRACKPOSITION -DESCRIPTOR.message_types_by_name['RequestInsertUrls'] = _REQUESTINSERTURLS -DESCRIPTOR.message_types_by_name['RequestRemoveSongs'] = _REQUESTREMOVESONGS -DESCRIPTOR.message_types_by_name['RequestOpenPlaylist'] = _REQUESTOPENPLAYLIST -DESCRIPTOR.message_types_by_name['RequestClosePlaylist'] = _REQUESTCLOSEPLAYLIST -DESCRIPTOR.message_types_by_name['ResponseLyrics'] = _RESPONSELYRICS -DESCRIPTOR.message_types_by_name['Lyric'] = _LYRIC -DESCRIPTOR.message_types_by_name['RequestDownloadSongs'] = _REQUESTDOWNLOADSONGS -DESCRIPTOR.message_types_by_name['ResponseSongFileChunk'] = _RESPONSESONGFILECHUNK -DESCRIPTOR.message_types_by_name['ResponseLibraryChunk'] = _RESPONSELIBRARYCHUNK -DESCRIPTOR.message_types_by_name['ResponseSongOffer'] = _RESPONSESONGOFFER -DESCRIPTOR.message_types_by_name['RequestRateSong'] = _REQUESTRATESONG -DESCRIPTOR.message_types_by_name['ResponseDownloadTotalSize'] = _RESPONSEDOWNLOADTOTALSIZE -DESCRIPTOR.message_types_by_name['RequestGlobalSearch'] = _REQUESTGLOBALSEARCH -DESCRIPTOR.message_types_by_name['ResponseGlobalSearch'] = _RESPONSEGLOBALSEARCH -DESCRIPTOR.message_types_by_name['ResponseTranscoderStatus'] = _RESPONSETRANSCODERSTATUS -DESCRIPTOR.message_types_by_name['ResponseGlobalSearchStatus'] = _RESPONSEGLOBALSEARCHSTATUS -DESCRIPTOR.message_types_by_name['Message'] = _MESSAGE -DESCRIPTOR.enum_types_by_name['MsgType'] = _MSGTYPE -DESCRIPTOR.enum_types_by_name['EngineState'] = _ENGINESTATE -DESCRIPTOR.enum_types_by_name['RepeatMode'] = _REPEATMODE -DESCRIPTOR.enum_types_by_name['ShuffleMode'] = _SHUFFLEMODE -DESCRIPTOR.enum_types_by_name['ReasonDisconnect'] = _REASONDISCONNECT -DESCRIPTOR.enum_types_by_name['DownloadItem'] = _DOWNLOADITEM -DESCRIPTOR.enum_types_by_name['GlobalSearchStatus'] = _GLOBALSEARCHSTATUS - -SongMetadata = _reflection.GeneratedProtocolMessageType('SongMetadata', (_message.Message,), dict( - DESCRIPTOR = _SONGMETADATA, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.SongMetadata) - )) -_sym_db.RegisterMessage(SongMetadata) - -Playlist = _reflection.GeneratedProtocolMessageType('Playlist', (_message.Message,), dict( - DESCRIPTOR = _PLAYLIST, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.Playlist) - )) -_sym_db.RegisterMessage(Playlist) - -RequestPlaylists = _reflection.GeneratedProtocolMessageType('RequestPlaylists', (_message.Message,), dict( - DESCRIPTOR = _REQUESTPLAYLISTS, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestPlaylists) - )) -_sym_db.RegisterMessage(RequestPlaylists) - -RequestPlaylistSongs = _reflection.GeneratedProtocolMessageType('RequestPlaylistSongs', (_message.Message,), dict( - DESCRIPTOR = _REQUESTPLAYLISTSONGS, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestPlaylistSongs) - )) -_sym_db.RegisterMessage(RequestPlaylistSongs) - -RequestChangeSong = _reflection.GeneratedProtocolMessageType('RequestChangeSong', (_message.Message,), dict( - DESCRIPTOR = _REQUESTCHANGESONG, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestChangeSong) - )) -_sym_db.RegisterMessage(RequestChangeSong) - -RequestSetVolume = _reflection.GeneratedProtocolMessageType('RequestSetVolume', (_message.Message,), dict( - DESCRIPTOR = _REQUESTSETVOLUME, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestSetVolume) - )) -_sym_db.RegisterMessage(RequestSetVolume) - -Repeat = _reflection.GeneratedProtocolMessageType('Repeat', (_message.Message,), dict( - DESCRIPTOR = _REPEAT, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.Repeat) - )) -_sym_db.RegisterMessage(Repeat) - -Shuffle = _reflection.GeneratedProtocolMessageType('Shuffle', (_message.Message,), dict( - DESCRIPTOR = _SHUFFLE, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.Shuffle) - )) -_sym_db.RegisterMessage(Shuffle) - -ResponseClementineInfo = _reflection.GeneratedProtocolMessageType('ResponseClementineInfo', (_message.Message,), dict( - DESCRIPTOR = _RESPONSECLEMENTINEINFO, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseClementineInfo) - )) -_sym_db.RegisterMessage(ResponseClementineInfo) - -ResponseCurrentMetadata = _reflection.GeneratedProtocolMessageType('ResponseCurrentMetadata', (_message.Message,), dict( - DESCRIPTOR = _RESPONSECURRENTMETADATA, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseCurrentMetadata) - )) -_sym_db.RegisterMessage(ResponseCurrentMetadata) - -ResponsePlaylists = _reflection.GeneratedProtocolMessageType('ResponsePlaylists', (_message.Message,), dict( - DESCRIPTOR = _RESPONSEPLAYLISTS, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponsePlaylists) - )) -_sym_db.RegisterMessage(ResponsePlaylists) - -ResponsePlaylistSongs = _reflection.GeneratedProtocolMessageType('ResponsePlaylistSongs', (_message.Message,), dict( - DESCRIPTOR = _RESPONSEPLAYLISTSONGS, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponsePlaylistSongs) - )) -_sym_db.RegisterMessage(ResponsePlaylistSongs) - -ResponseEngineStateChanged = _reflection.GeneratedProtocolMessageType('ResponseEngineStateChanged', (_message.Message,), dict( - DESCRIPTOR = _RESPONSEENGINESTATECHANGED, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseEngineStateChanged) - )) -_sym_db.RegisterMessage(ResponseEngineStateChanged) - -ResponseUpdateTrackPosition = _reflection.GeneratedProtocolMessageType('ResponseUpdateTrackPosition', (_message.Message,), dict( - DESCRIPTOR = _RESPONSEUPDATETRACKPOSITION, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseUpdateTrackPosition) - )) -_sym_db.RegisterMessage(ResponseUpdateTrackPosition) - -RequestConnect = _reflection.GeneratedProtocolMessageType('RequestConnect', (_message.Message,), dict( - DESCRIPTOR = _REQUESTCONNECT, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestConnect) - )) -_sym_db.RegisterMessage(RequestConnect) - -ResponseDisconnect = _reflection.GeneratedProtocolMessageType('ResponseDisconnect', (_message.Message,), dict( - DESCRIPTOR = _RESPONSEDISCONNECT, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseDisconnect) - )) -_sym_db.RegisterMessage(ResponseDisconnect) - -ResponseActiveChanged = _reflection.GeneratedProtocolMessageType('ResponseActiveChanged', (_message.Message,), dict( - DESCRIPTOR = _RESPONSEACTIVECHANGED, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseActiveChanged) - )) -_sym_db.RegisterMessage(ResponseActiveChanged) - -RequestSetTrackPosition = _reflection.GeneratedProtocolMessageType('RequestSetTrackPosition', (_message.Message,), dict( - DESCRIPTOR = _REQUESTSETTRACKPOSITION, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestSetTrackPosition) - )) -_sym_db.RegisterMessage(RequestSetTrackPosition) - -RequestInsertUrls = _reflection.GeneratedProtocolMessageType('RequestInsertUrls', (_message.Message,), dict( - DESCRIPTOR = _REQUESTINSERTURLS, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestInsertUrls) - )) -_sym_db.RegisterMessage(RequestInsertUrls) - -RequestRemoveSongs = _reflection.GeneratedProtocolMessageType('RequestRemoveSongs', (_message.Message,), dict( - DESCRIPTOR = _REQUESTREMOVESONGS, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestRemoveSongs) - )) -_sym_db.RegisterMessage(RequestRemoveSongs) - -RequestOpenPlaylist = _reflection.GeneratedProtocolMessageType('RequestOpenPlaylist', (_message.Message,), dict( - DESCRIPTOR = _REQUESTOPENPLAYLIST, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestOpenPlaylist) - )) -_sym_db.RegisterMessage(RequestOpenPlaylist) - -RequestClosePlaylist = _reflection.GeneratedProtocolMessageType('RequestClosePlaylist', (_message.Message,), dict( - DESCRIPTOR = _REQUESTCLOSEPLAYLIST, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestClosePlaylist) - )) -_sym_db.RegisterMessage(RequestClosePlaylist) - -ResponseLyrics = _reflection.GeneratedProtocolMessageType('ResponseLyrics', (_message.Message,), dict( - DESCRIPTOR = _RESPONSELYRICS, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseLyrics) - )) -_sym_db.RegisterMessage(ResponseLyrics) - -Lyric = _reflection.GeneratedProtocolMessageType('Lyric', (_message.Message,), dict( - DESCRIPTOR = _LYRIC, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.Lyric) - )) -_sym_db.RegisterMessage(Lyric) - -RequestDownloadSongs = _reflection.GeneratedProtocolMessageType('RequestDownloadSongs', (_message.Message,), dict( - DESCRIPTOR = _REQUESTDOWNLOADSONGS, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestDownloadSongs) - )) -_sym_db.RegisterMessage(RequestDownloadSongs) - -ResponseSongFileChunk = _reflection.GeneratedProtocolMessageType('ResponseSongFileChunk', (_message.Message,), dict( - DESCRIPTOR = _RESPONSESONGFILECHUNK, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseSongFileChunk) - )) -_sym_db.RegisterMessage(ResponseSongFileChunk) - -ResponseLibraryChunk = _reflection.GeneratedProtocolMessageType('ResponseLibraryChunk', (_message.Message,), dict( - DESCRIPTOR = _RESPONSELIBRARYCHUNK, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseLibraryChunk) - )) -_sym_db.RegisterMessage(ResponseLibraryChunk) - -ResponseSongOffer = _reflection.GeneratedProtocolMessageType('ResponseSongOffer', (_message.Message,), dict( - DESCRIPTOR = _RESPONSESONGOFFER, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseSongOffer) - )) -_sym_db.RegisterMessage(ResponseSongOffer) - -RequestRateSong = _reflection.GeneratedProtocolMessageType('RequestRateSong', (_message.Message,), dict( - DESCRIPTOR = _REQUESTRATESONG, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestRateSong) - )) -_sym_db.RegisterMessage(RequestRateSong) - -ResponseDownloadTotalSize = _reflection.GeneratedProtocolMessageType('ResponseDownloadTotalSize', (_message.Message,), dict( - DESCRIPTOR = _RESPONSEDOWNLOADTOTALSIZE, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseDownloadTotalSize) - )) -_sym_db.RegisterMessage(ResponseDownloadTotalSize) - -RequestGlobalSearch = _reflection.GeneratedProtocolMessageType('RequestGlobalSearch', (_message.Message,), dict( - DESCRIPTOR = _REQUESTGLOBALSEARCH, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.RequestGlobalSearch) - )) -_sym_db.RegisterMessage(RequestGlobalSearch) - -ResponseGlobalSearch = _reflection.GeneratedProtocolMessageType('ResponseGlobalSearch', (_message.Message,), dict( - DESCRIPTOR = _RESPONSEGLOBALSEARCH, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseGlobalSearch) - )) -_sym_db.RegisterMessage(ResponseGlobalSearch) - -ResponseTranscoderStatus = _reflection.GeneratedProtocolMessageType('ResponseTranscoderStatus', (_message.Message,), dict( - DESCRIPTOR = _RESPONSETRANSCODERSTATUS, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseTranscoderStatus) - )) -_sym_db.RegisterMessage(ResponseTranscoderStatus) - -ResponseGlobalSearchStatus = _reflection.GeneratedProtocolMessageType('ResponseGlobalSearchStatus', (_message.Message,), dict( - DESCRIPTOR = _RESPONSEGLOBALSEARCHSTATUS, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.ResponseGlobalSearchStatus) - )) -_sym_db.RegisterMessage(ResponseGlobalSearchStatus) - -Message = _reflection.GeneratedProtocolMessageType('Message', (_message.Message,), dict( - DESCRIPTOR = _MESSAGE, - __module__ = 'remotecontrolmessages_pb2' - # @@protoc_insertion_point(class_scope:pb.remote.Message) - )) -_sym_db.RegisterMessage(Message) - - +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1bremotecontrolmessages.proto\x12\tpb.remote\"\xd3\x04\n\x0cSongMetadata\x12\n\n\x02id\x18\x01 \x01(\x05\x12\r\n\x05index\x18\x02 \x01(\x05\x12\r\n\x05title\x18\x03 \x01(\t\x12\r\n\x05\x61lbum\x18\x04 \x01(\t\x12\x0e\n\x06\x61rtist\x18\x05 \x01(\t\x12\x13\n\x0b\x61lbumartist\x18\x06 \x01(\t\x12\r\n\x05track\x18\x07 \x01(\x05\x12\x0c\n\x04\x64isc\x18\x08 \x01(\x05\x12\x13\n\x0bpretty_year\x18\t \x01(\t\x12\r\n\x05genre\x18\n \x01(\t\x12\x11\n\tplaycount\x18\x0b \x01(\x05\x12\x15\n\rpretty_length\x18\x0c \x01(\t\x12\x0b\n\x03\x61rt\x18\r \x01(\x0c\x12\x0e\n\x06length\x18\x0e \x01(\x05\x12\x10\n\x08is_local\x18\x0f \x01(\x08\x12\x10\n\x08\x66ilename\x18\x10 \x01(\t\x12\x11\n\tfile_size\x18\x11 \x01(\x05\x12\x0e\n\x06rating\x18\x12 \x01(\x02\x12\x0b\n\x03url\x18\x13 \x01(\t\x12\x15\n\rart_automatic\x18\x14 \x01(\t\x12\x12\n\nart_manual\x18\x15 \x01(\t\x12*\n\x04type\x18\x16 \x01(\x0e\x32\x1c.pb.remote.SongMetadata.Type\"\xb1\x01\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03\x41SF\x10\x01\x12\x08\n\x04\x46LAC\x10\x02\x12\x07\n\x03MP4\x10\x03\x12\x07\n\x03MPC\x10\x04\x12\x08\n\x04MPEG\x10\x05\x12\x0b\n\x07OGGFLAC\x10\x06\x12\x0c\n\x08OGGSPEEX\x10\x07\x12\r\n\tOGGVORBIS\x10\x08\x12\x08\n\x04\x41IFF\x10\t\x12\x07\n\x03WAV\x10\n\x12\r\n\tTRUEAUDIO\x10\x0b\x12\x08\n\x04\x43\x44\x44\x41\x10\x0c\x12\x0b\n\x07OGGOPUS\x10\r\x12\n\n\x06STREAM\x10\x63\"X\n\x08Playlist\x12\n\n\x02id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nitem_count\x18\x03 \x01(\x05\x12\x0e\n\x06\x61\x63tive\x18\x04 \x01(\x08\x12\x0e\n\x06\x63losed\x18\x05 \x01(\x08\"*\n\x10RequestPlaylists\x12\x16\n\x0einclude_closed\x18\x01 \x01(\x08\"\"\n\x14RequestPlaylistSongs\x12\n\n\x02id\x18\x01 \x01(\x05\"<\n\x11RequestChangeSong\x12\x13\n\x0bplaylist_id\x18\x01 \x01(\x05\x12\x12\n\nsong_index\x18\x02 \x01(\x05\"\"\n\x10RequestSetVolume\x12\x0e\n\x06volume\x18\x01 \x01(\x05\"4\n\x06Repeat\x12*\n\x0brepeat_mode\x18\x01 \x01(\x0e\x32\x15.pb.remote.RepeatMode\"7\n\x07Shuffle\x12,\n\x0cshuffle_mode\x18\x01 \x01(\x0e\x32\x16.pb.remote.ShuffleMode\"P\n\x16ResponseClementineInfo\x12\x0f\n\x07version\x18\x01 \x01(\t\x12%\n\x05state\x18\x02 \x01(\x0e\x32\x16.pb.remote.EngineState\"I\n\x17ResponseCurrentMetadata\x12.\n\rsong_metadata\x18\x01 \x01(\x0b\x32\x17.pb.remote.SongMetadata\":\n\x11ResponsePlaylists\x12%\n\x08playlist\x18\x01 \x03(\x0b\x32\x13.pb.remote.Playlist\"p\n\x15ResponsePlaylistSongs\x12/\n\x12requested_playlist\x18\x01 \x01(\x0b\x32\x13.pb.remote.Playlist\x12&\n\x05songs\x18\x02 \x03(\x0b\x32\x17.pb.remote.SongMetadata\"C\n\x1aResponseEngineStateChanged\x12%\n\x05state\x18\x01 \x01(\x0e\x32\x16.pb.remote.EngineState\"/\n\x1bResponseUpdateTrackPosition\x12\x10\n\x08position\x18\x01 \x01(\x05\"T\n\x0eRequestConnect\x12\x11\n\tauth_code\x18\x01 \x01(\x05\x12\x1b\n\x13send_playlist_songs\x18\x02 \x01(\x08\x12\x12\n\ndownloader\x18\x03 \x01(\x08\"L\n\x12ResponseDisconnect\x12\x36\n\x11reason_disconnect\x18\x01 \x01(\x0e\x32\x1b.pb.remote.ReasonDisconnect\"#\n\x15ResponseActiveChanged\x12\n\n\x02id\x18\x01 \x01(\x05\"+\n\x17RequestSetTrackPosition\x12\x10\n\x08position\x18\x01 \x01(\x05\"\xa5\x01\n\x11RequestInsertUrls\x12\x13\n\x0bplaylist_id\x18\x01 \x01(\x05\x12\x0c\n\x04urls\x18\x02 \x03(\t\x12\x14\n\x08position\x18\x03 \x01(\x05:\x02-1\x12\x17\n\x08play_now\x18\x04 \x01(\x08:\x05\x66\x61lse\x12\x16\n\x07\x65nqueue\x18\x05 \x01(\x08:\x05\x66\x61lse\x12&\n\x05songs\x18\x06 \x03(\x0b\x32\x17.pb.remote.SongMetadata\"8\n\x12RequestRemoveSongs\x12\x13\n\x0bplaylist_id\x18\x01 \x01(\x05\x12\r\n\x05songs\x18\x02 \x03(\x05\"*\n\x13RequestOpenPlaylist\x12\x13\n\x0bplaylist_id\x18\x01 \x01(\x05\"+\n\x14RequestClosePlaylist\x12\x13\n\x0bplaylist_id\x18\x01 \x01(\x05\"2\n\x0eResponseLyrics\x12 \n\x06lyrics\x18\x01 \x03(\x0b\x32\x10.pb.remote.Lyric\"3\n\x05Lyric\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"i\n\x14RequestDownloadSongs\x12.\n\rdownload_item\x18\x01 \x01(\x0e\x32\x17.pb.remote.DownloadItem\x12\x13\n\x0bplaylist_id\x18\x02 \x01(\x05\x12\x0c\n\x04urls\x18\x03 \x03(\t\"\xca\x01\n\x15ResponseSongFileChunk\x12\x14\n\x0c\x63hunk_number\x18\x01 \x01(\x05\x12\x13\n\x0b\x63hunk_count\x18\x02 \x01(\x05\x12\x13\n\x0b\x66ile_number\x18\x03 \x01(\x05\x12\x12\n\nfile_count\x18\x04 \x01(\x05\x12.\n\rsong_metadata\x18\x06 \x01(\x0b\x32\x17.pb.remote.SongMetadata\x12\x0c\n\x04\x64\x61ta\x18\x07 \x01(\x0c\x12\x0c\n\x04size\x18\x08 \x01(\x05\x12\x11\n\tfile_hash\x18\t \x01(\x0c\"p\n\x14ResponseLibraryChunk\x12\x14\n\x0c\x63hunk_number\x18\x01 \x01(\x05\x12\x13\n\x0b\x63hunk_count\x18\x02 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\x12\x0c\n\x04size\x18\x04 \x01(\x05\x12\x11\n\tfile_hash\x18\x05 \x01(\x0c\"%\n\x11ResponseSongOffer\x12\x10\n\x08\x61\x63\x63\x65pted\x18\x01 \x01(\x08\"!\n\x0fRequestRateSong\x12\x0e\n\x06rating\x18\x01 \x01(\x02\"C\n\x19ResponseDownloadTotalSize\x12\x12\n\ntotal_size\x18\x01 \x01(\x05\x12\x12\n\nfile_count\x18\x02 \x01(\x05\"$\n\x13RequestGlobalSearch\x12\r\n\x05query\x18\x01 \x01(\t\"\x98\x01\n\x14ResponseGlobalSearch\x12\n\n\x02id\x18\x01 \x01(\x05\x12\r\n\x05query\x18\x02 \x01(\t\x12\x17\n\x0fsearch_provider\x18\x03 \x01(\t\x12.\n\rsong_metadata\x18\x04 \x03(\x0b\x32\x17.pb.remote.SongMetadata\x12\x1c\n\x14search_provider_icon\x18\x05 \x01(\x0c\"<\n\x18ResponseTranscoderStatus\x12\x11\n\tprocessed\x18\x01 \x01(\x05\x12\r\n\x05total\x18\x02 \x01(\x05\"f\n\x1aResponseGlobalSearchStatus\x12\n\n\x02id\x18\x01 \x01(\x05\x12\r\n\x05query\x18\x02 \x01(\t\x12-\n\x06status\x18\x03 \x01(\x0e\x32\x1d.pb.remote.GlobalSearchStatus\"\xe7\x0f\n\x07Message\x12\x13\n\x07version\x18\x01 \x01(\x05:\x02\x32\x31\x12)\n\x04type\x18\x02 \x01(\x0e\x32\x12.pb.remote.MsgType:\x07UNKNOWN\x12\x32\n\x0frequest_connect\x18\x15 \x01(\x0b\x32\x19.pb.remote.RequestConnect\x12\x36\n\x11request_playlists\x18\x1b \x01(\x0b\x32\x1b.pb.remote.RequestPlaylists\x12?\n\x16request_playlist_songs\x18\n \x01(\x0b\x32\x1f.pb.remote.RequestPlaylistSongs\x12\x39\n\x13request_change_song\x18\x0b \x01(\x0b\x32\x1c.pb.remote.RequestChangeSong\x12\x37\n\x12request_set_volume\x18\x0c \x01(\x0b\x32\x1b.pb.remote.RequestSetVolume\x12\x46\n\x1arequest_set_track_position\x18\x17 \x01(\x0b\x32\".pb.remote.RequestSetTrackPosition\x12\x39\n\x13request_insert_urls\x18\x19 \x01(\x0b\x32\x1c.pb.remote.RequestInsertUrls\x12;\n\x14request_remove_songs\x18\x1a \x01(\x0b\x32\x1d.pb.remote.RequestRemoveSongs\x12=\n\x15request_open_playlist\x18\x1c \x01(\x0b\x32\x1e.pb.remote.RequestOpenPlaylist\x12?\n\x16request_close_playlist\x18\x1d \x01(\x0b\x32\x1f.pb.remote.RequestClosePlaylist\x12?\n\x16request_download_songs\x18\x1f \x01(\x0b\x32\x1f.pb.remote.RequestDownloadSongs\x12\x35\n\x11request_rate_song\x18# \x01(\x0b\x32\x1a.pb.remote.RequestRateSong\x12=\n\x15request_global_search\x18% \x01(\x0b\x32\x1e.pb.remote.RequestGlobalSearch\x12!\n\x06repeat\x18\r \x01(\x0b\x32\x11.pb.remote.Repeat\x12#\n\x07shuffle\x18\x0e \x01(\x0b\x32\x12.pb.remote.Shuffle\x12\x43\n\x18response_clementine_info\x18\x0f \x01(\x0b\x32!.pb.remote.ResponseClementineInfo\x12\x45\n\x19response_current_metadata\x18\x10 \x01(\x0b\x32\".pb.remote.ResponseCurrentMetadata\x12\x38\n\x12response_playlists\x18\x11 \x01(\x0b\x32\x1c.pb.remote.ResponsePlaylists\x12\x41\n\x17response_playlist_songs\x18\x12 \x01(\x0b\x32 .pb.remote.ResponsePlaylistSongs\x12L\n\x1dresponse_engine_state_changed\x18\x13 \x01(\x0b\x32%.pb.remote.ResponseEngineStateChanged\x12N\n\x1eresponse_update_track_position\x18\x14 \x01(\x0b\x32&.pb.remote.ResponseUpdateTrackPosition\x12:\n\x13response_disconnect\x18\x16 \x01(\x0b\x32\x1d.pb.remote.ResponseDisconnect\x12\x41\n\x17response_active_changed\x18\x18 \x01(\x0b\x32 .pb.remote.ResponseActiveChanged\x12\x32\n\x0fresponse_lyrics\x18\x1e \x01(\x0b\x32\x19.pb.remote.ResponseLyrics\x12\x42\n\x18response_song_file_chunk\x18 \x01(\x0b\x32 .pb.remote.ResponseSongFileChunk\x12\x39\n\x13response_song_offer\x18! \x01(\x0b\x32\x1c.pb.remote.ResponseSongOffer\x12?\n\x16response_library_chunk\x18\" \x01(\x0b\x32\x1f.pb.remote.ResponseLibraryChunk\x12J\n\x1cresponse_download_total_size\x18$ \x01(\x0b\x32$.pb.remote.ResponseDownloadTotalSize\x12?\n\x16response_global_search\x18& \x01(\x0b\x32\x1f.pb.remote.ResponseGlobalSearch\x12G\n\x1aresponse_transcoder_status\x18\' \x01(\x0b\x32#.pb.remote.ResponseTranscoderStatus\x12L\n\x1dresponse_global_search_status\x18( \x01(\x0b\x32%.pb.remote.ResponseGlobalSearchStatus*\xe6\x06\n\x07MsgType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07\x43ONNECT\x10\x01\x12\x15\n\x11REQUEST_PLAYLISTS\x10\x03\x12\x1a\n\x16REQUEST_PLAYLIST_SONGS\x10\x04\x12\x0f\n\x0b\x43HANGE_SONG\x10\x05\x12\x0e\n\nSET_VOLUME\x10\x06\x12\x16\n\x12SET_TRACK_POSITION\x10\x07\x12\x0f\n\x0bINSERT_URLS\x10\x08\x12\x10\n\x0cREMOVE_SONGS\x10\t\x12\x11\n\rOPEN_PLAYLIST\x10\n\x12\x12\n\x0e\x43LOSE_PLAYLIST\x10\x0b\x12\x0e\n\nGET_LYRICS\x10\x0e\x12\x12\n\x0e\x44OWNLOAD_SONGS\x10\x0f\x12\x17\n\x13SONG_OFFER_RESPONSE\x10\x10\x12\x08\n\x04LOVE\x10\x0c\x12\x07\n\x03\x42\x41N\x10\r\x12\x0e\n\nSTOP_AFTER\x10\x11\x12\x0f\n\x0bGET_LIBRARY\x10\x12\x12\r\n\tRATE_SONG\x10\x13\x12\x11\n\rGLOBAL_SEARCH\x10\x64\x12\x0e\n\nDISCONNECT\x10\x02\x12\x08\n\x04PLAY\x10\x14\x12\r\n\tPLAYPAUSE\x10\x15\x12\t\n\x05PAUSE\x10\x16\x12\x08\n\x04STOP\x10\x17\x12\x08\n\x04NEXT\x10\x18\x12\x0c\n\x08PREVIOUS\x10\x19\x12\x14\n\x10SHUFFLE_PLAYLIST\x10\x1a\x12\n\n\x06REPEAT\x10\x1b\x12\x0b\n\x07SHUFFLE\x10\x1c\x12\x08\n\x04INFO\x10(\x12\x14\n\x10\x43URRENT_METAINFO\x10)\x12\r\n\tPLAYLISTS\x10*\x12\x12\n\x0ePLAYLIST_SONGS\x10+\x12\x18\n\x14\x45NGINE_STATE_CHANGED\x10,\x12\x0e\n\nKEEP_ALIVE\x10-\x12\x19\n\x15UPDATE_TRACK_POSITION\x10.\x12\x1b\n\x17\x41\x43TIVE_PLAYLIST_CHANGED\x10/\x12\x1c\n\x18\x46IRST_DATA_SENT_COMPLETE\x10\x30\x12\n\n\x06LYRICS\x10\x31\x12\x13\n\x0fSONG_FILE_CHUNK\x10\x32\x12\x18\n\x14\x44OWNLOAD_QUEUE_EMPTY\x10\x33\x12\x11\n\rLIBRARY_CHUNK\x10\x34\x12\x17\n\x13\x44OWNLOAD_TOTAL_SIZE\x10\x35\x12\x18\n\x14GLOBAL_SEARCH_RESULT\x10\x36\x12\x15\n\x11TRANSCODING_FILES\x10\x37\x12\x18\n\x14GLOBAL_SEARCH_STATUS\x10\x38*;\n\x0b\x45ngineState\x12\t\n\x05\x45mpty\x10\x00\x12\x08\n\x04Idle\x10\x01\x12\x0b\n\x07Playing\x10\x02\x12\n\n\x06Paused\x10\x03*|\n\nRepeatMode\x12\x0e\n\nRepeat_Off\x10\x00\x12\x10\n\x0cRepeat_Track\x10\x01\x12\x10\n\x0cRepeat_Album\x10\x02\x12\x13\n\x0fRepeat_Playlist\x10\x03\x12\x13\n\x0fRepeat_OneByOne\x10\x04\x12\x10\n\x0cRepeat_Intro\x10\x05*\\\n\x0bShuffleMode\x12\x0f\n\x0bShuffle_Off\x10\x00\x12\x0f\n\x0bShuffle_All\x10\x01\x12\x17\n\x13Shuffle_InsideAlbum\x10\x02\x12\x12\n\x0eShuffle_Albums\x10\x03*k\n\x10ReasonDisconnect\x12\x13\n\x0fServer_Shutdown\x10\x01\x12\x13\n\x0fWrong_Auth_Code\x10\x02\x12\x15\n\x11Not_Authenticated\x10\x03\x12\x16\n\x12\x44ownload_Forbidden\x10\x04*G\n\x0c\x44ownloadItem\x12\x0f\n\x0b\x43urrentItem\x10\x01\x12\r\n\tItemAlbum\x10\x02\x12\r\n\tAPlaylist\x10\x03\x12\x08\n\x04Urls\x10\x04*G\n\x12GlobalSearchStatus\x12\x17\n\x13GlobalSearchStarted\x10\x01\x12\x18\n\x14GlobalSearchFinished\x10\x02') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'remotecontrolmessages_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _globals['_MSGTYPE']._serialized_start=5089 + _globals['_MSGTYPE']._serialized_end=5959 + _globals['_ENGINESTATE']._serialized_start=5961 + _globals['_ENGINESTATE']._serialized_end=6020 + _globals['_REPEATMODE']._serialized_start=6022 + _globals['_REPEATMODE']._serialized_end=6146 + _globals['_SHUFFLEMODE']._serialized_start=6148 + _globals['_SHUFFLEMODE']._serialized_end=6240 + _globals['_REASONDISCONNECT']._serialized_start=6242 + _globals['_REASONDISCONNECT']._serialized_end=6349 + _globals['_DOWNLOADITEM']._serialized_start=6351 + _globals['_DOWNLOADITEM']._serialized_end=6422 + _globals['_GLOBALSEARCHSTATUS']._serialized_start=6424 + _globals['_GLOBALSEARCHSTATUS']._serialized_end=6495 + _globals['_SONGMETADATA']._serialized_start=43 + _globals['_SONGMETADATA']._serialized_end=638 + _globals['_SONGMETADATA_TYPE']._serialized_start=461 + _globals['_SONGMETADATA_TYPE']._serialized_end=638 + _globals['_PLAYLIST']._serialized_start=640 + _globals['_PLAYLIST']._serialized_end=728 + _globals['_REQUESTPLAYLISTS']._serialized_start=730 + _globals['_REQUESTPLAYLISTS']._serialized_end=772 + _globals['_REQUESTPLAYLISTSONGS']._serialized_start=774 + _globals['_REQUESTPLAYLISTSONGS']._serialized_end=808 + _globals['_REQUESTCHANGESONG']._serialized_start=810 + _globals['_REQUESTCHANGESONG']._serialized_end=870 + _globals['_REQUESTSETVOLUME']._serialized_start=872 + _globals['_REQUESTSETVOLUME']._serialized_end=906 + _globals['_REPEAT']._serialized_start=908 + _globals['_REPEAT']._serialized_end=960 + _globals['_SHUFFLE']._serialized_start=962 + _globals['_SHUFFLE']._serialized_end=1017 + _globals['_RESPONSECLEMENTINEINFO']._serialized_start=1019 + _globals['_RESPONSECLEMENTINEINFO']._serialized_end=1099 + _globals['_RESPONSECURRENTMETADATA']._serialized_start=1101 + _globals['_RESPONSECURRENTMETADATA']._serialized_end=1174 + _globals['_RESPONSEPLAYLISTS']._serialized_start=1176 + _globals['_RESPONSEPLAYLISTS']._serialized_end=1234 + _globals['_RESPONSEPLAYLISTSONGS']._serialized_start=1236 + _globals['_RESPONSEPLAYLISTSONGS']._serialized_end=1348 + _globals['_RESPONSEENGINESTATECHANGED']._serialized_start=1350 + _globals['_RESPONSEENGINESTATECHANGED']._serialized_end=1417 + _globals['_RESPONSEUPDATETRACKPOSITION']._serialized_start=1419 + _globals['_RESPONSEUPDATETRACKPOSITION']._serialized_end=1466 + _globals['_REQUESTCONNECT']._serialized_start=1468 + _globals['_REQUESTCONNECT']._serialized_end=1552 + _globals['_RESPONSEDISCONNECT']._serialized_start=1554 + _globals['_RESPONSEDISCONNECT']._serialized_end=1630 + _globals['_RESPONSEACTIVECHANGED']._serialized_start=1632 + _globals['_RESPONSEACTIVECHANGED']._serialized_end=1667 + _globals['_REQUESTSETTRACKPOSITION']._serialized_start=1669 + _globals['_REQUESTSETTRACKPOSITION']._serialized_end=1712 + _globals['_REQUESTINSERTURLS']._serialized_start=1715 + _globals['_REQUESTINSERTURLS']._serialized_end=1880 + _globals['_REQUESTREMOVESONGS']._serialized_start=1882 + _globals['_REQUESTREMOVESONGS']._serialized_end=1938 + _globals['_REQUESTOPENPLAYLIST']._serialized_start=1940 + _globals['_REQUESTOPENPLAYLIST']._serialized_end=1982 + _globals['_REQUESTCLOSEPLAYLIST']._serialized_start=1984 + _globals['_REQUESTCLOSEPLAYLIST']._serialized_end=2027 + _globals['_RESPONSELYRICS']._serialized_start=2029 + _globals['_RESPONSELYRICS']._serialized_end=2079 + _globals['_LYRIC']._serialized_start=2081 + _globals['_LYRIC']._serialized_end=2132 + _globals['_REQUESTDOWNLOADSONGS']._serialized_start=2134 + _globals['_REQUESTDOWNLOADSONGS']._serialized_end=2239 + _globals['_RESPONSESONGFILECHUNK']._serialized_start=2242 + _globals['_RESPONSESONGFILECHUNK']._serialized_end=2444 + _globals['_RESPONSELIBRARYCHUNK']._serialized_start=2446 + _globals['_RESPONSELIBRARYCHUNK']._serialized_end=2558 + _globals['_RESPONSESONGOFFER']._serialized_start=2560 + _globals['_RESPONSESONGOFFER']._serialized_end=2597 + _globals['_REQUESTRATESONG']._serialized_start=2599 + _globals['_REQUESTRATESONG']._serialized_end=2632 + _globals['_RESPONSEDOWNLOADTOTALSIZE']._serialized_start=2634 + _globals['_RESPONSEDOWNLOADTOTALSIZE']._serialized_end=2701 + _globals['_REQUESTGLOBALSEARCH']._serialized_start=2703 + _globals['_REQUESTGLOBALSEARCH']._serialized_end=2739 + _globals['_RESPONSEGLOBALSEARCH']._serialized_start=2742 + _globals['_RESPONSEGLOBALSEARCH']._serialized_end=2894 + _globals['_RESPONSETRANSCODERSTATUS']._serialized_start=2896 + _globals['_RESPONSETRANSCODERSTATUS']._serialized_end=2956 + _globals['_RESPONSEGLOBALSEARCHSTATUS']._serialized_start=2958 + _globals['_RESPONSEGLOBALSEARCHSTATUS']._serialized_end=3060 + _globals['_MESSAGE']._serialized_start=3063 + _globals['_MESSAGE']._serialized_end=5086 # @@protoc_insertion_point(module_scope)