Skip to content

Releases: AngellusMortis/sxm-client

v0.2.8

24 Jul 15:52
d0df121
Compare
Choose a tag to compare
  • Precache m3u8 playlists

v0.2.7

23 Jul 16:39
cf67431
Compare
Choose a tag to compare
  • 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

18 Jul 02:56
71065bc
Compare
Choose a tag to compare
v0.2.6

Fixes secondary HLS URL generation

Time overhaul

16 Jul 19:23
9e8a958
Compare
Choose a tag to compare
  • Pulls tune_time from wallClockRenderTime
  • Adds primary_hls and seconary_hls
  • Adds quality selection
  • Overhauls time/datetime management
  • Adds automatic failover to secondary HLS

async

16 Jul 02:17
09629d3
Compare
Choose a tag to compare
  • 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

15 Jul 19:43
30ab26e
Compare
Choose a tag to compare
v0.2.3

Splits typer params out into seperate variables

Adds type stubs

15 Jul 15:27
f8623e8
Compare
Choose a tag to compare
v0.2.2

Fixes versions

Fixes Auth. Typer/Pydantic

15 Jul 04:41
9775fcc
Compare
Choose a tag to compare
  • Fixes authentication (thanks @Lustyn)
  • Replaces setuptools with filt
  • Replaces click with typer
  • Replaces requests with httpx
  • Updates linting
  • Replaces TravisCI with Github Actions
  • Adds Pydantic for SXM models