Back to the home page

✳ABOUT ME
Luis Hidalgo
Full-stack developer. I design and build products end to end: from the database to the interface, taking in infrastructure, integrations and design along the way. Ondine is one of those products, and so is this site.
What Ondine is
A desktop app for Windows, and a terminal tool for Linux, macOS and Windows, that gets a TV and film library ready before Plex, Jellyfin or Kodi scan it. Those servers show you a beautiful library, but only when the files are already named properly. Ondine is the step in between.
- Matches every episode against a catalogue and proposes its name
- Splits the files that carry two episodes stuck together
- Drops dubs and subtitles without re-encoding the video
- Compresses with hardware acceleration, and forecasts the size first
- Never touches the originals unless you ask it to
Shall we talk?
If you want to work together, hire me, or ask how any of this is put together, my portfolio has the links, the experience, the other projects and the ways to get in touch.
Open portfolio.hdglabs.comWhat it is built with
Desktop
- C# 13 on .NET 9
- WPF, with its own theme
- Zero NuGet dependencies
Terminal
- .NET 9, cross-platform
- Single self-contained file
- Trimmed: from 68 MB to 13
Video engine
- ffmpeg and ffprobe
- HEVC, H.264 and AV1
- MKV, MP4 and WebM
Acceleration
- Intel Quick Sync
- NVIDIA NVENC
- AMD AMF
- Software fallback when there is none
Catalogue
- A brief written for whichever AI you use
- No key, no service of its own
- reindex/1.0 schema
Distribution
- GitHub Actions
- Inno Setup for the installer
- Self-updating from Releases
- 96 tests on every change