-
Notifications
You must be signed in to change notification settings - Fork 6
feat(multistream): Experimental multistream #25
Conversation
…t not settable when the streamer is not checked
ba80631
to
4aa2363
Compare
After a lot of time, I rebased this PR and done a few changes to the UI, here is the current version: Since last time, the synchronization is now more stable, but at the cost of being able to play/pause and seek from the different players, that's why the seek and the play/pause buttons were added to the drawer containing the timeline. |
No problem!
Oh that's pretty nice! At the beginning, I tried to listen to the play/pause/seek events of the player, except it always send events without distinction if it's either a script or the user that did the action, so infinite looping events, it was really hacky to try to make it work and not really readable, so I tossed it for now. And sure, no problem! Let me know if you find another issue! |
Co-authored-by: Zibbp <[email protected]>
Weird, I get an error with the build docker image on the channel page, but not with the dev server:
|
Ok, that's not an issue brought by this PR, I have the same thing when building the docker image on the |
Works for me. I'll try incorporating this into the player when the frontend refactor is more complete.
Thanks, this provides a much better user experience. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you merge the two PRs tonight I'll put out a release tonight or tomorrow.
It's good for me, only you can merge the PR, so I leave it to you! |
This PR goes in pair with Zibbp/ganymede#355!
Adds a multistream page for playlists.
It uses playlist as a way to group multiple streams together, then allows to play them together, in sync (granted the Streamed at date is well filled.)
Accessible from the menu in the playlist page.
I had to implement another version of the video player, to allow multiple ones to be sync together. It will probably need a big refactoring between the two players (
VideoPlayer
andSyncedVideoPlayer
) to merge them, since it would need to rework the current VOD page, and probably the chat player too.In the multistream page, there is no chat for the moment, it will come later, after trying to refactor both the
ChatPlayer
and theExperimentalChatPlayer