Airo TV 0.0.5
Airo TV 0.0.5 is a product-surface consolidation and playback usability release for the Android TV variant of Airo.
Highlights
- Kept Airo TV as the focused IPTV product surface.
- Removed obsolete Airo Streaming and Airo IPTV product-target wiring from release configuration.
- Added TV Explorer-inspired filters, settings, player controls, and bounded channel warmup.
- Updated public release documentation, store posture, and feature matrix for 0.0.5.
New Features
IPTV
- Supports user-supplied M3U playlist URLs and XMLTV guide URLs.
- Keeps IPTV content responsibility with the user; Airo TV does not bundle channels or playlists.
Search
- Supports channel search by channel name and available guide data.
- Supports category, country, and language filtering with deduplicated category values.
Android TV
- Supports package io.airo.app.tv.
- Supports standard launcher and Leanback launcher entry points.
- Maintains Pixel/mobile fallback layout coverage.
Chromecast
- Supports Cast discovery state messaging.
- Supports play, pause, stop, reload, new session, and volume controls.
Playback
- Supports IPTV channel playback from authorized playlist URLs.
- Warms nearby visible channels with bounded async stream-health checks.
User Interface
- Documents required screenshots for Android TV Home, Player, Search, Playlist Import, Settings, Chromecast, and error states.
- Maintains accessibility label and tooltip verification for key controls.
Improvements
- Release artifacts use clean user-facing names.
- Release assets include SHA256SUMS for download verification.
- Release notes follow a stable template for future Airo TV versions.
- Player controls use a single Airo TV overlay layer in compact and fullscreen modes.
Bug Fixes
- Fixed stale release defaults that pointed at earlier Airo TV releases.
- Fixed no-op player controls by wiring supported actions or removing unsupported affordances.
Performance
- The Android TV build continues to use the lightweight TV pubspec to avoid bundling unrelated heavy dependencies.
- Release builds continue to use icon tree-shaking and obfuscation with split debug information.
Developer Changes
- Updated the Airo TV release workflow defaults for 0.0.5.
- Added checksum generation to the release pipeline.
- Added reusable release documentation for trust and release readiness.
Breaking Changes
No breaking changes.
Known Limitations
- No recording.
- No cloud favorites sync.
- No cloud playlists.
- No multiple playlist merge.
- No bundled IPTV channels or media content.
- Cast discovery depends on _googlecast._tcp advertising and port 8009 reachability on the local network.
- Screenshot and demo-video assets must be captured from final release devices before store submission.
Installation
APK
Download Airo-TV-0.0.5.apk from Assets.
Play Store
Upload Airo-TV-0.0.5-Play-Store.aab to Play Console.
Legal Notice
This application is an IPTV player.
It does not provide television channels, media content, or playlists.
Users are responsible for supplying legally authorized IPTV playlists.
Signing
Signed with the stable dogfood keystore. Upgrades cleanly over other dogfood-signed builds, but NOT over production-signed releases.
Checksums
SHA256 checksums are published in the SHA256SUMS asset.
6adbf0665d6e6a01a203377a19d47564b7668e808101cdd3ef86f2b53cdbfef5 Airo-TV-0.0.5-Play-Store.aab
bd25ac38b54e8f14c421dbc4c446b3cfd57447c08cb0860bf957b6fce14f7dec Airo-TV-0.0.5-arm64-v8a.apk
10edf66bb847ef5130e8b9fdacdcd8664872cd9aee9b9403fa98df1984846b4d Airo-TV-0.0.5-armeabi-v7a.apk
7ec2cce5a4f48293a3792d1d9cccabf4c94cfff16d292c6deda2fedb576f3522 Airo-TV-0.0.5-x86_64.apk
f7348cc6bc419e4e139488236c6abc9f25a5e4d3d3d0e41d16c060a53787aeac Airo-TV-0.0.5.apk
Contributors
Generated by GitHub from commits included in the release.