Your comments

This has been fixed a while back. Of you are still having issues please let us know.
Now with XiiaLive using the UberStations directory you should be able to find those station.
It's been a while since this post... :( I just wanted to update the status as FIXED. These issues have been resolved. Simply make sure you have the FFmpeg stream engine selected. If you never changed the stream engine don't worry as it would then be selected automatically. If you still have issues please let me know.
I know it can seem confusing but the cache duration is the amount of audio data that can be held at a time. The buffer settings don't affect the cache duration setting in any way. Buffer settings simply tells the player when to start playback. More about buffer settings here. The 5min cache simply giving you a 5 minute playback history so you can seek back in time. There is no guarantee for no interruptions but we do try really hard to resolve any potential interruptions in the background.
The latest releases of XiiaLive v3.2.x has our brand new stream engine which now pauses playback while on a phone call. Also, the cached audio data will not be lost after a phone call. We carefully designed it so that even if a connection was lost during a phone call a reconnection would happen during or after a phone call. This should make the experience much nicer!