Hyper 8 Video System Download Website Repository RSS Feed

Hyper 8 Video System 0.23

Released on August 28, 2025

# Audio-only formats

git 7

You can now provide audio-only versions of your videos to your audience, allowing them to merely listen to the audio in your videos without having to transfer the full video stream.

A screenshot of Hyper 8's video player intro overlay in which you select the
resolution that you want to watch the video in, but extended with another
entry that is labelled "Audio" and indicates a much smaller size (1.5MB)
than all the other video options around (which go from 3.7MB to 16MB)

# Customizable ordering for playlists and subcollections

git 4

Customizable ordering for videos in collections and playlists is available for a long time already. Now you can also customize the ordering of playlists and subcollections on your site!

Screenshot of the editor showing a new form field in the collection settings.
It's label is "Container Order – Order in which playlists and subcollections appear".
The available options are:
- Default – Sort Number Ascending or Latest Release Date Descending (1, 2, Dec, Nov)
- Sort Number Ascending (1, 2, 3)
- Sort Number Descending (3, 2, 1)
- Title Ascending (A, B, C)
- Title Descending (Z, Y, X)

# Site design and layout refined

git 6

0.23 significantly improves the header section of your site, adding a new browse icon and carefully crafted responsive behavior to retain usability even on the narrowest of screens. Misc additions throughout the site, such as integrating the new logo icon as a favicon, polishing responsive behavior in the footer, adding further experimental "video bubbles" in the layout, and so on, round off the package in this area.

The browse menu on a Hyper 8 site, displayed on a really narrow mobile
viewport. Notably the "browse" and "search" menu items in the header are
replaced by icons (a "folder" and "magnifying glass")
Similar scenario, but the site uses dark theme, the title in the header is
truncated ("Within the ..."), and the search field is active and expanded
with the query "Peopl" entered. So the header fits the Hyper 8 logo, title,
browse icon, search icon, entered search query, "close search" button, and
the dark/light toggle on a single line, without these elements being overly
stuffed together (there is still ample spacing) or any linebreaks occuring.

# Deployment from CLI

git 1

0.23 finally (re-)introduces deployment from the commandline. Running "hyper8 [path] --build --deploy" now does exactly that, also asking for your confirmation before deployment starts.

Terminal screenshot it reads:
hyper8 --build --deploy .
Really deploy? (https://simonrepp.com/video)
Type 'y' and press Enter to confirm, anything else will abort.
y

Beginning deployment
Deployment steps successfully determined, synchronization will now commence
Updating file /html/simonrepp.com/video/favicon.png
...

# Storage overview page

Improve storage legend formatting, use LQIP colors for the diagram and legend git 1
Subpage in the editor that shows a circular diagram that arranges colorful slices
on a ring to visualize the sizes of video files in relation to each other. One of them
is hovered by the cursor, revealing a tooltip that indicates the name of the video file.

Below is a legend with the written out stats, going like this:

20 MB Two Roof Cranes: two_roof_cranes.mp4
2.5 MB In And Out: in_and_out.mp4
1.9 MB Beams and Struts: beams_and_struts.mp4
etc. (around ten more entries are shown)

# Background jobs

Background processing has received a lot of attention at the foundational level: Errors are better propagated to the interface, error messages are localized throughout the worker implementation and background jobs page, the entire job system has been refactored to be more extensible and maintainable in the future, and lastly the background jobs page itself (one of the weaker links in the interface) has seen some updates to its structure and layout, improving clarity and overview (with more refinement to come in the future).

Extend error propagation from background jobs git 1
Incorporate failed jobs in --build and progress indicator git 1
Restructure and fully translate jobs page in the editor git 1
Refactor job dispatch git 1
Translate all messages in background workers git 1

# Translations

Throughout the interface pending localization tasks have been completed, making the largest part of all messages in Hyper 8 translateable.

Extend translation coverage git 3
Fully localize deployment page, improve clarity of dynamic progress reporting git 1

# Misc

Always allow re-encoding video files at their original resolution git 1
Introduce language-aware alphabetical ordering everywhere (e.g. for letters with diacritics) with Sam Muirhead git 1
Add short -b/-p aliases for --build/--preview arguments git 1
Use clearer labeling for image description input fields with Arnauld git 1
Improve errors for the critical first steps of verifying the deployment config with ecogex git 1
Improve clarity of dynamic progress reporting git 1
Move "Render format" button below advanced settings in video encoding form with Arnauld git 1
List videos before playlists and subcollections in the editor tree view git 1
Automatically focus confirm action inside modal editor confirmation dialogs git 1

# Fixes

Fix client script exception occuring only for unlisted videos in playlists with Kristoffer Lislegaard git 1
Discard "N/A" time values reported by ffmpeg HEVC encoder git 1
Ensure banner preview images in the editor are constrained to 100% width git 1
Pass the correct prefix when rendering bubbles for containers in a collection with DURAD git 1
Reference favicon asset relatively and with asset hash with DURAD git 1

# Acknowledgements

Many thanks to netidee for funding this work, as well as to this release's contributors - Arnauld, DURAD, ecogex, Kristoffer Lislegaard and Sam Muirhead! <3

# Contributors to this release

# All commits for this release
git 50