Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DLNA support, play on other device #55

Open
Lesger opened this issue May 14, 2020 · 3 comments
Open

DLNA support, play on other device #55

Lesger opened this issue May 14, 2020 · 3 comments

Comments

@Lesger
Copy link

Lesger commented May 14, 2020

Hi Ricky,

Thanks for the great skill! I am wondering if you have ever looked into adding DLNA support. What i can gather the Emby API supports this, but I am really new to python, skills and mycroft in general. I am looking into some things, but it will involve a steap learning curve. :)

Hope to hear from you.

Cheers

@rickyphewitt
Copy link
Owner

Hello @Lesger!

I'm glad to hear you are enjoying the skill! I believe you are right in that Emby is a DLNA content provider.
I think the biggest challenge here would be to determine the interactions with the skill. There would have to be a way to discover devices and list them to the user, then the user can choose a device to send content to. There might be more but I'd have to look into the Emby DLNA api to get a feel for what is supported and how it is implemented.

Do you have an example scenario that would help me get a better understanding of what one might expect if DLNA support was added. Maybe how you use Emby and its DLNA functionality today.

@Lesger
Copy link
Author

Lesger commented May 15, 2020

Hi Ricky, thanks for the reply. I didn't rhink about the option that are needed to select a device. How it works in emby is a sort of cast button where you can choose the active devices in your network.

I would like to be able to say play.... from emby, on device name. But I do not know how accommodating the api is in that sense.

Let me know if you have more questions.

@rickyphewitt
Copy link
Owner

Ok that makes sense. I was messing around with the UI and the cast functionality. Seems fairly straightforward (though I didn't get anything to actually cast to another device, i'm sure this is just some config on my end). I don't have time right now to start an implementation but I will start doing some research around how to do this via the api so when I get a bit of free time I'll have a better idea on where to start.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants