Hyper 8 Video System Download Website Repository RSS Feed

Hyper 8 Video System 0.21

Released on July 15, 2025

# Introducing built-in FTP deployment

Hyper 8 sites can now be deployed through FTP directly from Hyper 8! Go to the site settings to enter your FTP configuration, and make sure to also specify the public address of your Hyper 8 site, if you haven't yet - Hyper 8 uses it to automatically check and verify the configuration for you.

Screenshot of the new FTP deployment configuration dialog:

FTP Deployment
Server address (e.g. ftp-user123.example.com)
Username (e.g. user123)
Password (only enter in a trusted environment - storage is unencrypted)
Remote server directory (e.g. /data/web/user123/html)
Port number (leave empty if unsure, a default port will be picked for you)

The new FTP deployment configuration dialog

In the editor, click Deploy to publish/update your site. The built-in syncing algorithm is tailored for Hyper 8 sites - it will first upload all new media files in the background, then update those that need replacement, and only as a last step all html and feed files will be updated, ensuring that in the vast majority of cases, visitors won't notice a thing while you are updating your site, even as they are browsing it!

Screenshot of the new deployment feature in action:

Deployment

Files are being deployed to https://simonrepp.com/video

Beginning deployment over secure FTP (TLS/SSL)
Deployment steps successfully determined, file synchronization will now commence
Then there's a long list where each line says something like "Updating file /html/simonrepp.com/video/hyper8/feeds-subtitles-and-more/0.vtt", with varying filenmames

Example output for the new deployment feature

Introduce built-in FTP deployment with dec23k git
Use content-aware syncing to minimize service interruptions during deployment with Kristoffer Lislegaard git

# Better handling of varying aspect ratios

If you publish portrait format videos and/or videos with varying aspect ratios on your site, Hyper 8 will now do a much better job at presenting them - resolving layout overflow glitches (#46), brief jitter during switching resolutions, as well as player resizes previously happening on playback when poster and video aspect ratios diverged.

Improve responsive behavior and fix glitches with portrait aspect ratio videos with Robert Pfotenhauer, Wolfgang Dorninger git

# Misc fixes and improvements

Hyper 8 now correctly handles videos with rotational side data, always encodes video filenames with arbitrary characters (#48) and makes sure that resolution choices are properly ordered in the in-player resolution switcher.

Transpose resolution when rotational side data in video stream is present git
Url-encode arbitrary video filenames for src attribute usage with Mads Kjeldgaard git
Ensure version selector in player controls is ordered descending by fidelity git

Many thanks to netidee for funding the work on this release, to all contributors for their valueable input and support, as well as to Ryunosuke Kikuno for providing this release's teaser background image!

Contributors to this release:
dec23k, Kristoffer Lislegaard, Robert Pfotenhauer, Wolfgang Dorninger, Mads Kjeldgaard
All commits for this release