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
-nor--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_timefromwallClockRenderTime - Adds
primary_hlsandseconary_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
setuptoolswithfilt - Replaces
clickwithtyper - Replaces
requestswithhttpx - Updates linting
- Replaces TravisCI with Github Actions
- Adds Pydantic for SXM models