Changelog
Features
- bf613ee feat: Add SponsorBlock and YouTube query debug logs
- d3f1523 feat: Add recoverer in case of panic
- b69a3c3 feat: Add support for muted segments
- 68caaf4 feat: Add version log on startup
- ebe6859 feat: Decrease default playing update interval to 500ms
Fixes
- 831b247 fix: Add 100ms to seek time
- e73f393 fix: Create child context for each device
- 6dfcc33 fix: Detect active streams more quickly on startup
- 90dff7c fix: Fix muted segments occasionally unmuting near the beginning
- 6d93c45 fix: Fix video ID not found warning not including device name
- 1b343d8 fix: Unmute if exiting or video is stopped
Others
- b95eeac chore(cli): Change version format to use short commit
- 515c83f chore(config): Enable ad mute by default
- 700f7e4 chore: Unset some cached values when stream is closed
- 6d86c58 refactor: Refactor device watcher into struct
- 5219cc9 style(docker-compose): Comment out default env values
- 8debdf7 style: Flip if condition