-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not automatically find iOS phone #24
Comments
Hi, thanks for reporting this. Could you please paste the exact output of mobile_device.py here. |
This is the output of mobile_device.py for my iPhone 5s Monkey | None | IOS | ios:0123456789abcdef |
OK. Interesting. And how did you enter the device ID? With or without the "ios:" prefix to make it work? |
I entered this to get it working ios:0123456789abcdef I did not try it without the ios: I'll test that today. |
OK, but you need to check, that you can really play songs. The device ID is used to get the stream URL of a song. If it's not correct, a song cannot be played back. |
I did some more testing today. This is the test and the results. This is the output from my mobile_devices.py OfficePC | None | DESKTOP_APP | 00:2B:63:9B:C2:EB So ios:0123456789abcdef or 0123456789abcdef both work. The desktop apps with MAC addresses do not. TestGo to the google plug-in setting page and enter my account and the Mobile Device ID to be tested.
Resultsios:0123456789abcdef
0123456789abcdef
00:2B:63:9B:C2:EB
D0:22:84:BC:AD:79
|
I like the way it creates a new player for squeezebox-googlemusic (called gmusicapi) It's to bad you need to have an ID from an iphone or android app to make squeezebox-googlemusic work. The web based player doesn't seem to need and ID. |
Thank you very much for testing! So, I will add some code to allow IOS device ids to be configured automatically. You are right. It's a pity that you will need a mobile device to use the plugin. But the webclient API which does not need a mobile ID does not easily support all access streaming. It splits up all access tracks into small pieces. Furthermore, it is quite unstable. You may have a look at the documentation of the Python gmusicapi. As a workaround you may also run an Android emulator in a virtual machine to generate a device ID and register this at Google music. It works. :-) Another thing I like to mention is that I'm extremely happy to see that you included this plugin into vortexbox. But please do not use the master branch, but the correct release tag. The current release tag is v0.3.2. At the moment the master branch is under heavy development. I'm continuing v0.3 releases on the v0.3 branch. |
OK I updated VortexBox to use your 0.3.2 branch. |
Great! Thanks. And yes, PC MAC addresses unfortunately do not work as device IDs. |
Please check out the new release v0.3.3 |
I tested squeezebox-googlemusic today and works well. I have an iPhone not Android so the config GUI did not find my Mobile Device ID automatically. I needed to run mobile_devices.py.
Once I entered my iPhone id it worked great. Maybe it could find iPhone ids automatically. The ID looks like this
ios:0123456789abcdef
The text was updated successfully, but these errors were encountered: