9001 / 9001/copyparty

Web Presentation API media playing on 2nd screens

オープン
#1,042 コメント 1 件 リアクション 1 件 担当者 1 名 @9001 が担当を希望しています GitHub で見る
enhancement
主要言語
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 はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。