Păi, primul pas ar fi să testezi dacă e totul în regulă cu conexiunea (la nivel de rețea), adică ajung toți biții din stream. Așa de probă, poți testa în Terminal, cu programul “curl”:
vaxxi$ curl -O http://80.86.113.114:8080/live-high.ogg
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 455k 0 455k 0 0 9580 0 --:--:-- 0:00:48 --:--:-- 5973
Cu asta faci 2 lucruri: vezi viteza medie de transfer (acel “Average Download”), și salvezi local într-un fișier o porțiune din stream-ul respectiv. Din moment ce la mine, de exemplu, “Average Download” este 9580 bytes/secundă, e clar că nu prea am mari șanse de a asculta streamul fără întreruperi
În fine, să zicem că totul a mers ok, și ai suficientă lățime de bandă. Dacă lași comanda de mai sus să ruleze 1-2 minute (se întrerupe cu CTRL+C) vei avea un fișier OGG salvat, pe care poți să-l încarci în player, ca să testezi. Dacă și așa face probleme, înseamnă că e ceva putred în aplicație - nu se înțelege cu streamul respectiv, și de-aia se oprește sau crapă. Când rulam în Terminal, cu mplayer, apăreau din când în când erori în stream (adică era codat incorect); iarăși, am mai întâlnit unele probleme când streamul era codat cu VBR (bitrate variabil).
Prin loguri nu apare nimic ?