github Zibbp/ganymede v4.13.0

8 hours ago

Important

If you are running the :dev container image now is the best time to switch back to :latest or the semver version.

Changes

Reintroducing video convert task for live stream archives

This was removed a few months ago with the introduction of using ffmpeg for live stream archiving. I've found directly saving to an mp4 isn't the greatest (is not crash resistant, causing some issues with being cancelled early). Now the live stream is saved to a transport stream (.ts) file then remuxed to .mp4 during the video convert task. Nothing changes in terms of the video, it's still an mp4 (or HLS if you want). This makes the live stream archive much more crash-resistant.

What's Changed

  • fix: escape vtt image paths by @Zibbp in #1060
  • build(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 by @dependabot[bot] in #1058
  • build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 by @dependabot[bot] in #1057
  • build(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by @dependabot[bot] in #1056
  • fix: continue with live archive processing if ffmpeg task fails by @Zibbp in #1062
  • fix(live): make chat download more crash resistant by @Zibbp in #1063
  • feat: save live archive as ts then remux to mp4 by @Zibbp in #1064
  • build(deps): bump github.com/lib/pq from 1.11.1 to 1.11.2 by @dependabot[bot] in #1065
  • feat: persist admin page table items per page by @Zibbp in #1071

Full Changelog: v4.12.0...v4.13.0

Don't miss a new ganymede release

NewReleases is sending notifications on new releases.