-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
Copyright Β© 2026 MWBM Partners Ltd. All rights reserved.
| Phase | Name | Status | Tasks |
|---|---|---|---|
| 0 | Project Setup & Architecture | π§ In Progress | 9 |
| 1 | Core Engine Foundation | β³ Planned | 10 |
| 2 | macOS SwiftUI Application (MVP) | β³ Planned | 12 |
| 3 | Passthrough & Advanced Encoding | β³ Planned | 17 |
| 4 | Adaptive Streaming (HLS/MPEG-DASH) | β³ Planned | 10 |
| 5 | Audio Processing & Subtitles | β³ Planned | 12 |
| 6 | CLI Tool | β³ Planned | 10 |
| 7 | Advanced Features | β³ Planned | 9 |
| 8 | Optical Disc Ripping (22 types) | β³ Planned | 27 |
| 9 | Disc Image Creation & Burning | β³ Planned | 25 |
| 10 | Platform Expansion β Windows | β³ Planned | 7 |
| 11 | Platform Expansion β Linux | β³ Planned | 7 |
| 12 | Cloud Integration & Uploads | β³ Planned | 15 |
| 13 | Polish & Distribution | β³ Planned | 10 |
Establish project foundation: SPM package structure, documentation, CI/CD pipelines, GitHub Issues/Milestones/Project board, repository cleanup.
Build ConverterEngine with FFmpeg integration, media probing, encoding profiles, job queue, and progress tracking.
Functional macOS app: source import, stream inspection, output settings, profile management, encoding workflow with progress.
Key differentiators: stream passthrough, HDR preservation, Dolby Vision, MV-HEVC/MV-H264 3D video, all codecs, hardware encoding.
HLS and MPEG-DASH: ABR encoding ladders, manifest generation, AES-128 encryption, keyframe alignment, thumbnail sprites.
EBU R128/ReplayGain normalization, CC608/CC708, subtitle format conversion, PGS/VobSub OCR via Tesseract.
Full meedya-convert CLI: encode, probe, profile, manifest, validate commands. JSON job files, scripting support.
Multipass encoding, forensic watermarking, encoding reports, visual graphs, notifications, auto-update.
22 disc types from Audio CD to Ultra HD Blu-ray. Physical discs, disc images, folder structures. Chapter detection, metadata lookup.
Author disc images and burn to physical media for all 22 supported disc types. Templates for common disc types.
WinUI 3 interface, NVENC/QSV/AMF hardware encoding, MSI installer.
GTK4 interface, VAAPI/V4L2 encoding, Raspberry Pi support, .deb/.rpm/AppImage/Flatpak/Snap packaging.
12+ providers: S3, Azure, Cloudflare Stream, Google Drive, Dropbox, OneDrive, SharePoint, iCloud, Mega.nz, Mux, Akamai, SFTP.
App Store submission, code signing, notarization, DMG creation, GitHub Releases automation, Touch Bar, Dynamic Island.
See Project_Plan.md for the complete task breakdown.