This skill lets you play music using your Mopidy server, be it local or remote.
This skill require Mopidy and some related packages to function:
- mopidy
- mopidy-local-mysql
- nested-lookup
Most of these requirements can be installed through the standard method for the OS (e.g. apt, pacman, yum, etc). I recommend using the official mopidy install guide to get the software for your specific system.
If you're running Mopidy locally on the default port, you don't need to do anything. If you're connecting to a remote Mopidy server then Mycroft will need to be pointed to that mopidy server. Add the following to ~/.mycroft/mycroft.conf
for a local mopidy server at the default port:
"Mopidy Skill": {
"mopidy_url" = "http://localhost:6680"
}
Before starting Mycroft, Mopidy needs to be launched. This should probably be done as a system service. All music is looked up "on the fly" so even music you've just added to your collection will be available for playback as long as you've told Mopidy to rescan.
Your intent request performs a search within Mopidy, this can be a track, album, artist, etc. Some Examples:
Tracks:
- play track Walking on Broken Glass by Annie Lennox
- play the song Lady Writer by Dire Straits
Albums:
- play the album Pick Of Destiny by Tenacious D
Artists:
- play artist Peter Gabriel
- play music by Craig David
- play something by Don Ross
Dates:
- play music from 1985
- play some music from 1999
- play music from the 1970s
- play tracks from the 60s
Genres:
- play some Rock music
- play us some smooth jazz
Performers:
- play tracks performed by Paul Burgess
- play music with band member Dave Grohl
Similar Music:
- play tracks similar to Are You In by Incubus
- play music like the band Alphabeat
Audio controls are also implemented, so you can use the common phrases next track, previous track, pause, resume, stop, etc to control the music.