-
Notifications
You must be signed in to change notification settings - Fork 38
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
mycroft playing of music using spotify requires specification of spotify? #139
Comments
It shouldn't (TM) require on spotify but it will increase the score of the match if "on spotify" is used. It is not normal to have to specify "on spotify", it should be able to match even without it (and does on my reference devices). where is the "music service skill" output coming from? Could you have another Common playback skill that is returning a higher score than Spotify and using "on spotify". There could also be a playback control skill issue at play here, I've seen it once or twice that it gives up waiting for the CPS skills to reply too soon in some cases (the "I've not been configured..." could indicate some such issue) |
This is a default install mostly, I've not added any other "music" or "playback" skills other than this spotify skill itself. Here's my best attempt at proof:
There is no such "music service skill". hm.
I am using old Dell hardware (this is a PoC/playground for me before moving to a Pi). |
Thanks for verifying, I'll do some more experiments and see if I can trigger the behaviour. A few comments and general ponderings over the report and my code: The skills.log looks a bit weird for the second attempt... like it got the first request and played that:
Since it's a generic query quite far down on the check list it could be a timeout thing the first time around... Going to see if I can handle that in a more async way. |
Since switching over to picroft, I'd say this has improved; but on occasion I noticed a few instances where it didn't automatically attempt to use Spotify (same skill/installation as last time, there are no other playback skills installed) - I'll continue to use and monitor - next time it happens will try to snap some more logs. |
To note is that the issue in the news skill overmatching was resolved by @krisgesling so that can be part of the improvement. |
Hi @forslund , wanted to report this issue "as is" in the current state (looking for guidance on debug/isolation - can provide quick turnaround)
So my last "working state" was roughly the situation described in #135 (comment).
For about a week now, starting early last week, suddenly when I asked mycroft to play some music using spotify, it says it is not configured to do so. A contradiction is that if I ask it to list the available devices, it still knows about the "some_other_device" in my spotify network.
Here is some clarity I've found. (summarizing)
(1)
, logs:
OK darn, that didn't work? Confusing. If we are more specific to use "spotify", then it does key off it properly
(2)
Is it normal to have to specify "spotify" as the playback service/skill?
I cannot remember if I've always (previously) specified "on spotify" or if this behaviour changed on me ...
The text was updated successfully, but these errors were encountered: