#hyper8

2025-06-19

Slowly started setting up a #hyper8
server at

#vlog #hyper8

madskjeldgaard.dk/othereyes

2025-06-18

@lislegaard An update on this one: I rewrote large parts of #hyper8's syncing algorithm today, and it now features a handcrafted, content-aware deployment strategy that works like this:

1. It first uploads all entirely new files of any type (this can have no effect whatsoever on the site yet)

2. Then it gradually updates existing files, starting with videos (largest ones first), then images, then js and css, and only as the last steps it updates the html files, and lastly all feed files.

3. At that point the deployment is (from a visitor perspective) all done, and then it finally begins cleaning up in the background, deleting all remaining unused files and directories, which wraps up the deployment from the site operator perspective too.

In practice this should mean that almost all hyper8 site updates using this form of deployment will result in virtually no noticeable glitches for site visitors. \o/ Thanks a lot for bringing up that point on the rss deployment order, I think that resulted in a very neat feature refinement now. (also the built-in deployment now actually gained a strong advantage over doing it manually, I definitely want to implement this for SSH based deployment too eventually, and this would then supersede rsync deployment)

Implementation here: codeberg.org/simonrepp/hyper8/

A few people asked if I'd recorded the launch live stream from last Friday - sadly not, you had to be there.

However, I have managed to recreate and record the final section of it - for the track "Rebirth" by the mysterious Bonkwave Heresy.

And spun up a brand new #Hyper8 site just to host it :)

(thank you @freebliss for making this so easy!)

video.key13.uk/music/the-bonkw

Join us on Friday @ 19:00 UTC for part 2!

#FourSeasonsOfBonkWave #BonkWave #NotBonkWave #FSoBW #TheBonkwaveHeresy

2025-06-12

Moving away from proprietary software is especially difficult for artists, since many of us are trapped within the #adobe ecosystem.

This is why I find #LGM2025 so exciting and hopeful!

Thankfully the organizers have made the conference videos available outside of #evilcorp #youtube etc to #peertube

@lgm

#inkscape #graphics #mastoart #libregraphicsmeeting #selfhosting #artists #foss #opensource #mastoart
#libregraphics #design #UI #UX #hyper8

conf.tube/videos/watch/28c6036

Libre Graphics Meetinglgm@conf.tube
2025-06-12
2025-06-10

For some reason I made a video where I play through a rough sketch of a new song I'm currently making in the synthwave-style. Melodic parts are mainly finished, but drums needs some more work.

video.desolationpark.se/new_so

I think the main reason was technical curiosity to try out #Hyper8 (a self hosted static site generator for video), but it led to gaining motivation to continue working on this song. You never know which things leads to other things...

#Elektron #Digitone #Digitakt

2025-06-09

Built-in FTP deployment in #hyper8 just got merged into main \o/

codeberg.org/simonrepp/hyper8/

Many thanks to @dec23k who supported me with a second testing setup, allowing me to verify general correctness of the FTPS implementation and iron out first real-life issues. ٩(◕‿◕。)۶

Screencapture of Hyper 8's deployment page:

"Files are being deployed to https:/REDACTED/hyper8/

Beginning deployment over secure FTP (TLS/SSL)
Replacing /adaptive_theme.js
Replacing /podcast.rss
Replacing /media.rss
Replacing /ticket-machine/index.html
Replacing /feed.atom
Replacing /clipboard.js
Replacing /site.css
Replacing /subscribe/index.html
Replacing /plain.rss
Replacing /index.html
Replacing /video.js
Replacing /spanish-cat/index.html
Deployment completed successfully"
2025-06-06

I added some new/old DORNINGER videos to my #hyper8 videopage. #video dorninger.servus.at/videos/

📽️ #hyper8 is a really cool static site generator for #video #publishing. See Simon Repp's (creator of hyper8) Talk at #lgm25

media.ccc.de/v/lgm25-upstream-

You can easily host videos yourself independently of YouTube or Peertube.

See: simonrepp.com/hyper8/

marc [sustain release] ✅sustainrelease
2025-05-30

@freebliss is indeed a very interesting concept. Thanks for your talk. I'll investigate further.

@herrwalther siehe oben! ⤴️

2025-05-28

I'll be talking about #hyper8 tomorrow (~18:00) at the Libre Graphics Meeting 2025 in Nürnberg: libregraphicsmeeting.org/2025/

The talk will be live-streamed on the website!

Also, plenty of other super interesting talks coming up during the next three days, make sure to check out the programme! Really enjoyed the first day today already. •ᴗ•

2025-05-28

Last month I was delighted to get to grips with #Hyper8 by Simon Repp and immediately started to rebuild my #video #archive. Here is some information and the links to my video pages. All in development, of course. Thank you Simon for such an easy to use video tool. @freebliss dorninger.servus.at/videos-hyp

My video pages
2025-05-27

I started a video page with #hyper8 by @freebliss - extra cool software!!! So in the near future I have to film and upload more!!!!!! Subscribe the rss and you'll in time. Thanks Simon for being hyper! base.at/drkmbnt/videos/

The Smiling Buddhastsb@social.bitwig.community
2025-05-26

Please bookmark our video page that we put online today with Hyper8 by Simon Repp. #hyper8 @freebliss base.at/tsb/videos/

Videopage by The Smiling Buddhas
2025-05-22

Happy to announce: Hyper 8 Video System 0.20 is out!

Introducing: On-the-fly resolution switching during video playback, new dedicated controls and video title/backlink in the embed player intro screen, extensive safeguards around manifest errors in hybrid graphical/commandline operation, new subpages in the editor, as well as a dozen major and minor fixes all around - for all the details see codeberg.org/simonrepp/hyper8/

Built-in FTP deployment unfortunately did not yet make the cut for this release, but is practically finished (!), pending resolution of just one remaining issue. \o/

Many thanks to this release's helping hands - @lislegaard, @brhfl, @sknob, @ethicalrevolution, @CallMePlayer - and to netidee.at for making these significant developments possible through their #hyper8 grant funding in 2025!

New to #hyper8? Hyper 8 allows anyone to publish their own "tube" - indestructible, maintenance-free, and compatible with virtually every webhost on this planet. Check out the website (simonrepp.com/hyper8/) or videos (simonrepp.com/video/hyper8/) for more info.

And that's all, cheers everyone for your support!

Preview screenshots of the new embed intro screen, featuring the new bottom-left video title and backlink and bottom-right volume/fullscreen buttons, as well as the new on-the-fly resolution selector during playback. The featured still frames are colorful shots from the amazing Cosmos Laundromat open movie by the Blender Institute.
2025-05-22

PSA for very fast #hyper8 updaters: If you already updated to #hyper8 0.20 in the few hours since release this morning - official fediverse announcement is coming in the next 2-3 hours! :) - please make sure to update once more to 0.20.1, which fixes a critical issue in the visibility computation for the feeds, i.e. prevents unlisted content from accidentally appearing in it.

Many thanks to @lislegaard for the quick discovery! The patch is already rolled out across all release channels.

2025-05-21

Hyper8 by @freebliss is a really great piece of Software. #video #software #hyper8 more soon!

2025-05-19

Probably releasing #hyper8 0.20 this week, which will include an overhauled embed intro screen with volume/subtitle/fullscreen controls that function separately from the main playback control bar (that only displays during playback now for embeds), as well as a backlink to the Hyper 8 site hosting the embed. \o/

A live preview of this can already be seen e.g. in the 0.19 release post - post.lurk.org/@freebliss/11447 (the content embed is served from a 0.20 dev build).

/cc @ethicalrevolution @CallMePlayer @cpacaud @lislegaard

The overhauled embedded Hyper 8 video player "intro" screen, which notably does not include the player control bar at the bottom (which is only shown during playback now), instead displaying the video title as an overlay on the bottom-left (this links to the site), as well as an overlay button for volume and full-screen on the bottom right.Another screenshot of the new embeddable player intro screen, this one additionally featuring a "CC" overlay button on the bottom-right, with an open popover menu that shows the options "No subtitles", "German" and "English"
2025-05-10

Encouraging: First successful #hyper8 site deployment using the new, built-in ftp sync feature ran through just earlier, yeeees. \o/

Somewhat discouraging: I spent most of the last 24 hours on wild goose chases after weird FTP failures/error codes and although I had multiple breakthroughs, FTPS deployment (unlike its insecure variant) is still failing randomly nooo.

Very encouraging: I look forward to porting this stuff to #faircamp as soon as it's done and tested in the wild. (☞⌐▀͡ ͜ʖ͡▀ )☞

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst