Main features
- Supported players now include MPV, VLC (standalone), IINA, in addition to the existing streamlink support.
- Users can customize their player preferences either by passing arguments via -a="[Arguments]" or setting them up in the config file
- Automated test cases courtesy of [cakebizzle](https://github.com/cakebizzle)
- Rewriting of the codebase with typing and so on (again, [cakebizzle](https://github.com/cakebizzle))
- A new logging flag to spit out debugging messages to help you troubleshoot.
New Contributors
[cakebizzle](https://github.com/cakebizzle)
Known Issues
- Twitch will automatically expire access tokens after a period of time, normally the program will handle this sort of thing automatically, but an actual factual access token expiration will result in errors being thrown. To resolve this, repeat the onboarding steps 6 and 7 described in the docs. Future updates will be done to make this more seamless and less of a pain to set up.
- This update does require changes to your config file. Please refer to the docs to see the new expected schema. Sorry for the trouble.
Upcoming updates ("Soon")
- Additional automated testing
- CI/CD Pipelines for deployments
- Rework of data output (customized fields and order thereof)