Changelog
Fixes
- 5e94f6c fix: Fix YouTube API being queried multiple times if video is not found
- d5123c7 fix: Query YouTube API after ads finish
- 04db431 fix: Return error instead of panic when config file is malformed
- 1d73431 perf: Combine flagsets to decrease memory use
- 6d96b22 perf: Disable YouTube client metrics to decrease memory use
Others
- 9fe5909 chore(deps): update actions/checkout action to v4
- 84ba8fc chore(device): Add device options
- 74fa362 chore(device): Add go-chromecast opts as param
- 3392bb9 chore(goreleaser): Change snapshot version suffix to beta
- 0679f74 chore(pre-commit): Run tests in pre-commit hook
- c967982 ci(goreleaser): Add changelog groups
- afb8132 style(config): Change how defaults are handled and add reset func
- 7029751 style(config): Create a separate Viper instance for each config instance
- 6ef3117 style: Clean up YouTube API error handling