For me, it's not too bad--maybe 1 out of every 5-10 songs. I also notice that pyRadio does not handle transitions between wireless LAN and mobile gprs/3g very well. But, I'm not sure if much can be done about that...
Error: com.savagebeast.radio.api.protocol.xmlrpc.RadioXml RpcException: 192.168.160.68|1283293638139|PLAYLIST_END|Playlist end detected Code: 1 Traceback (most recent call last): File "/opt/pyRadio/pyRadio.py", line 509, in getStations self.playStation() File "/opt/pyRadio/pyRadio.py", line 486, in playStation self.player.getMoreSongs() File "/opt/pyRadio/radioplayer.py", line 203, in getMoreSongs fragment = self.pandora.getFragment( self.curStation, self.format ) File "/opt/pyRadio/libpiano/pandora.py", line 273, in getFragment url = parsed[i]["audioURL"] TypeError: string indices must be integers