Zibbp / ganymede

Twitch VOD and Live Stream archiving platform. Includes a rendered and real-time chat for each archive.
https://github.com/Zibbp/ganymede
GNU General Public License v3.0
483 stars 23 forks source link

Frontend Rewrite - Work in Progress #54

Closed Zibbp closed 1 year ago

Zibbp commented 1 year ago

I'm not entirely happy with the current frontend, so I've been experimenting with rewriting the frontend in React. It's still in the very early stages of development so don't expect anything soon.

A major feature I've been working on is the ability to playback the chat without a video, similar to watching a Twitch VOD. Below is a video demonstrating the functionality.

https://user-images.githubusercontent.com/21207065/201734332-7fd50e8a-20df-49fa-afe5-851bdf4ee4c1.mp4

The new chat player will not replace the video chat. You will have the option to select which you prefer. Rendering the chat will archiving a VOD will still be the default as a video will outlive this application by many many years.

The new chat player uses the locally download chat.json file. Currently, if emotes are embedded in the chat file it will exclusively use those emotes. If no emotes have been embedded then it will fetch emotes from the various providers (Twitch, BTTV, FFZ, 7TV) and use those.

Do you have any features or suggestions regarding the new chat player or the frontend rewrite? Feel free to leave a reply with them.

Zibbp commented 1 year ago

Release is planned for later today or Tomorrow. Finishing fixing up some known bugs.

Zibbp commented 1 year ago

Released in https://github.com/Zibbp/ganymede/issues/63.