This is a big release with many changes. The highlights are:
- TUI for playing files
qoa
library lives in a new repository- Fuzz testing on encoding and decoding
- Many bug fixes
What's Changed
- Multi file playback by @braheezy in #17
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #18
- Validate QOA files with magic word by @braheezy in #19
- Add fuzz testing by @braheezy in #21
- Bump github.com/ebitengine/oto/v3 from 3.1.0 to 3.1.1 by @dependabot in #20
- Bump github.com/charmbracelet/log from 0.3.1 to 0.4.0 by @dependabot in #22
- Bump github.com/ebitengine/oto/v3 from 3.1.1 to 3.2.0 by @dependabot in #25
- feat: Warn about high bitrates for lossless encodings by @braheezy in #27
- feat: add testing direct comparison to reference by @braheezy in #28
- feat: Add TUI for play command by @braheezy in #26
- Player rewrite by @braheezy in #35
- Bump github.com/charmbracelet/bubbletea from 0.25.0 to 0.26.2 by @dependabot in #37
- File browser by @braheezy in #38
- Refactor away qoa package by @braheezy in #47
- Bump github.com/charmbracelet/lipgloss from 0.10.0 to 0.12.1 by @dependabot in #45
- Bump github.com/charmbracelet/bubbletea from 0.26.2 to 0.26.6 by @dependabot in #44
Full Changelog: v2.1.0...v3.0.0