AerioTV 0.5.0
A big release: a new media center on both the phone and the TV, Google Cast, and a much faster launch.
Media center
- Movies and TV Shows replace On Demand on phone and tablet, and the DVR tab becomes a media center of its own.
- Every media tab shares one layout: hero art at the top, a Continue Watching deck, shelves of your library, and a poster grid with an alphabet rail down the edge.
- Search opens in place and matches titles and cast, with provider pills and ratings in the results.
- Detail pages for movies and series match the Apple TV and iPhone layouts, with a Related strip, cast and crew, and a Play button that resumes the right episode.
- Watchlist decks, sort and filter, and a native Filter page on the TV.
- Pull to refresh on the Movies and Series grids.
- Favorites is now a pinned group at the front of Live TV instead of a separate tab.
- Artwork comes from TMDB when you add a key, and is cached so it loads instantly next time.
Google Cast
- Cast live TV to a Chromecast, or hand off to an Android TV running AerioTV so the TV plays the stream itself.
- Surround sound is passed straight through to receivers that can decode it, and stereo is used where it cannot.
- Casting and the AerioTV Remote share one card above the tab bar. Tap it for the full controls, including 30 second skips.
- The cast picker lists AerioTV on TV devices in their own section.
- Changing channels while casting loads the new channel cleanly instead of mixing it with the old one.
- On the remote card, X stops the TV and closes it, while Disconnect leaves the TV playing.
Speed
- Launch paints the guide first and restores your library in the background, so the app is usable sooner after a cold start.
- The guide, on demand library and DVR all read from cache first and refresh quietly behind you.
- The guide keeps a rolling cache sized to your playlist's Guide Days setting.
- Old catch-up and guide data beyond reach is pruned instead of piling up.
- Library lists are built off the main thread, and release builds are smaller and optimized.
Live TV and playback
- AerioTV learns how much buffer a bursty channel needs and applies it the next time you tune in.
- Live channels that arrive in bursts now rebuild a bigger buffer after a stall instead of stalling again.
- When a stream goes silent on tune in, the app moves to another stream instead of waiting.
- A busy server's own reason is shown, and the app waits exactly as long as the server asks before retrying.
- A loading detail line under the spinner tells you what the app is waiting on.
- Recovery from a decoder failure no longer needs a restart.
- What's New sheet no longer bounces when scrolled to the end.
- Audio fixes for streams that report their channel layout incorrectly.
Guide
- Tap the clock to snap back to now, or hold it to jump to another day and time, up to two weeks ahead on a current server.
- Catch-up badges on individual programs, and a favorite star on the channel rail.
- A group drawer that opens on the group you are in, dims the screen behind it, and keeps focus inside.
- Cleaner cell dividers, smoother timeline panning, and a long press on a program or channel opens a bottom sheet of actions.
Phone and tablet
- The tab bar collapses into a small pill in the bottom corner as you scroll, instead of disappearing.
- The Control a TV button sits beside it in the same shape.
- Card decks follow your finger and spring back, and a swiped card travels to the back of the stack.
- The tab bar centers itself on wide windows, and the navigation bar stays put on foldables.
- Live TV rows, headers and group drawer match the iPhone layout.
Android TV
- Player controls are icon circles with the caption under the focused one, a resolution and frame rate badge, and chrome that hides three seconds after your last action.
- Media pages scroll and return focus the way the Apple TV does.
- Record from Now, Record Program and Program Info sheets rebuilt, including series recording rules.
- A mini player that sits clear of the tab bar, and remote hint strips that follow your remote map.
Other
- Granular account permissions and the multi-day guide window from Dispatcharr 0.30.
- Watchlist syncs across your devices and is scoped to the server it came from.
- A What's New sheet on the first launch after an update. You can reopen it any time by tapping the App Version row in Settings.
- TMDB attribution and logo across Settings, Licenses and detail pages, with a note that no TMDB data flows until you add your own key.
Installing
- GitHub build: the app updates itself. Open Settings and check for updates, or wait for the prompt on the next launch.
- Play Store build: it arrives through the Play Store as a normal update. The Play build has no in-app updater.
- Switching between the two builds means uninstalling the other one first, because they are signed differently.