could you add some more information on buffer status? or average stream download speed (for example, last 10 seconds).so people can know, how fast is a connection at the moment and is there any chance to listen to a radio without skips.

i'm using XiiaLive Pro often in my car, EDGE/UMTS/HSPA not always is so fast :)

About the current download speed, "baudrate", you can see info on the home widgets. The widgets contain 5 little bars that indicate the health of the connection for the required amount of data to be downloaded for the stream. Having less then 3 bars means your network speed can't keep up with the required download speed. If you have XiiaLive Pro, you can use the Stream stats widget that shows the actual baudrate value.

In the near future we do want to add a better way for you to check the network download speed from within the player.

About the current download speed, "baudrate", you can see info on the home widgets. The widgets contain 5 little bars that indicate the health of the connection for the required amount of data to be downloaded for the stream. Having less then 3 bars means your network speed can't keep up with the required download speed. If you have XiiaLive Pro, you can use the Stream stats widget that shows the actual baudrate value.

In the near future we do want to add a better way for you to check the network download speed from within the player.

Cool! Yeah, I'll look to see how that information could be available on the player. Again, on the XiiaLive Stats home screen widget you can see XiiaLive avg download speed, a.k.a baudrate. About the buffer data remaining that's fine too. Could be ultimate debugging information for nerds like us ;)

example: it shows 4000kbps on the beginning (filling the buffer), but then,drops to ~127kbps.

127kbps it's not a network throughput, it should show actual download speed (if you download chunks 128KB or 512KB, it'll be useful to show a speed that this data was downloaded, without a time between chunks - that's why baudrate is similar to stream bitrate now)

Baudrate is being reported correctly. Most live streams have a burst of data that they send out when you first connect. That is why the baudrate spikes at the start. As that burst of data is completed you should see ~127kbps download average since that is the max data rate the live stream will send out.

So you are correct that the reported baudrate is not the overall device network throughput but rather the throughput between the device and the live stream. That is why if the reported baudrate stays around 128kbps on a stream that is 128kbps there should be no issues with the stream.