
Media diagnostics · Primary-source explanation; examples are illustrative. Instructions are based on publisher guidance; a UK IPTV account was not tested on this platform.
Check which tracks were saved
Media3 download documentation distinguishes selecting tracks to download from selecting tracks during streaming playback. Adaptive content can offer several quality or language tracks, and a download request may preserve only a subset. If an application later tries to adapt to an unsaved track, it can make a network request despite having downloaded some content. The official guide specifically identifies matching stream keys as relevant to this behaviour.
Design an explicit offline comparison
For an original developer exercise, download a permitted sample with one deliberate quality and audio selection. Retain the request selections, then build the playback item using the documented download request conversion so the selected subset is respected. Test the complete intended viewing path with network access unavailable in an appropriate controlled environment. Observe whether the application actually uses its download cache; do not inspect arbitrary cache files as if each were a complete playable export.
Keep the promise limited to the tested subset
A successful offline sample does not establish that every alternative language, quality or licence condition was preserved. Present the actual download choices clearly and handle missing selections without claiming a complete catalogue copy. This article concerns a Media3 implementation detail and describes no download test performed for UK IPTV. It does not establish that the service provides offline access or that downloading protected material is authorised merely because a player library has that capability.