infinityofspace / jellyfin_alexa_skill

Selfhosted Alexa media player skill for Jellyfin
GNU General Public License v3.0
72 stars 11 forks source link

Target for playing media / multiroom audio playback #19

Open backcountrymountains opened 2 years ago

backcountrymountains commented 2 years ago

Would it be possible to specify a target for the command, for example to ask my echo dot to play a video on my firestick? Or to ask an echo to play music on a speaker group for multiroom audio? I've invited Bezos into pretty much all of my rooms and it'd be super cool if I could play my media simultaneously in all rooms.

I'd like to implement the Jellyfin Alexa skill in conjunction with Home Assistant to automate whole house audio. Here is a reference to how I'd like to use the play to group feature: home assistant alexa media player

Just as a side note, using Home Assistant and the Alexa Media Player component, it should possible to create a switch to execute a whole invocation so instead of "Alexa, ask jellyfin player to play my favorite songs" you can just say "Alexa turn on my favorites."

This skill is awesome! I haven't implemented it yet but I'm very excited about being able to play local media using my echos.

Thanks!

infinityofspace commented 2 years ago

Thank you for the feature idea.

The idea with launching media playbacks on other Alexa enabled devices is very good. This would be very usefull for example especially for video playback on the TV or similar. I'm not sure if this needs any special requirements regarding skill publishing status. This is because the skill is considered private and is not published as a skill in the store, which places some limitations on what features can be used. For mutliroom playback the possible limitation by private status also applies. Depending on how both features are implemented by Amazon, the remote control by the Jellyfin API #3 may first have to be implemented in order to control a alexa device externally and support multiroom synced playback.

I will take a closer look at both and address the feasibility of implementing it. You are also welcome to submit the feature as PR if you like.

I'm adding the feature to the roadmap for version 1.0 because this feature is useful as mentioned before.

mrbreil commented 1 year ago

Is Multiroom supported?