github mlp2069/aiosports v1.0.2

latest releases: v1.7.0, v1.6.7, v1.6.6...
one month ago

v1.0.2 (2026-09-13)

A local release. Hardened for a public launch, then the channels of your own cities, and streamed's streams playing in nuvio the way they play in a browser. The manifest id changed to community.aiosports: reinstall the addon in your player.

Features

  • channels: name your cities under local channels in /configure, or in local_markets, and each of their stations that iptv-org has a stream for becomes a tile of its own, such as fox 32 chicago, listed in a new ๐Ÿ“ local tab beside the channels named after the city (c256be4)
  • channels: put your own cities' stations first on the abc, cbs, nbc and fox tiles (c256be4)
  • streams: label every stream on the abc, cbs, nbc and fox tiles with its station's city and call sign, such as los angeles, ca ยท kttv, taking the state from the station's own record rather than the stream's title (a420ece, 24faf34)
  • streams: relay the video chunks of hosts that refuse a player's own client, as streamed's cdn does, so its streams play in nuvio instead of stalling, and try each host once so only the ones that need it are relayed (proxy_segment_hosts) (6567759)
  • artwork: put the channel's name in a line along the top of its cover with the logo centred, and read espn2 as espn 2 (0e24773)
  • artwork: stamp every card with an art generation so clearing the cache reaches players, draw matchup cards in the leagues' official team colours, and never cache a fallback card (0e1c2bc)
  • security: sign stream links, guard everything the server fetches against private addresses, give profiles saved without auth_key an edit key, lock out repeated failed sign-ins, and limit requests per address (0e1c2bc)
  • security: give the addon its own manifest id, community.aiosports, instead of sharing upstream's (0e1c2bc)

Bug Fixes

  • channels: remember which channels are dead across restarts, so a deploy no longer brings every empty tile back for the hour the next check takes (d6b517d)
  • artwork: drop the colour stripes on matchup cards (56f53d5)

Performance Improvements

  • cache: keep card warming to a quarter of a core (warm_cpu_share) (30e5a0b)

Don't miss a new aiosports release

NewReleases is sending notifications on new releases.