docs(02-02): complete audio engine plan 02 — WebSocket broadcast + REST audio endpoints

- SUMMARY: WebSocket hub wired to broadcast MPV position at 10Hz, command dispatch
- STATE: plan advanced to 3/3, progress 86%, decisions added
- ROADMAP: phase 2 progress updated (2/3 summaries)
- REQUIREMENTS: AUD-02, AUD-04 marked complete
This commit is contained in:
Claude
2026-04-06 13:08:54 +00:00
parent de455400d2
commit 3de7f43b3f
4 changed files with 122 additions and 10 deletions

View File

@@ -10,9 +10,9 @@
### Audio Engine
- [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
- [x] **AUD-02**: Load audio from a YouTube URL via yt-dlp + MPV
- [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)
- [x] **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
### Device Registry