Skip to content

v0.3.0

Choose a tag to compare

@MrUjjwalG MrUjjwalG released this 01 Jun 21:37
· 28 commits to main since this release

Movi Player v0.3.0

Highlights

  • Signalsmith Stretch — pitch-preserving time-stretch (replaced SoundTouch)
  • First-class audio-only support — strip UI, cover art extraction, always-software decode
  • Muted-autoplay fallback — tap-to-unmute pill when browser blocks autoplay
  • Custom SourceAdapter — plug WebSocket, WebRTC, IndexedDB, or any custom protocol (closes #7)
  • Redesigned controls — dark gradient bar, YouTube-style centre play button, 4Hz UI throttle
  • Compare page — side-by-side native <video> vs <movi-player>
  • Chrome Extension — playlist shuffle, autoplay toggle, hover-probe links
  • VS Code Extension — URL streaming, multi-window, Activity Bar entry

Changed

  • 4K playback rate raised to 2x (8K+ capped at 1.5x)
  • Renderer queue split for 4K vs 8K
  • Volume slider uses perceptual log gain curve
  • Ambient mode samples 16x16 FBO instead of full canvas readback
  • Thumbnail hover latency cut (GOP scan stops after first keyframe)

Fixed

  • 35+ bug fixes across decode, seek, playback, audio, UI, canvas, extensions

Links