I realize this skill requires you to configure it on the CLI after getting an API key, and i know Dinkum is meant to be retail friendly, but creating spotify api keys is something more and more people do for things like discord bots. I really think this should be included. Specifically this skill Mycroft Marketplace
I dont know if you’ve done any usability testing with families, but asking the voice assistant to play a specific song is really common for kids like mine and its a total dealbreaker to not have this.
Hey, thanks for posting this. I was waiting for it to come up really.
At the moment I think the chances of Spotify coming to the Mark II in any official capacity are close to zero. They forbid the use of their service on any voice assistant even for Premium Spotify customers, and they haven’t been willing to engage in any conversation with us about this. Whilst they cry unfair at Apple for creating a walled garden, in my personal opinion they themselves are engaging in exactly the same conduct around voice products.
Providing a streaming service with song selection is definitely on the cards, it just likely won’t be Spotify.
Of course the hardware and software are completely open so if end-users add a Spotify Skill and configure it using their own API key that’s in no way connected with Mycroft as a company
Apples and oranges … news is basically free, there are so many options … for music, I feel the artists need to be compensated for their work, so there are services that people pay for. It seems Mycroft tried to work with services such as Pandora and Spotify, but they didn’t want Mycroft voice to drive the music playing.
“I could jusr provide my own spotify api key and url” … that is what used to work, but as I understand it, Spotify changed the rules… Hopefully Napster is different … I want to try this avenue, but so many things to do, so little time …
Is this skill adaptable to a Mark 2? I would happily give it a go but I’ve only just learned how to port the Hello World skill …
Just having a closer look - it suggests installing raspotify … I tried but it has a bunch of unmet dependencies on my Mark 2
Unmet minimum required package version(s):
coreutils >= 8.32 is required but 8.30-3ubuntu2 is installed.
systemd >= 247.3 is required but 245.4-4ubuntu3.19 is installed.
libasound2 >= 1.2.4 is required but 1.2.2-2.1ubuntu2.5 is installed.
alsa-utils >= 1.2.4 is required but 1.2.2-1ubuntu2.1 is installed.
Please make sure you are running a compatible armhf (ARMv7), arm64, or amd64 Debian based OS.