Skip to content
This repository has been archived by the owner on Aug 14, 2023. It is now read-only.

Create player service #7

Open
jaredallard opened this issue Aug 2, 2019 · 1 comment
Open

Create player service #7

jaredallard opened this issue Aug 2, 2019 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@jaredallard
Copy link
Contributor

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 jaredallard added the enhancement New feature or request label Aug 2, 2019
@jaredallard jaredallard self-assigned this Aug 2, 2019
@jaredallard jaredallard added this to the remove-jellyfin milestone Aug 2, 2019
@jaredallard jaredallard pinned this issue Aug 12, 2019
@jaredallard
Copy link
Contributor Author

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant