9001 / 9001/copyparty

Web Presentation API media playing on 2nd screens

Abierto
#1,042 1 comentario 1 reacción 1 asignado Reclamado por @9001 Ver en GitHub
enhancement
Lenguaje dominante
Python
Estrellas
46.6k
Forks
1.9k
Merge medio
10 d 16 h
PR fusionados (30 d)
5

Descripción

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

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.