Smart Speed Phase 1: add Web Audio API pipeline skeleton and enableSmartSpeed setting

- Wrap HTML5 <audio> in AudioContext + MediaElementAudioSourceNode in
  LocalAudioPlayer.js (non-breaking; falls back gracefully)
- Add enableSmartSpeed: false to user settings store (client-side)
- Add SMART_SPEED_PHASE1_DESIGN.md design document
This commit is contained in:
Jonathan Baldie 2026-05-01 19:31:22 +01:00
parent 47ea6b5092
commit 48c98f9655
3 changed files with 314 additions and 2 deletions

View file

@ -18,7 +18,8 @@ export const state = () => ({
authorSortBy: 'name',
authorSortDesc: false,
jumpForwardAmount: 10,
jumpBackwardAmount: 10
jumpBackwardAmount: 10,
enableSmartSpeed: false
}
})