Aanok / jftui

Jellyfin Terminal User Interface
The Unlicense
149 stars 7 forks source link

Feature request: remote player support #13

Closed Maxr1998 closed 4 years ago

Maxr1998 commented 4 years ago

When using the Jellyfin webplayer, one can use other devices to remote control the current playback. As far as I understand it, it uses the WebSocket API to register a session, and receive the playback commands. There's documentation of this API on the Emby wiki. It'd be nice if jftui could support this feature.

For the websocket implementation, LWS seems to be a nice library. libcurl might support those with some tweaking as well, don't know what'd be preferable here.

Aanok commented 4 years ago

I don't think this should be within the scope of jftui, generally speaking.

You'll want to look into the mpv-shim client: it's exactly what you're asking for :)

Maxr1998 commented 4 years ago

Huh, neat. Didn't know that existed. Thanks!