Project ideas from Hacker News discussions.

Beauty in DVD Menus

📝 Discussion Summary (Click to expand)

Theme 1 – Frustration with DVD menus as obstructive and poorly designed
Many commenters complained that menus were ugly, slow, and forced unwanted ads or trailers before the movie could start.

“I never quite understood who made those menus. I think 95% of them were absolutely hideous, just like early webdesign.” – spiderfarmer
“They were hideously designed, overly complex, or just pointless when I just wanted the content to start when I put the disc in.” – garciasn

Theme 2 – Nostalgia for creative, artistic, and interactive menus
A sizable group recalled fondly the Easter eggs, secret menus, and special features that made DVDs feel like an experience.

“Back in High School me and my friends made a zombie movie over summer vacation, and I had so much fun making overly‑complicated DVD menus for it … full of stylized video transitions, … easter eggs …” – kalleboo
“The late '90s had some fun ones, like the Austin Powers DVD that had secret menus and extra scenes … That was a ton of fun and I wish more studios did it like that.” – hed
“They felt like artistic expressions made with pride … New movies would come out and break the mold and deliver a new flashy menu experience.” – SpaceL10n

Theme 3 – Technical challenges and possibilities of preserving DVD menu functionality
Discussion frequently turned to how menus are actually a virtual machine, the difficulty of emulating them, and which tools can still play them.

“Unfortunately, it's not really a matter of simple 'parsing' - the DVD menu is really a program with an entire virtual machine … You basically have to implement the VM …” – ks2048
“VLC can do DVD menus as well, either from an ISO or a VIDEO_TS folder.” – kalleboo
“VLC can run the menu with the large videos stripped out … I assume I could create a single iso file that would run as a 'menu.'” – SeaGully


🚀 Project Ideas

DVD Menu Extractor & Web Player

Summary

  • Extracts DVD navigation structure from ISO/VIDEO_TS using libdvdnav/libdvdread and renders it as an interactive HTML5 menu playable in browsers or media servers.
  • Core value: preserves the original DVD menu experience while offering a fast‑play option to skip directly to the main title.

Details

Key Value
Target Audience Media archivists, home‑theater enthusiasts, Jellyfin/Plex users who want to keep DVD menus
Core Feature CLI/GUI tool that parses DVD IFO/VOB files, builds a navigable HTML/JS menu, and outputs a self‑contained web player
Tech Stack libdvdnav/libdvdread (C/C++), Rust or Go bindings, Electron/ Tauri for desktop UI, HTML5/CSS/JS for menu rendering
Difficulty Medium
Monetization Hobby

Notes

  • HN users lamented missing DVD menu support in Jellyfin and wished for a way to “parse a DVD and make menus” (nekusar, SeaGully).
  • Enables discussion around preserving interactive DVD art and provides a practical utility for archivalists to browse menus without needing a physical DVD player.

Jellyfin DVD Menu Plugin

Summary

  • Adds native DVD ISO/VIDEO_TS playback with full menu navigation to Jellyfin servers via a plugin.
  • Core value: lets Jellyfin users experience DVD menus (including subtitles, audio tracks, Easter eggs) without leaving the media server UI.

Details

Key Value
Target Audience Jellyfin administrators and home‑media collectors who own DVD rips
Core Feature Server‑side plugin that mounts DVD images, uses libdvdnav to render menus, and exposes them as interactive Jellyfin items
- Tech Stack C#/.NET (Jellyfin plugin API), libdvdnav via P/Invoke, HTML5 overlay for menu UI
Difficulty Medium
Monetization Hobby

Notes

  • Commenters explicitly asked for Jellyfin to have DVD menu parsing (nekusar, NickCalabs) and noted VLC already does it via libdvdnav.
  • Provides a concrete way to extend Jellyfin, sparking discussion on feature parity with Plex/Kodi and encouraging community contributions.

DVD Menu Authoring Studio (MenuForge)

Summary

  • Open‑source desktop application for designing DVD‑style interactive menus (HTML/JS based) that can be exported as ISO images or standalone web packages.
  • Core value: revives the creative DVD menu art form for modern creators, enabling custom menus, hidden Easter eggs, and game‑like interactions without proprietary tools.

Details

Key Value
Target Audience Hobbyist filmmakers, educators, interactive storytellers, and retro‑media enthusiasts
Core Feature Drag‑and‑drop menu editor with support for video backgrounds, button actions, subtitles, alternate tracks, and export to DVD‑ISO or HTML5 package
Tech Stack Electron (or Tauri), React/Vue UI, FFmpeg for video processing, libdvdauthor/dvdauthor for ISO generation, optional WebAssembly for menu preview
Difficulty High
Monetization Hobby

Notes

  • Users reminisced about creating complex menus with iDVD/DVD Studio Pro (kalleboo, karel-3d) and wished for a modern, accessible tool.
  • Enables practical utility for creating interactive educational discs, indie film extras, or nostalgic projects, and invites discussion on the future of interactive media menus.

Read Later