What's Changed
- build(deps): bump github.com/prometheus/client_golang from 1.20.2 to 1.20.4 by @dependabot in #510
- build(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in #522
- Update docker-compose.yml by @wagyus in #534
- feat(multistream): Experimental multistream by @Entrivax in #355
- feat(multistream): Experimental multistream by @Entrivax in Zibbp/ganymede-frontend#25
- fix(playlist): cascade delete multistream info by @Zibbp in #535
Features
Multistream
Huge thanks to @Entrivax for contributing this feature. See a full demonstration here: https://www.youtube.com/watch?v=aKQGbw2gb70.
Videos added to the same playlist can be viewed together in a "multistream" layout allowing you to see each stream's perspective, synced up. Non-livestreams use the streamed_at
field while livestreams use the created_at
field to determine the initial timing in the timeline.
Multistream.Demo.mp4
New Contributors
Full Changelog: v3.0.2...v3.1.0