Repository navigation
Releases: mrcanelas/aiolivetv
Releases · mrcanelas/aiolivetv
Release list
v1.2.0
1.2.0 (2026-10-14)
Features
- epg: add shared Spanish provider infrastructure (ee28e4a)
- movistar-plus: add Spanish guide provider (92f68b3)
- orange-tv: add Spanish guide provider (bebb7ff)
- rtve: add external Live TV addon preset (56661aa), closes #29
- tdtchannels: add channels, guide and streams (0ae502e)
Bug Fixes
- beamup: use native Dockerfile runtime configuration (0ef426e)
- epg: respect provider timeouts and revalidate manifests (d49949e)
- logging: avoid duplicate unexpected error entries (eb5581d)
- xmltv: support gzip-compressed sources (1f7d638), closes #30
- xtream: advertise Native EPG only after verification (e3f467c)
- xtream: isolate EPG failures and limit concurrency (77eb068)
- xtream: validate server URLs before fetching (d76fb1e)
v1.1.0
v1.0.2
1.0.2 (2026-10-10)
Bug Fixes
- catalog: make ExtrasParser round-trip lossless — genre/search values with spaces or colons never match (empty groups in Stremio) (#24) (cdf985e)
- channels: match streams when opening Channels (814421d)
- channels: preserve partial manual stream alternatives (dae2710)
- channels: preserve saved edits across configuration reloads (044c7be)
- manifest: include saved channel groups in genre options (480b82d)
v1.0.1
v1.0.0
v1.0.0-rc.1
1.0.0-rc.1 (2026-10-07)
Features
- discord: add safe status relay connection tests (f3da3c8)
- discord: relay UptimeRobot incidents as status embeds (3d31a2a)
- formatter: enrich live TV metadata and refresh presets (033bf29)
Bug Fixes
- channels: bound scans including provider initialisation (3b87efa)
- channels: center refresh spinner during scanning (687b632)
- channels: count distinct channels and simplify mobile filters (9ae711d)
- channels: move mobile row actions into dropdown (2f1b673)
- channels: report page and candidate scan limits (c859d86)
- channels: separate suggestions from manual stream selection (2d8c262)
- channels: stack header actions on mobile (4e8249c)
- discord: monitor uncached health URL during CDN expiration (cef463d)
- live-tv: enforce source size limits while streaming downloads (1b66c87)
- logging: redact URL credentials across log destinations (dafbfe4)
- metadata: preserve invalid HTML entities without failing scans (f9a7edf)
- ui: label mobile navigation and keep search controls stable (f51f4db)
- ui: place card descriptions below header actions (400940a)
Performance Improvements
- catalog: paginate live TV in cached batches of 25 (f496e50)
- channels: bound matching and yield between batches (e1aff19)
- channels: load stream alternatives on demand (5b0c743)
- channels: reuse complete scan inventories for mapping alternatives (c357cc6)
- channels: reuse draft mappings and index updates (4704489)
- channels: reuse prepared candidates during matching (0e9cece)
- channels: virtualize lists and memoize derived data (ce05b10)
- channels: virtualize stream options with full-inventory search (30eeb55)
- combobox: memoize selection and verify virtual keyboard states (169b609)
- frontend: lazy load dashboard routes and configurator menus (88e4af8)
- live-tv: share expiry pruning and bound retained source input (8746274)
- m3u: reuse parsed catalogs and share source loads (8eb6de0)
- streams: resolve provider channel IDs concurrently (e6a927a)
- ui: remove unused pointer state from settings cards (8445de8)
- xmltv: yield between parser chunks (0fc04ec)
v0.9.1-beta
v0.9.0-beta
0.9.0-beta (2026-10-06)
Features
- discord: publish release and build notifications as a bot (de687ad)