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

UPnP / DLNA streaming on network receiver #105

Open
ghost opened this issue Nov 25, 2015 · 33 comments
Open

UPnP / DLNA streaming on network receiver #105

ghost opened this issue Nov 25, 2015 · 33 comments
Labels
device/software specific Issues that only happen on some devices or with some specific hardware/software feature request Issue is related to a feature in the app help wanted Help is wanted in fixing this issue

Comments

@ghost
Copy link

ghost commented Nov 25, 2015

Chromecast is a closed source device with closed API.

But UPnP / DLNA are open protocols and many smart TVs implement it natively. It would be great to implement UPnP / DLNA stream to network compatible devices.

You can get source code from YAACC (GPL v3) here http://sourceforge.net/p/yaacc/code/ci/master/tree/

@medavox medavox added the feature request Issue is related to a feature in the app label Nov 25, 2015
@medavox
Copy link
Contributor

medavox commented Nov 25, 2015

Consider it added to the queue.
If you feel like you can implement this yourself, feel free to have a go.

@ghost
Copy link
Author

ghost commented Nov 25, 2015

Unfortunately i'm not an Android developer ... But i'm patient ;)

@medavox
Copy link
Contributor

medavox commented Nov 25, 2015

Fair enough :) I'll add it to the TODO list on the wiki.

@ildar
Copy link

ildar commented Jan 6, 2016

I suggest the feature should be implemented on the Yaacc side: https://sourceforge.net/p/yaacc/tickets/117/

@ghost
Copy link
Author

ghost commented Jan 6, 2016

Are you a Yaacc developer ?

@ildar
Copy link

ildar commented Jan 6, 2016 via email

@ghost
Copy link
Author

ghost commented Jan 6, 2016

Yaacc doesn't seem to be really active. And it's a bit outdated ...

I'm not even sure there are API that could be uses by NewPipe.

Perhaps including source code would be a better solution.

@pizzadude
Copy link

I know this is an old issue, but just in case anyone's interested, you can share a video from NewPipe to an application like BubbleUPNP or Allcast and it will work with the chromecast. But that's only if you're okay with installing proprietary apps..

(Those apps work with UPnP devices also)

@theScrabi
Copy link
Member

I think if you use cromecast at the first place you also don't bother about using non free software. However I'd like to support upnp but I don't know how, and to be honest, I have other problems to care about first :/

@ghost
Copy link
Author

ghost commented Mar 14, 2016

Here is an open source library for Upnp/Dlna : https://github.com/4thline/cling

@theScrabi theScrabi added the help wanted Help is wanted in fixing this issue label Mar 15, 2016
@theScrabi
Copy link
Member

All right. I can't do it right now, but if someone wants to implement this for NewPipe I'll add it.

@KeizerDev
Copy link
Contributor

If I do a PR with Chromecast support, using https://github.com/googlecast/CastCompanionLibrary-android and the use of the default media controller would this be OK? I would like to support the Chromecast Audio for youtube because the official does not do it.

If it's not OK i'll start working on my own client with similar support but I would rather like to do a collaboration.

@theScrabi
Copy link
Member

Depends, is this library free software, or did we have to import binary blobs?

@KeizerDev
Copy link
Contributor

@theScrabi Let's implement this: https://github.com/DroidsOnRoids/Casty

@theScrabi
Copy link
Member

that went fast :P

@logos88
Copy link

logos88 commented Apr 27, 2017

I agree DLNA would be a great addition. It would make possible to send videos to TVs with DLNA support, android TV boxes, etc. And it would help to spread this standard more, rather than the propietary chromecast

@ghost
Copy link

ghost commented Apr 29, 2017

@KeizerDev: Doesn't that depend on the proprietary Google Play Services?


I also agree that DLNA support would be great.

@theScrabi
Copy link
Member

theScrabi commented Apr 29, 2017

I think I've asked this question before, but is there a library for java that can send DLNA streams?

@korelstar
Copy link

Here is an open-source library for DLNA on Android: https://github.com/4thline/cling

@ghost
Copy link

ghost commented Jan 20, 2018

@korelstar: We know about that library, but it's kinda bloated and relatively hard to use. Besides that it only support UPnP/DLNA and we also want to support Cast (v2) and probably other protocols. So we're creating our own library: PipeCast. It can already discover UPnP MediaRenderers, but not play to it. Besides that Android TV support has higher priority for me, so I'll finish that first.

@logos88
Copy link

logos88 commented Sep 21, 2018

https://github.com/ohmae/DmsExplorer

Maybe this could be useful

@logos88
Copy link

logos88 commented Nov 29, 2018

The yaacc developer has resumed his work!
https://github.com/tobexyz/yaacc-code

@Stypox Stypox added the device/software specific Issues that only happen on some devices or with some specific hardware/software label Sep 29, 2019
@TobiGr TobiGr mentioned this issue Feb 26, 2020
@opusforlife2
Copy link
Collaborator

@wb9688 PipeCast?

@IngwiePhoenix
Copy link

Did this ever land as a native feature? Didn't find it in the app.

I have an old Viera TV here that supposedly does DLNA and I would like to try that.

@BalooRJ1
Copy link

I too would like to know if Newpipe supports UPnP/DNLA as I have an Oppo BDP-103 that I would love to easily stream Youtube videos to.

@opusforlife2
Copy link
Collaborator

@BalooRJ1 It doesn't, but you can indirectly cast through VLC by using it as your external player.

@Atemu
Copy link
Contributor

Atemu commented Apr 24, 2022

@opusforlife2 does that work for split a/v streams?

@opusforlife2
Copy link
Collaborator

I have no idea. Never used cast.

@BalooRJ1
Copy link

Thanks for the reply. I managed to find an app called BubbleUPnP which Newpipe can "share" videos to to app itself on Android that allows for it stream Newpipe videos just fine to any DNLA renderer like my Oppo BDP-103 for anyone interested. Works great, much better than casting to Kodi using the Kodi app. However BubbleUPnP is not completely open-source.

@opusforlife2
Copy link
Collaborator

What about Nova Video Player? (Video player for local/network content with subtitle/metadata download support)
https://f-droid.org/packages/org.courville.nova/

And other UPnP apps on F-Droid?

@BalooRJ1
Copy link

Thanks for that link, I'll give Nova or Yaaac a try. A prior search on F-Droid seemed to only bring up Plain UPnP and Droid UPnP, which did not work with my device.

@logos88
Copy link

logos88 commented Nov 12, 2022

Is Pipecast dead?

@opusforlife2
Copy link
Collaborator

Pretty much, until a messiah contributor comes and revives it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
device/software specific Issues that only happen on some devices or with some specific hardware/software feature request Issue is related to a feature in the app help wanted Help is wanted in fixing this issue
Projects
None yet
Development

No branches or pull requests