docs(02-01): complete audio engine plan 01 — MPVEngine, SUMMARY, STATE, ROADMAP updated
- Create 02-01-SUMMARY.md with task commits, decisions, self-check - Advance plan counter to plan 2 of 3 - Update progress to 71% (5/7 plans complete) - Add 3 key decisions to STATE.md - Mark AUD-01, AUD-03, INF-03 complete in REQUIREMENTS.md - Update ROADMAP.md phase 2 progress
This commit is contained in:
@@ -9,9 +9,9 @@
|
||||
|
||||
### Audio Engine
|
||||
|
||||
- [ ] **AUD-01**: Load audio from a local file (MP3, WAV, FLAC, OGG)
|
||||
- [x] **AUD-01**: Load audio from a local file (MP3, WAV, FLAC, OGG)
|
||||
- [ ] **AUD-02**: Load audio from a YouTube URL via yt-dlp + MPV
|
||||
- [ ] **AUD-03**: Playback controls: play, pause, seek to position
|
||||
- [x] **AUD-03**: Playback controls: play, pause, seek to position
|
||||
- [ ] **AUD-04**: Realtime position reporting from MPV to UI (via named pipe IPC, ≤10ms poll interval)
|
||||
- [ ] **AUD-05**: Waveform display rendered from audio samples in the timeline UI
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
|
||||
- [x] **INF-01**: Python 3.11 backend (FastAPI + uvicorn)
|
||||
- [x] **INF-02**: Modular device abstraction — adding a new strip type requires only a new device class, no changes to core engine
|
||||
- [ ] **INF-03**: Windows 11 timer resolution fix applied at startup (`timeBeginPeriod(1)` via ctypes)
|
||||
- [x] **INF-03**: Windows 11 timer resolution fix applied at startup (`timeBeginPeriod(1)` via ctypes)
|
||||
|
||||
---
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
| DEV-01, DEV-02, DEV-03 | Phase 1 | Pending |
|
||||
| AUD-01, AUD-02, AUD-03, AUD-04 | Phase 2 | Pending |
|
||||
| AUD-05 | Phase 2 | Pending |
|
||||
| INF-03 | Phase 2 | Pending |
|
||||
| INF-03 | Phase 2 | Complete |
|
||||
| UDP-01, UDP-02, UDP-03, UDP-04 | Phase 3 | Pending |
|
||||
| ANI-01, ANI-02, ANI-03, ANI-04 | Phase 3 | Pending |
|
||||
| TL-01, TL-02, TL-03, TL-04, TL-05, TL-06 | Phase 4 | Pending |
|
||||
|
||||
Reference in New Issue
Block a user