rupert / pandora-to-google-music

Sync Pandora likes to Google Music playlists
35 stars 8 forks source link

Traceback on running #7

Open brandonegbert opened 7 years ago

brandonegbert commented 7 years ago

Running it on Amazon Linux (Cent/Redhat derivative) in case it's relevant. Maybe related to Pandora overhauling their interface recently?

python pandora-to-google-music/pandora_to_google_music.py Traceback (most recent call last): File "pandora-to-google-music/pandora_to_google_music.py", line 9, in <module> from gmusicapi import Mobileclient File "/root/venv/local/lib/python2.7/site-packages/gmusicapi/__init__.py", line 4, in <module> from gmusicapi.clients import Webclient, Musicmanager, Mobileclient File "/root/venv/local/lib/python2.7/site-packages/gmusicapi/clients/__init__.py", line 5, in <module> from gmusicapi.clients.musicmanager import Musicmanager, OAUTH_FILEPATH File "/root/venv/local/lib/python2.7/site-packages/gmusicapi/clients/musicmanager.py", line 27, in <module> from gmusicapi.protocol import musicmanager, upload_pb2, locker_pb2 File "/root/venv/local/lib/python2.7/site-packages/gmusicapi/protocol/musicmanager.py", line 24, in <module> from gmusicapi.protocol import upload_pb2, locker_pb2, download_pb2 File "/root/venv/local/lib/python2.7/site-packages/gmusicapi/protocol/upload_pb2.py", line 16, in <module> from . import locker_pb2 as locker__pb2 File "/root/venv/local/lib/python2.7/site-packages/gmusicapi/protocol/locker_pb2.py", line 16, in <module> from . import uits_pb2 as uits__pb2 File "/root/venv/local/lib/python2.7/site-packages/gmusicapi/protocol/uits_pb2.py", line 22, in <module> \x12\x32\n\x08url_info\x18\x08 \x01(\x0b\x32 .wireless_android_skyjam.UrlInfo\x12Z\n\x16parental_advisory_type\x18\t \x01(\x0e\x32:.wireless_android_skyjam.UitsMetadata.ParentalAdvisoryType\x12\x42\n\x10\x63opyright_status\x18\n \x01(\x0b\x32(.wireless_android_skyjam.CopyrightStatus\x12-\n\x05\x65xtra\x18\x0b \x03(\x0b\x32\x1e.wireless_android_skyjam.Extra\"A\n\x14ParentalAdvisoryType\x12\x0f\n\x0bUNSPECIFIED\x10\x01\x12\x0c\n\x08\x45XPLICIT\x10\x02\x12\n\n\x06\x45\x44ITED\x10\x03\"\xa5\x02\n\rUitsSignature\x12L\n\x0e\x61lgorithm_type\x18\x01 \x02(\x0e\x32\x34.wireless_android_skyjam.UitsSignature.AlgorithmType\x12Z\n\x15\x63\x61nonicalization_type\x18\x02 \x02(\x0e\x32;.wireless_android_skyjam.UitsSignature.CanonicalizationType\x12\x0e\n\x06key_id\x18\x03 \x02(\t\x12\r\n\x05value\x18\x04 \x02(\t\")\n\rAlgorithmType\x12\x0b\n\x07RSA2048\x10\x01\x12\x0b\n\x07\x44SA2048\x10\x02\" \n\x14\x43\x61nonicalizationType\x12\x08\n\x04NONE\x10\x01\"z\n\x04Uits\x12\x37\n\x08metadata\x18\x01 \x02(\x0b\x32%.wireless_android_skyjam.UitsMetadata\x12\x39\n\tsignature\x18\x02 \x02(\x0b\x32&.wireless_android_skyjam.UitsSignature') TypeError: __init__() got an unexpected keyword argument 'syntax'

wilbur4321 commented 7 years ago

I have an open pull request that will fix this. Or, just do "pip install --upgrade protobuf" (but you'll end up needing the other changes)