LFRender — episode rendering and upload
A desktop app that prepares episodes for publishing: DASH rendering, packaging and resumable upload.

The challenge
Every episode had to be transcoded, segmented for the player and uploaded to the site. Doing that by hand took hours, and a dropped connection reset the upload.
The solution
I built an Electron app: an FFmpeg render queue, DASH segmentation with Bento4 mp4dash, archive packaging and resumable upload to the site. It includes presets, OP/END skip by timestamps, auto-updates and an installer.
Key features
- Episode render queue
- DASH segmentation for the player
- Resumable upload with retry
- OP/END skip presets
- Auto-updates and NSIS installer



