dvddvd
An Electron desktop app wrapping dvda-author for DVD-Audio creation with a modern React interface.
Overview
dvddvd is a cross-platform Electron application that provides a modern GUI for the dvda-author CLI tool. It handles DVD-Audio disc creation through a React + TypeScript interface with drag-and-drop track management, audio format analysis, and multi-platform builds.
Key Features
- Drag-and-Drop Tracks: Visual track ordering and group management for disc layout.
- Audio Format Analysis: Automatic detection and validation of audio file properties.
- Project Files: Save and load disc projects in
.dvda-projectformat. - Cross-Platform Builds: electron-builder configured for Linux, macOS, and Windows.
- IPC Architecture: Clean separation between Electron main process and React renderer via typed IPC channels.
Technology Stack
- Shell: Electron with electron-builder
- Frontend: React, TypeScript, Zustand state management
- CLI Wrapper: dvda-author for DVD-Audio ISO generation
- Build: Vite, electron-builder (Linux/macOS/Windows)
Current Status
Active development with core authoring workflow and project file management implemented. Multi-platform packaging configured.
Have questions about dvddvd?
Try asking the AI assistant! Here are some ideas:
Related Projects
Sortarr
Automated media organization daemon that watches torrent directories, matches against TMDB/TVDB/AniList, and organizes into Jellyfin-compatible libraries.
Gloss
A local-first, privacy-preserving alternative to Google's NotebookLM with RAG-powered chat using local LLM inference via Ollama.
VisionForge
A Tauri 2 desktop app bridging local LLMs with Stable Diffusion through a multi-agent prompt engineering pipeline.