What's Changed
New
- Wait for transcodes to finish. A new option under Settings → Integrations holds the Discord and generic webhook for a new video until its lower qualities are ready, so everyone who opens the link straight away gets a smooth stream instead of the full-size original. Each video is posted as soon as its own transcodes are done. Off by default.
- More webhook placeholders. Alongside
[[video_url]], the generic webhook payload now fills in[[video_title]],[[video_description]],[[uploader_name]],[[game_name]]and[[tags]]. See Notifications for an example. - Test Webhook fills every placeholder with a sample value, so you can see what your service will receive before a real video goes out.
Fixed
- Quotes, backslashes and newlines in a title or description no longer break the generic webhook's JSON.
[[game_name]]is filled for videos tagged by a folder rule during a library scan.- Webhook requests time out after 15 seconds, so an unreachable endpoint can no longer stall transcoding.
- The Notifications docs showed
[video_url]with single brackets, which never worked. It is[[video_url]]. Thanks @Synt3x!
One database migration runs automatically on start.
Full Changelog: v1.9.0...v1.9.2
I haven't created the v1.9.2 tag or the GitHub release. Pushing the tag also starts the versioned Docker image builds.