Web Presentation API media playing on 2nd screens
- 主要言語
- Python
- スター
- 46.6k
- フォーク
- 1.9k
- 平均マージ
- 10日 16時間
- マージ済み PR(30日)
- 5
説明
**is your feature request related to a problem? Please describe.**
I have lots of Chromecast devices in my home, and it would be sweet to be able to use copyparty to play media on them.
**Describe the idea / solution you'd like**
The web's [Presentation API](https://developer.chrome.com/blog/present-web-pages-to-secondary-attached-displays) effectively lets a web page "send"/cast a URL to secondary screens, that they then present. Media files in copyparty could show a cast button that would initiate the flow. Copyparty would fire off a presentation API request, to open a copyparty instance which is open to that media file, ideally playing full screen.
Further embellishment is that it would be nice to have some control over the media playback from copyparty. Presentation API opens a communication channel that could be used for seek, pause/play, etc (optional, may in fact somewhat work out of box because of existing Media Session API use???).
I don't know what we would do for auth. A one-time token would kind of be ideal for this use case, granting access to specific bits of media.
**Describe any alternatives you've considered**
Currently using upnp servers / control-points (gerbera, bubbleupnp) instead.
コントリビューションガイド
評価
この issue はまだ評価されていません。