Traceback (most recent call last):
File “/home/pi/mycroft-core/mycroft/skills/core.py”, line 144, in load_skill
raise e
File “/home/pi/mycroft-core/mycroft/skills/core.py”, line 140, in load_skill
skill.initialize()
File “/opt/mycroft/skills/amzn-music-skill.domcross/init.py”, line 44, in initialize
self.am = AmazonMusic(credentials=[self.username, self.password])
File “/opt/mycroft/skills/amzn-music-skill.domcross/amazonmusic.py”, line 109, in init
raise Exception(“Unable to find appConfig in {}”.format(r.content))
I am afraid I can’t help here as I am in the EU region and don’t see that captcha message.
As a last resort I will open an issue in the Github repository of the AmazonMusic Python-library that I use. Give a few days…
In the mean time, the only thing I can suggest is trying to bypass the “your account is a bit suspicious” flag on Amazon’s servers, by logging in on a computer from the same IP. If that still doesn’t work, maybe we can make it easier to import cookies from a browser-based session.
Maybe you can try the first part (log in from a computer with the same IP)?
The second option (copying cookies from a browser session) could be worth a try as well, but will involve more work (didn’t try it myself).
My AMZN music skill will be a contribution to that demand, but I am not sure how to proceed now as the results are mixed:
Skill works for my Amazon EU-domain account
Users with US-domain accounts (@baconator and @brrn) see captcha error message and there is no final solution to it.
Summing up it seems that currently I am the only who has succesfully used this skill. This does not look as a good reference to promote the skill to the Market place, or does it?
On a side note: I am near to the end of my free 90-day trial period for the Amazon music subscription and I am not planning to turn it into a permanent paid subscription (in case you wonder why: this was a fun project to improve my Python programming skills…) - although I would be willing to afford one or two additional paid months if necessary to finalize development of this skill.
I’m glad you wrote it, if nothing else it’s demonstrated more of why I tend not to use amz music (despite having a bunch of music on there) often. Who knows, maybe there’s some other folks who are able to get it working and haven’t said anything.
And if you’re not a normal user or getting significant feedback otherwise, I’d probably skip subscribing further.
Hi,
sorry, but in these days I cannot made more tests, I’ll try to do more this week, I reinstall Mycroft and I’ll try again with your skill.
I’m using an European account (Italy), I have the PRIME Acoount.
I’ll update you after more test.
do you think I have to Install this: AmazonMusic Python-library ?
Thanks.
Thanks in advance for your testing efforts. You don’t have to install the AmazonMusic Python library as I already integrated it into the AMZN Music Skill.
Damn it, I remember why I haven’t tested this skill now. You have to enable DRM just to create an account. Full disclosure - I’m not Amazons greatest fan…
If it were me, I would subscribe to the captcha issue and wait for some movement on that rather than paying Amazon for something you aren’t really using.
If the skill is working for non-US citizens, that’s still a sizable portion of Mycroft users so you could submit it to the Marketplace with a clear (EU only) or (non-US only) warning?
If there’s anywhere you can submit feedback / feature requests to Amazon we can start a lobbying effort like some community members have with Spotify.
@Uakkauakkafo or anyone else with EU-account can you report any progress in your testing effort?
I kindly ask to report back as soon as possible as the testing period of my account is ending soon…
Hi @Dominik i tried several time last weekend but without success, this week i can’t try, I’ll try again next week, I’m collecting all the error and log messages for you.
Hi I have installed this morning hoping for an easy fix to play amazon music. Birmingham In UK. So far, the Amazon music skill is showing, I’ve logged in with credentials and now Mycroft is only working on cli-client mode, and not recognising amazon music at all as a command
Looks like Amazon changed the EU-accounts to mandatory 2-factor-authentication as today I fired up a Mycroft installation from an older SD-card that still had the AMZN Music Skill installed and as soon as the skill was loaded I received notification emails from Amazon with one-time passcode for 2-factor authentication.
With a heavy heart I declare this skill hereby as deprecated and will archive the skill-repository on GitHub. In case someone wants implement 2-factor-authentication - feel free to contact me…