Feature description:
On the Now Playing screen have an indicator that the music is being streamed from an online source or local cache.
Problem solved:
There is no way to easily verify the source of a track while it is playing.
Brought benefits:
Gives visibility into how the app is using my data, a visual confirmation that my files are cached as I am expecting.
Other application solutions:
My podcast app (tangentially related use case) has an indicator for each file and shows if it has been downloaded or will be streamed, but I don’t have a solid example from a music player app.
Additional description and context:
Currently the only way I can tell if a track is streaming or locally cached is by checking the “Codec and bitrate/quality” string which appears to not include the bitrate when a track is streaming. (Understandable if the bitrate is calculated from file size and length which may not be available while streaming.) This may not be accurate, so a confirmed indicator would be nice. It can be an icon on the cover or string, it doesn’t matter.
Screenshots / Mockup: