9001 / 9001/copyparty

Web Presentation API media playing on 2nd screens

Đang mở
#1,042 1 bình luận 1 reaction 1 người được giao Được @9001 nhận Xem trên GitHub
enhancement
Ngôn ngữ chính
Python
Star
46.6k
Fork
1.9k
Merge trung bình
10 ngày 16 giờ
Pull request đã merge (30 ngày)
5

Mô tả

**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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.