The decoder setting that fixes most Android playback problems
Android phones vary enormously in what their video hardware will accept, and the single most useful control the app gives you is the choice between hardware and software decoding. Hardware is the default and is right for most devices: it is efficient and keeps the phone cool. Software decoding is slower and warmer, but it will play streams the hardware decoder refuses outright.
The diagnostic is the same as on any Android device. If a handful of channels stutter or show a black screen while the rest are fine, switch those to software decoding. If everything stutters, the problem is the network or the phone's thermal state, and the decoder setting is not involved. Changing settings before establishing which case you are in is how people spend an hour fixing nothing.
Casting, battery and the realities of watching on a phone
Built-in casting to a Chromecast or a Google TV device gives you the big screen without buying anything, and unlike mirroring it passes the stream rather than re-encoding the display — so quality holds up and the phone stops being the bottleneck. Once casting is running you can lock the phone and the stream continues.
For watching on the phone itself, two things matter. Battery drains fast on a continuous stream, and the drain is worse over cellular than Wi-Fi because the radio works harder. And older or budget handsets throttle when they get warm, which shows up as playback that is fine for fifteen minutes and then degrades — taking the case off helps more than people expect, because these phones shed heat through the back panel.
Storage, notifications and the things that interrupt a stream
Android phones interrupt video more readily than dedicated streaming boxes, and most of the causes are configurable. Battery optimisation is the most disruptive: Android will restrict a backgrounded app aggressively, which is what kills a cast that was working fine when you locked the screen. Exempting the app under Settings, Apps, Battery, Unrestricted stops it.
Notifications are the second. A full-screen notification from a messaging app will duck the audio and, on some manufacturer skins, pause playback outright. Do Not Disturb for the duration of a match is a blunt fix that works everywhere.
Storage matters less on a phone than on a streaming stick, but not zero — a device below a gigabyte of free space will struggle to hold the guide cache and will re-download it on every launch, which shows up as a slow start rather than as a playback fault.