I was missing a skill to play and search my huge music library, so i wrote one.
I would really appreciate any kind of feedback, proposals or help to get the skill into the marketplace.
Nobody should ever be missing features
(Any help getting the requirements.sh right is also welcome)
Please test any way you see fit, Iāll be happy about any kind of feedback or help.
I have been using the skill for a couple months myself and it works the way i wanted to.
Feedback localMusicPlayerSkill should be directed a
What a great idea and great skill. Not that I have a big local music collection, but I do know people that have.
What I would suggest is that avoid using self.speak(āsomethingā) and use self.speak_dialog(ādialogfileā) as that makes it easier to translate to other languages.
Also you could benefit of using the common play framework so the skill will fit into mycroft if there are more than your music skills.
Also you can install requierements by adding requierements.sh (for os installation) or requierements.txt (for pip installation) of external reguierements.
Very cool! I think this is just what Iāve been looking for.
So I install the localMusicPlayer skill and type āplay my musicā, but get this on the console:
16:01:51.315 | INFO | 556 | localmusicplayer-skill_colla69:refresh_library:35 | reloading music files from:
cmus-remote: error: environment variable HOME not set
...
Hey @mike99mac
sorry for the late answer ā¦ that seems to be a problem in the player setup.
The HOME variable should have been set on library refreshā¦
on the same line where the error comes from ā¦ the variable HOME should contain the home folder to start the recursive search of your music you might even try to set it manually
Anyways, could you please check if the configuration of your source folder worked as meant?
I just tested it and couldnāt get it to work with local configuration, on the other hand it worked perfectly after online configuration and a restartā¦ I couldnāt reproduce the exact error you are getting
that should get the cmus player configured aswellā¦
if none of that works, did you install screen and cmus correctly?
If you need help analyzing the problem feel free to contact me anytime.
answers in the forum, github issues or private mails (colla69@gmail.com) are welcome.