Skill name: kodi-skill
User story:
- As a cinema lover, I want to be able to start Kodi so I can prepare my movie night easily when grabbing the popcorn.
- As a cinema lover, I want to be able to play/pause/move forward/move backward a movie so I can enjoy my film library wherever my Mycroft Device is.
- As a cinema lover, I want to be able to search for a movie/series on Kodi by various attributes so I can find a media during other activities such as chilling.
What third party services, data sets or platforms will the Skill interact with?
Kodi - https://kodi.tv/
Are there similar Mycroft Skills already?
- https://github.com/Cadair/mycroft-kodi
- https://github.com/cbenning/kodi-skill
- https://github.com/k3yb0ardn1nja/mycroft-skill-kodi
- Not sure yet how they could be merged
What will the user Speak to trigger the Skill?
- Start Kodi
- Play {{movie_name}}
- Play {{series_name}} season {{season_number}} episode {{episode_number}}
- Next episode
- Pause
- Move forward {{step_number}} steps
- Move backward {{step_number}} steps
- Search for {{movie_name}} | {{series_name}} | {{actor_name}} | {{director_name}}
- Give me info on {{movie_name}} | {{series_name}}
What phrases will Mycroft Speak?
- Starting Kodi
- Now playing {{movie_name}}
- Now playing {{series_name}} season {{season_number}} episode {{episode_number}}
- {{step_number}} steps forward
- {{step_number}} steps backward
- I found {{movie_name}} | {{series_name}} | {{actor_name}} | {{director_name}} in the library. Should I play the media relative to it ?
- I’m sorry, I couldn’t find any item matching {{search_term}}
- Playing next episode
- {{movie_info}} | {{series_info}}
What Skill Settings will this Skill need to store?
See https://mycroft.ai/documentation/skills/skill-settings/ for more information
- Information about the network connection of Kodi
- Last episode played so the user can do things like “Play where I stopped the last time”
Other comments?
Put any other comments you think are relevant in here