- Fixes log_file option
- Updates requirements
- Adds args from latest sxm
- Improves performance on PlayerState.get_channel
- Adds env var for CLIPlayer channel-id: SXM_CLI_CHANNEL_ID
- Adds env var for CLIPlayer filename: SXM_CLI_FILENAME
- Adds env var for player_class: SXM_PLAYER_CLASS
- Adds missing py.typed to add stubs
- Renames queue.Event enum to queue.EventTypes
- Replaces setuptools with filt
- Updates linting
- Replaces TravisCI with Github Actions
- Replaces requests with httpx
- Replaces click with typer
- Adds Pydantic PlayerState, Song and Episode models
- Updates for sxm==0.2.5 client
- First release on PyPI.