Documentation
Guides written from the 0.1.0 release candidate, and the engineering records they rest on, published as written.
Guides
- Getting startedDownload and install NOVA 0.1.0, what it needs, and opening your first file.Incomplete
- Playing mediaThe deck, the More menu, tracks and subtitles, speed, A–B loop, frames and fullscreen.Current
- Library and resumeFolders, scanning, search, missing files, Continue, the queue and playlists.Current
- TroubleshootingFiles that won't play, sound without picture, camera RAW, editing projects, HDR and subtitles.Incomplete
- Keyboard shortcutsAll 48 default bindings, generated from the app.Generated
- Media AtlasEvery tested and documented format, with its evidence.From results
Evidence
- Media compatibilitySupport tiers, the format matrix, gaps and how the harness is run.As written
- Compatibility results: software decodingAll 55 samples on the real engine with hardware decoding off.As written
- Compatibility results: hardware decodingThe same 55 samples with hardware decoding allowed (auto-copy).As written
Testing records
Decision records
- ADR 0001: Playback engine (libmpv)Why NOVA plays media through libmpv.As written
- ADR 0002: Video rendering in TauriHow the native video surface sits under the interface.As written
- ADR 0003: libmpv distribution and licensingAccepted: an LGPL engine built from source; MIT OR Apache-2.0 for NOVA.Accepted
- ADR 0004: Local persistence and resumeSQLite on the device; how progress survives moves and crashes.As written
- ADR 0005: Library scanning and searchFolders, background scans and full-text search.As written
- ADR 0006: Media compatibility policyWhat Verified, Partial, Expected and Unsupported mean.As written
Architecture
Nothing matches. Try a simpler word, or browse the lists above once the search is cleared.
Not written yet: accessibility notes for the app and a reference for the library database. They will follow the first release.