Your comments

I think it is already stored on the phone storage , 60 minutes of audio data may be a little too much much for a lot of phones that dont have much RAM.

Bottom line is that the cache needs to be not as volatile as it is now. The cache needs to survive phone calls , app crashes and pause / stop commands.

Optionally there could be the choice to use one buffer for any radio staion that was played or erase cache on station change and fill it up anew.

Great job , it works now.

That is a very handy feature.

I don't think it is a bug either . it just happens to work that way.

My initial post was meant as suggestion to allow to use the cache even in offline mode , at the moment it only works while there is a network connection , as soon as the network connection is lost , the cache is lost too.