triton icon indicating copy to clipboard operation
triton copied to clipboard

Create player service

Open jaredallard opened this issue 4 years ago • 1 comments

Related to #5

Scope

With the removal of Jellyfin, we now need a UI service to facilitate playing media. It should talk to our backend to grab information on media from our API that the identifier service (#6) has identified. It should then be played by getting a presigned URL from the API, that can then be used by the client to watch the media directly from S3. This eliminates scaling concerns from a single point of failure (except the S3 bucket, of course). This also enables global scaling.

Proposed Spec

My current idea is to make somethin like netflix, i.e:

example design

that opens up into the immediate last played episode (or last spot in a movie) and has a small little overlay to change episodes / modify watched status. It's minimal and easier to implement compared to the heavier, more powerful approach, emby / plex both provide.

jaredallard avatar Aug 02 '19 00:08 jaredallard

backend work has been 90% done to enable the player, able to start working on it now

jaredallard avatar Aug 21 '19 05:08 jaredallard