OndineOndine
Back to the home page
Luis Hidalgo

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.com

What 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