Releases: AngellusMortis/sxm-client
Releases · AngellusMortis/sxm-client
v0.2.8
v0.2.7
- Adds caching of HLS chunks to HLS proxy to make it more resilient to network issues
- HLS chunk caching can be disabled with
-n
or--no-precache
- Speeds up
XMLiveChannel.get_latest_cut
Fixes secondary HLS URL generation
v0.2.6 Fixes secondary HLS URL generation
Time overhaul
- Pulls
tune_time
fromwallClockRenderTime
- Adds
primary_hls
andseconary_hls
- Adds quality selection
- Overhauls time/datetime management
- Adds automatic failover to secondary HLS
async
- Fixes pydantic issue in
XMLiveChannel
- Adjusts selected HLS stream to (hopefully) fix
radio_time
- Switches HTTP server to using
aiohttp
- Adds
SXMClientAsync
Splits typer params out into seperate variables
v0.2.3 Splits typer params out into seperate variables
Adds type stubs
v0.2.2 Fixes versions
Fixes Auth. Typer/Pydantic
- Fixes authentication (thanks @Lustyn)
- Replaces
setuptools
withfilt
- Replaces
click
withtyper
- Replaces
requests
withhttpx
- Updates linting
- Replaces TravisCI with Github Actions
- Adds Pydantic for SXM models