Slowly started setting up a #hyper8
server at
@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: https://codeberg.org/simonrepp/hyper8/commit/a272944d0a5da050756482b98c281e97f84d08fd
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!)
https://video.key13.uk/music/the-bonkwave-heresy-rebirth/
Join us on Friday @ 19:00 UTC for part 2!
#FourSeasonsOfBonkWave #BonkWave #NotBonkWave #FSoBW #TheBonkwaveHeresy
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
#inkscape #graphics #mastoart #libregraphicsmeeting #selfhosting #artists #foss #opensource #mastoart
#libregraphics #design #UI #UX #hyper8
https://conf.tube/videos/watch/28c6036c-f856-45d8-bba3-2dad4bef205f
LGM 2025 - Hyper 8 Video System
https://conf.tube/videos/watch/28c6036c-f856-45d8-bba3-2dad4bef205f
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.
https://video.desolationpark.se/new_song_2025_june_rough_sketch/
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...
Built-in FTP deployment in #hyper8 just got merged into main \o/
https://codeberg.org/simonrepp/hyper8/commit/4a4d62c4d6106d81122467286157be8c8b15610d
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. ٩(◕‿◕。)۶
I added some new/old DORNINGER videos to my #hyper8 videopage. #video https://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
https://media.ccc.de/v/lgm25-upstream-2025-83657-hyper-8-video-system
You can easily host videos yourself independently of YouTube or Peertube.
@freebliss #hyper8 is indeed a very interesting concept. Thanks for your talk. #lgm25 I'll investigate further.
@herrwalther siehe oben! ⤴️
State of Libre Graphics (Talk).
I wasn't aware of a number of these.
#Blender #FrictionGraphics #GoogleFonts #Drawpile #MyPaint #Xournal #XournalPP #Scribus #Inkscape #UpStage #Hyper8 #PraxisLive #OPENRNDR #KDEPlasma #Krita #KDENLive #Glaxnimate #GIMP
https://media.ccc.de/v/lgm25-upstream-2025-83646-state-of-libre-graphics
I'll be talking about #hyper8 tomorrow (~18:00) at the Libre Graphics Meeting 2025 in Nürnberg: https://libregraphicsmeeting.org/2025/program/hyper_8_video_system/
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. •ᴗ•
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 https://dorninger.servus.at/videos-hyper8-stimulates-my-desire-for-a-video-archive
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! https://www.base.at/drkmbnt/videos/
Please bookmark our video page that we put online today with Hyper8 by Simon Repp. #hyper8 @freebliss https://www.base.at/tsb/videos/
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 https://codeberg.org/simonrepp/hyper8/src/branch/main/CHANGELOG.md
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 (https://simonrepp.com/hyper8/) or videos (https://simonrepp.com/video/hyper8/) for more info.
And that's all, cheers everyone for your support!
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.
Hyper8 by @freebliss is a really great piece of Software. #video #software #hyper8 more soon!
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 - https://post.lurk.org/@freebliss/114478799355004109 (the content embed is served from a 0.20 dev build).
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. (☞⌐▀͡ ͜ʖ͡▀ )☞