Chromecast - это устройство с закрытым исходным кодом и закрытым API.
Но UPnP / DLNA - это открытые протоколы, и многие смарт-телевизоры реализуют его изначально. Было бы здорово реализовать поток UPnP / DLNA на сетевые совместимые устройства.
Вы можете получить исходный код от YAACC (GPL v3) здесь http://sourceforge.net/p/yaacc/code/ci/master/tree/
Считаем добавленным в очередь.
Если вы чувствуете, что можете реализовать это самостоятельно, не стесняйтесь.
К сожалению, я не Android-разработчик ... Но я терпелив;)
Достаточно честно :) Я добавлю его в список TODO на вики.
Я предлагаю реализовать эту функцию на стороне Yaacc: https://sourceforge.net/p/yaacc/tickets/117/
Вы разработчик Yaacc?
нет
Yaacc, похоже, не очень активен. И это немного устарело ...
Я даже не уверен, что есть API, которые может использовать NewPipe.
Возможно, включение исходного кода было бы лучшим решением.
Я знаю, что это старая проблема, но на всякий случай, если кому-то интересно, вы можете поделиться видео из NewPipe в таком приложении, как BubbleUPNP или Allcast, и оно будет работать с Chromecast. Но это только в том случае, если вы не против устанавливать проприетарные приложения.
(Эти приложения также работают с устройствами UPnP)
Я думаю, что если вы в первую очередь используете cromecast, вы также не будете беспокоиться об использовании несвободных программ. Однако я бы хотел поддержать upnp, но я не знаю как, и, честно говоря, у меня есть другие проблемы, о которых нужно позаботиться в первую очередь: /
Вот библиотека с открытым исходным кодом для Upnp / Dlna: https://github.com/4thline/cling
Отлично. Я не могу сделать это прямо сейчас, но если кто-то захочет реализовать это для NewPipe, я добавлю это.
Если я сделаю PR с поддержкой Chromecast, используя https://github.com/googlecast/CastCompanionLibrary-android и используя медиа-контроллер по умолчанию, будет ли это нормально? Я хотел бы поддержать Chromecast Audio для youtube, потому что официальный этого не делает.
Если это не нормально, я начну работать над своим собственным клиентом с аналогичной поддержкой, но я бы предпочел сотрудничать.
В зависимости от того, является ли эта библиотека бесплатным программным обеспечением или нам пришлось импортировать двоичные капли?
@theScrabi Давайте реализуем это: https://github.com/DroidsOnRoids/Casty
что прошло быстро: P
Я согласен, что DLNA будет отличным дополнением. Это позволило бы отправлять видео на телевизоры с поддержкой DLNA, Android TV боксы и т.п.
@KeizerDev : Разве это не зависит от проприетарных сервисов Google Play?
Я также согласен, что поддержка DLNA была бы отличной.
Думаю, я уже задавал этот вопрос раньше, но есть ли библиотека для java, которая может отправлять потоки DLNA?
Вот библиотека с открытым исходным кодом для DLNA на Android: https://github.com/4thline/cling
@korelstar : Мы знаем об этой библиотеке, но она раздута и относительно сложна в использовании. Кроме того, он поддерживает только UPnP / DLNA, и мы также хотим поддерживать Cast (v2) и, возможно, другие протоколы. Итак, мы создаем нашу собственную библиотеку: PipeCast . Он уже может обнаруживать UPnP MediaRenderers, но не воспроизводить их. Кроме того, поддержка Android TV имеет для меня более высокий приоритет, поэтому я закончу сначала.
https://github.com/ohmae/DmsExplorer
Может быть, это может быть полезно
Разработчик yaacc возобновил свою работу!
https://github.com/tobexyz/yaacc-code
@ wb9688 PipeCast?
Самый полезный комментарий
Я согласен, что DLNA будет отличным дополнением. Это позволило бы отправлять видео на телевизоры с поддержкой DLNA, Android TV боксы и т.п.