I know that Regina from Neon is working on updating that Skill for Python 3, so it might just be a little while.
That explains the errors on that one.
It also looks to me like youâre using the old version of msm - because the error codes youâre getting are for the old version of msm. The current version throws Python errors, not custom error codes.
@forslund - should this be the case? Should Picroft update to the new msm on reboot? Sorry, I should know.
The developers are currently scrambling to get the skills updated. A list of the resubmitted and vetted skills can be seen in the mycroft-skills repo 3 https://github.com/mycroftai/mycroft-skills "
Thanks Kathy
that is just the readme from the same repository that I had linked to before, That is why I tried to install AVmusic-skill as it is listed thereâŚ,. and ran itno the issue as described in this threadâŚ
Sometimes I think my life is a never-ending circle ⌠LOL
So the simple question at this stage is âDoes AVmusic skill work with Python3 and if, so where is the repository?â
@pcwii Thanks.
I donât mean to be critical of a tremendous achievement.
However I think in general that the Mycroft project could benefit from a dedicated rethink on user experience from initial unpack to getting it to âdo thingsâ.
Although Iâm technically aware and can root around to try to fix things, not every consumer will be able to. Maybe Iâm expecting too much from a very configurable device thatâs probably primarily aimed at those who want to tinker, but there are probably many people concerned about privacy that donât want Alexa or Siri or Google knowing their every move. These consumers (not tinkerers) want an alternative and Mycroft could be that if it was a smoother experience.
But perhaps itâs not a consumer device and is aimed at hobbyists.
As a specific issue, the AVmusic skill is still listed on the web page but it doesnât seem able to be installed. There isnât much documentation and although there is a github page, the skill canât be installed either by spoken command or by sshâing to the Mark 1.
I just think a consumer-level, out-of-the-box package of skills would be really great; and the web page needs kept up to date.
I am a big fan, by the way and want it to succeed. Iâm not trying to criticise but make helpful suggestions as a newbie to the product.
Weâre definitely working hard to transition Mycroft from an Advanced Prototype to a Consumer-Ready Device, and aim to be there within about six months or so.
Part of that, as you say, is focusing on the overall user experience - which includes things like unboxing, documentation and customer support.
In regard to your specific feedback;
Documentation - we have fairly extensive documentation - our challenge at the moment is that the product is moving faster than the documentation can keep pace, which in a way is a good problem to have. We warmly welcome contributions from the Community to documentation - you can see the documentation repo here. If there are gaps in the documentation, youâre very welcome to suggest amendments.
Smoother experience - Iâm going to make an assumption here that youâre on a Picroft Device - our CTO @steve.penrod has done an enormous amount of work recently on reworking the Picroft image, and a brand new Picroft image was recently released, which might be worth checking out. Itâs deliberately designed to make it easier to support audio devices.
AV Music Skill - I believe the issue with the AV Music Skill is specific to Picroft - I assisted w[ith replicating this - and there is a workaround available.
Hi Kathy
Thanks for your reply.
I am running a Mycroft Mark 1 but had to download the image because it didnât work.
I tried the workaround for AVmusic but get the following error.
(mycroft-core) pi@mark_1:~ $ WARNING - Failed to update repo: GitException(Git command failed: GitCommandErro r(['git', 'config', 'remote.origin.url', 'https://github.com/MycroftAI/mycroft-s kills'], 255, b'error: could not lock config file .git/config: Permission denied ', b''))
-bash: syntax error near unexpected token `('
(mycroft-core) pi@mark_1:~ $ INFO - Downloading skill: https://github.com/reginaneon/AVmusic
-bash: INFO: command not found
(mycroft-core) pi@mark_1:~ $ CloneException:
-bash: CloneException:: command not found
(mycroft-core) pi@mark_1:~ $ stderr: 'Cloning into '/tmp/tmp5_uhqofs'...
> fatal: unable to access 'https://github.com/reginaneon/AVmusic/': gnutls_handsha ke() failed: Close notify
> '
-bash: stderr:: command not found
(mycroft-core) pi@mark_1:~ $
@roy, So my goto for updating / installing skills on the rpi is.
pi@picroft:~ $ sudo su
root@picroft:/home/pi# source /opt/venvs/mycroft-core/bin/activate
(mycroft-core) root@picroft:/home/pi# msm update
or
(mycroft-core) root@picroft:/home/pi# msm install https://github.com/reginaneon/AVmusic.git
after this you need to ensure that the installed directory in the skills folder has the correct permissions.
Mycroft remained âuodatingâ for a whole day. Eventually I pulled the power and when it came back it asked me to register again.
Funny, after doing this it retained the new name Iâd given it for wakeup word. So it accepts Hey Jarvis and not Hey Mycroft.
Anyway, I tried a verbal install of the skill but it still couldnât find it.
I will try the cli ssh option.
Hey there. I am the AVmusic skill developer. This problem, as you have noticed, has been an issue for the Pi for quite a while. Unfortunately, there is not much that I can do about this due to the internal Mycroft changes. Here is the link to the discussion in the chat about this - https://chat.mycroft.ai/community/pl/1niy3c98s7ynueuy4x9s4sixxw
And here is the link to the reported issue in the skill itself - https://github.com/reginaneon/AVmusic/issues/2
Steve says that the fix should come from their side in about 1,5 weeks time. Before that happens it appears to be a desktop-only skill. Feel free to contact me directly in the chat as well, my username is the same as it is here.