Expanding off of #2, a common media player interface should be implemented to allow Open Assistant to control media systems, much like how the home automation plugin gives interfaces that other smart home devices can interact with. To do this, a common set of actions need to be defined so that interfaces can be implemented.
The media system should approximately work like this.
A person requests that open assistant plays something.
Open assistant identifies the something that is asking to be played. It finds/creates an appropriate Thing object.
Open assistant calls the appropriate method to play/interact with the media.
Expanding off of #2, a common media player interface should be implemented to allow Open Assistant to control media systems, much like how the home automation plugin gives interfaces that other smart home devices can interact with. To do this, a common set of actions need to be defined so that interfaces can be implemented.
The media system should approximately work like this.