Sorry for the late response⊠I think weâre are on a opposite timezone
I had to do it a bit different as you suggested, as I have a Mark I, but I think it will be valid for you:
msm remove plexmusic-skill
systemctl stop mycroft-skills.service
truncate --size=0 /var/log/mycroft/skills.log
Edited mycroft.conf and added the plexmusic-skill section, then:
systemctl start mycroft-skills.service
Here you have the skill.log after everything is up.
https://privatebin.net/?069749a8b24d0554#DPcNVYUvuEWyoz2xmUdRDRrsXHLyAjKrfeB9st1m4YGj
What I didnât undestood is why you didnât made me install back plexmusic-skill, so, to save 24h, I repeated the steps but now adding the skill, just in case
systemctl stop mycroft-skills.service
truncate --size=0 /var/log/mycroft/skills.log
msm install https://github.com/colla69/plexmusic-skill.git
The skill isnât shown on home.mycroft.ai/skills
systemctl start mycroft-skills.service
And the skills.log:
https://privatebin.net/?4560a23ff2baa59b#DBWkqWTNmv6Sappx12DGgEnZbhoSWUKY2yro1s5n7SCw
Here we can clearly view there is a problem loading the skill
12:34:42.328 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: plexmusic-skill.colla69 with ID plexmusic-skill.colla69
12:34:43.553 - mycroft.skills.core:load_skill:169 - ERROR - Failed to load skill: plexmusic-skill.colla69
Traceback (most recent call last):
File "/opt/venvs/mycroft-core/lib/python3.4/site-packages/mycroft/skills/core.py", line 135, in load_skill
skill = skill_module.create_skill()
File "/opt/mycroft/skills/plexmusic-skill.colla69/__init__.py", line 370, in create_skill
return PlexMusicSkill()
File "/opt/mycroft/skills/plexmusic-skill.colla69/__init__.py", line 168, in __init__
self.vlc_player.get_media_player().audio_set_volume(100)
File "/opt/venvs/mycroft-core/lib/python3.4/site-packages/vlc.py", line 2654, in get_media_player
return libvlc_media_list_player_get_media_player(self)
File "/opt/venvs/mycroft-core/lib/python3.4/site-packages/vlc.py", line 4926, in libvlc_media_list_player_get_media_player
ctypes.c_void_p, MediaListPlayer)
File "/opt/venvs/mycroft-core/lib/python3.4/site-packages/vlc.py", line 246, in _Cfunction
raise NameError('no function %r' % (name,))
NameError: no function 'libvlc_media_list_player_get_media_player'
By the way, vlc is installed.
pi@mark_1:~ $ dpkg -l| grep vlc
ii libvlc5 2.2.7-1~deb8u1 armhf multimedia player and streamer library
ii libvlccore8 2.2.7-1~deb8u1 armhf base library for VLC and its modules
ii vlc 2.2.7-1~deb8u1 armhf multimedia player and streamer
ii vlc-data 2.2.7-1~deb8u1 all Common data for VLC
ii vlc-nox 2.2.7-1~deb8u1 armhf multimedia player and streamer (without X support)
ii vlc-plugin-notify 2.2.7-1~deb8u1 armhf LibNotify plugin for VLC
ii vlc-plugin-samba 2.2.7-1~deb8u1 armhf Samba plugin for VLC