John Stamp wrote:
On Friday 01 February 2008, Eddy Petrișor wrote:
No problems with last-exit; I forgot to say in my original report.

Well that stinks.  I was hoping to blame it all on the servers. :(

When you are streaming a song click Help | Diagnostics. Does anything look interesting just before the buffering starts?

Also, would you mind sending me ~/.local/share/Last.fm/Last.fm.log? Let

Wow! This is weird and interesting, at the same time,

I started lastfm and encountered the same problem. I looked in the diagostics, nothing weird, it just looked like lastfm was allowing its http buffer to dry-out before requesting info to the server.

Intending to make a clean and short log file, I removed the existant log file, started last-exit to check that I exclude server issues. It was ok.

I closed last-exit, started lastfm once again and it played one song without interruption.

When it reached the second, it was already buffering again.

Still, I wasn't able to reproduce this behaviour.



me know a few songs that suffered from the buffering problems so I can

Currently I am listening (trying to) to Lu_beck's Radio Station. I am 995 sure the songs can be identified from the log (snapshot made after listening one sone and a little from the second) ;-) .

focus a bit. Note: The log may contain your username and password hash, so you may wish to edit for privacy.

Finally, you said that things were fine in early December. 1.4.1.57486 made it to unstable on 12/30. So I take it that the last known working version was 1.3.2.14. Does downgrading stop the buffering problem?

http://snapshot.debian.net/archive/2007/12/29/debian/pool/main/l/lastfm/

Ok, I went back to that version, then even further, now I have ended up using the ancient 1:1.1.3.0-1 which doesn't stop in an annoying fashion. It plays without interrupts.

Maybe there was a protocol change recently?

I am confused...

--
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein
080204 21:02:33 - 47103990474112 - Init(164) - L1
  ************************************* STARTUP ********************************************

080204 21:02:33 - 47103990474112 - Init(165) - L1
  OS: Unix/Linux

080204 21:02:33 - 47103990474112 - Init(172) - L2
  No default message handler found, using our own.

080204 21:02:33 - 47103990474112 - initLogger(338) - L1
  App version: 1.4.1.57486

080204 21:02:33 - 47103990474112 - setLanguage(368) - L3
  Setting language to: en

080204 21:02:33 - 47103990474112 - WebService(39) - L3
  Initialising Web Service

"080204 21:02:33" - "1084138880" - void WebService::autoDetectProxy() ( 187 ) - L4
   

"080204 21:02:33" - "1084138880" - void Request::request(const XmlRpc&) ( 262 ) - L4
   "Proxy Test" initiated: "ws.audioscrobbler.com/1.0/rw/xmlrpc.php" 

"080204 21:02:33" - "1084138880" - void Request::request(const XmlRpc&) ( 262 ) - L4
   "Proxy Test" initiated: "ws.audioscrobbler.com/1.0/rw/xmlrpc.php" 

080204 21:02:33 - 1082132816 - OpenSocket(418) - L3
  Listener bound to port 33367

080204 21:02:33 - 1090525520 - HttpInput(38) - L3
  Initialising HTTP Input

"080204 21:02:33" - "1090525520" - QObject* AudioControllerThread::loadPlugin(QString) ( 197 ) - L4
   "/usr/lib/lastfm/libsrv_httpinput.so" 

080204 21:02:33 - 1090525520 - MadTranscode(100) - L3
  Initialising MAD Transcoding

"080204 21:02:33" - "1090525520" - QObject* AudioControllerThread::loadPlugin(QString) ( 197 ) - L4
   "/usr/lib/lastfm/libsrv_madtranscode.so" 

"080204 21:02:33" - "1090525520" - QObject* AudioControllerThread::loadPlugin(QString) ( 197 ) - L4
   "/usr/lib/lastfm/libsrv_output_alsa.so" 

0 

Setting up Device: "default" 

Opening device: "default" 

Card: -1 

Device: 0 

Subdevice: 0 

Device setup: period size: 3760 

Device setup: hw_period_size_in: 3760 

Device setup: hw_buffer_size: 60208 

Device setup: thread_buffer_size: 172960 

bits per sample: 16 frame size: 4 Bps: 176400 

"080204 21:02:33" - "1090525520" - ProxyOutput::ProxyOutput() ( 31 ) - L4
   

"080204 21:02:33" - "1084138880" - virtual QStringList AlsaPlayback::devices() ( 95 ) - L4
   Querying audio devices 

0 

080204 21:02:33 - 1090525520 - run(144) - L3
  AudioController thread initialised, starting event loop

080204 21:02:34 - 47103990474112 - resetWidget(357) - L3
  Launching login dialog mode CHANGE_PASS

"080204 21:02:34" - "1084138880" - MetaDataWidget::MetaDataWidget(QWidget*) ( 100 ) - L4
   Detected default: "Sans Serif,9,-1,5,50,0,0,0,0,0" 

"080204 21:02:34" - "1084138880" - void Container::setupTrayIcon() ( 240 ) - L4
   

080204 21:02:34 - 47103990474112 - LoadIcons(153) - L4
  Icons loaded

"080204 21:02:34" - "1084138880" - void Container::updateAppearance() ( 1140 ) - L4
   

"080204 21:02:34" - "1084138880" - void Container::updateUserStuff(LastFmUserSettings&) ( 1118 ) - L4
   

"080204 21:02:34" - "1084138880" - void Request::get(QString) ( 217 ) - L4
   "Friends" initiated: "ws.audioscrobbler.com/1.0/user/XXX/friends.xml?imagesize=small" 

"080204 21:02:34" - "1084138880" - void Request::get(QString) ( 217 ) - L4
   "Neighbours" initiated: "ws.audioscrobbler.com/1.0/user/XXX/neighbours.xml?imagesize=small" 

"080204 21:02:34" - "1084138880" - void Request::get(QString) ( 217 ) - L4
   "UserTags" initiated: "ws.audioscrobbler.com/1.0/user/XXX/tags.xml" 

"080204 21:02:34" - "1084138880" - void Request::get(QString) ( 217 ) - L4
   "RecentTracksRequest" initiated: "ws.audioscrobbler.com/1.0/user/XXX/recenttracks.xml" 

"080204 21:02:34" - "1084138880" - void Request::get(QString) ( 217 ) - L4
   "RecentlyLovedTracks" initiated: "ws.audioscrobbler.com/1.0/user/XXX/recentlovedtracks.xml" 

"080204 21:02:34" - "1084138880" - void Request::request(const XmlRpc&) ( 262 ) - L4
   "UserPictures" initiated: "ws.audioscrobbler.com/1.0/rw/xmlrpc.php" 

"080204 21:02:34" - "1084138880" - void Request::get(QString) ( 217 ) - L4
   "RecentlyBannedTracks" initiated: "ws.audioscrobbler.com/1.0/user/XXX/recentbannedtracks.xml" 

080204 21:02:34 - 47103990474112 - stop(483) - L3
  Stopping radio

080204 21:02:34 - 47103990474112 - setState(667) - L4
  Radio state: State_Stopped

"080204 21:02:34" - "1084138880" - void Request::get(QString) ( 217 ) - L4
   "Handshake" initiated: "ws.audioscrobbler.com/radio/handshake.php?version=1.4.1.57486&platform=linux&platformversion=Unix%2FLinux&username=XXX&passwordmd5=YYY&language=en" 

080204 21:02:34 - 47103990474112 - setState(667) - L4
  Radio state: State_Handshaking

"080204 21:02:34" - "1084138880" - void ScrobblerManager::handshake(const Scrobbler::Init&) ( 76 ) - L4
   "XXX" 

"080204 21:02:34" - "1084138880" - Scrobbler::Scrobbler(const Scrobbler::Init&) ( 502 ) - L4
   Initiating Scrobbler handshake for: "XXX" 

"080204 21:02:34" - "1084138880" - virtual void ScrobblerHandshakeRequest::request() ( 842 ) - L4
   GET: "?hs=true&p=1.2&c=ass&v=1.4.1.57486&u=XXX&t=1202158954&a=d158ec9c1775577c399943ed88b46b42" 

Waiting on CachedHttpJanitor thread! 

Waiting on CachedHttpJanitor finished! 

"080204 21:02:35" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "Proxy Test" response: 200 

"080204 21:02:35" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "Proxy Test"  request succeeded 

"080204 21:02:35" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "Neighbours" response: 200 

"080204 21:02:35" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "Proxy Test" response: 200 

"080204 21:02:35" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "Proxy Test"  request succeeded 

"080204 21:02:35" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "UserPictures" response: 200 

"080204 21:02:35" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "UserPictures"  request succeeded 

"080204 21:02:35" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "Friends" response: 200 

"080204 21:02:35" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "Friends"  request succeeded 

"080204 21:02:35" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "RecentlyLovedTracks" response: 200 

"080204 21:02:35" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "RecentlyBannedTracks" response: 200 

"080204 21:02:35" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "RecentlyLovedTracks"  request succeeded 

"080204 21:02:35" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "Neighbours"  request succeeded 

"080204 21:02:35" - "1084138880" - virtual void NeighboursRequest::success(QByteArray) ( 63 ) - L4
   

"080204 21:02:35" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "Handshake" response: 200 

"080204 21:02:35" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "Handshake"  request succeeded 

"080204 21:02:35" - "1084138880" - virtual void Handshake::success(QByteArray) ( 76 ) - L4
   "session=f8c1dc875d3f2d6802c4f7bb0e76bb50
stream_url=http://87.117.229.85:80/last.mp3?Session=f8c1dc875d3f2d6802c4f7bb0e76bb50
subscriber=0
framehack=0..
base_url=ws.audioscrobbler.com
base_path=/radio
info_message=
fingerprint_upload_url=http://ws.audioscrobbler.com/fingerprint/upload.php
permit_bootstrap=0" 

080204 21:02:35 - 47103990474112 - success(80) - L3
  Handshake response:
session=f8c1dc875d3f2d6802c4f7bb0e76bb50
stream_url=http://87.117.229.85:80/last.mp3?Session=f8c1dc875d3f2d6802c4f7bb0e76bb50
subscriber=0
framehack=0..
base_url=ws.audioscrobbler.com
base_path=/radio
info_message=
fingerprint_upload_url=http://ws.audioscrobbler.com/fingerprint/upload.php
permit_bootstrap=0

080204 21:02:35 - 47103990474112 - success(128) - L3
  Radio handshake successful. Host: ws.audioscrobbler.com, path: /radio

080204 21:02:35 - 47103990474112 - setState(667) - L4
  Radio state: State_Handshaken

080204 21:02:35 - 47103990474112 - onRadioStateChanged(686) - L3
  Radio streamer handshake successful.

"080204 21:02:35" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "RecentlyBannedTracks"  request succeeded 

"080204 21:02:35" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "RecentTracksRequest" response: 200 

"080204 21:02:35" - "1084138880" - void Scrobbler::onHandshakeReturn(const QString&) ( 545 ) - L4
   "OK
7bc15fe18fff14ff47a2b97c2fe617f5
http://post.audioscrobbler.com:80/np_1.2
http://87.117.229.205:80/protocol_1.2"; 

"080204 21:02:35" - "1084138880" - void ScrobblerManager::onHandshaken(Scrobbler*) ( 234 ) - L4
   "XXX" 

"080204 21:02:35" - "1084138880" - void ScrobblerManager::scrobble(const ScrobbleCache&) ( 118 ) - L4
   "XXX" 

"080204 21:02:35" - "1084138880" - void ScrobblerManager::scrobble(const ScrobbleCache&) ( 122 ) - L4
   No tracks to scrobble 

"080204 21:02:35" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "UserTags" response: 200 

"080204 21:02:35" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "UserTags"  request succeeded 

"080204 21:02:35" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "RecentTracksRequest"  request succeeded 

080204 21:02:36 - 47103990474112 - resumeStation(447) - L3
  Resuming station

080204 21:02:36 - 47103990474112 - playStation(209) - L3
  Starting station: lastfm://user/lu_becks/personal

080204 21:02:36 - 47103990474112 - stop(483) - L3
  Stopping radio

080204 21:02:36 - 47103990474112 - playStation(254) - L3
  Calling adjust for: lastfm://user/lu_becks/personal

"080204 21:02:36" - "1084138880" - void Request::get(QString) ( 217 ) - L4
   "ChangeStation" initiated: "ws.audioscrobbler.com/radio/adjust.php?session=f8c1dc875d3f2d6802c4f7bb0e76bb50&url=lastfm://user/lu_becks/personal&lang=en" 

080204 21:02:36 - 47103990474112 - setState(667) - L4
  Radio state: State_ChangingStation

"080204 21:02:36" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "ChangeStation" response: 200 

"080204 21:02:36" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "ChangeStation"  request succeeded 

"080204 21:02:36" - "1084138880" - virtual void ChangeStationRequest::success(QByteArray) ( 74 ) - L4
   ChangeStation response:  "response=OK
url=lastfm://user/lu_becks/personal
stationname=lu_becks’s Radio Station
discovery=false" 

080204 21:02:36 - 47103990474112 - changeStationRequestReturn(318) - L3
  Adjust succeeded, now fetch playlist

"080204 21:02:36" - "1084138880" - void Container::updateUserStuff(LastFmUserSettings&) ( 1118 ) - L4
   

"080204 21:02:36" - "1084138880" - void Container::updateUserStuff(LastFmUserSettings&) ( 1118 ) - L4
   

080204 21:02:36 - 47103990474112 - requestPlaylistChunk(158) - L4
  Requesting playlist chunk...

"080204 21:02:36" - "1084138880" - void Request::get(QString) ( 217 ) - L4
   "GetXspfPlaylist" initiated: "ws.audioscrobbler.com/radio/xspf.php?sk=f8c1dc875d3f2d6802c4f7bb0e76bb50&discovery=0&desktop=1.4.1.57486" 

080204 21:02:36 - 47103990474112 - setState(667) - L4
  Radio state: State_FetchingPlaylist

"080204 21:02:37" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "GetXspfPlaylist" response: 200 

"080204 21:02:38" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "GetXspfPlaylist"  request succeeded 

080204 21:02:38 - 47103990474112 - parseXspf(193) - L3
  XSPF to parse:
<playlist version="1" xmlns:lastfm="http://www.audioscrobbler.net/dtd/xspf-lastfm";>
<title>Lu_becks%E2%80%99s+Radio+Station</title>
<creator>Last.fm</creator>
<link rel="http://www.last.fm/skipsLeft";>6</link>
<trackList>
    <track>
        <location>http://play.last.fm/user/7a086ce8d1855b4426d4a95b36962132.mp3</location>
        <title>Airbag</title>
        <id>11524</id>
        <album>OK Computer</album>
        <creator>Radiohead</creator>
        <duration>284000</duration>
        <image>http://images.amazon.com/images/P/B000007UTN.01._SCMZZZZZZZ_.jpg</image>
        <lastfm:trackauth>e43ee</lastfm:trackauth>
        <lastfm:albumId>1714</lastfm:albumId>
        <lastfm:artistId>979</lastfm:artistId>        
                <link rel="http://www.last.fm/artistpage";>http://www.last.fm/music/Radiohead</link>
        <link rel="http://www.last.fm/albumpage";>http://www.last.fm/music/Radiohead/OK+Computer</link>
        <link rel="http://www.last.fm/trackpage";>http://www.last.fm/music/Radiohead/_/Airbag</link>
        <link rel="http://www.last.fm/buyTrackURL";>http://www.last.fm/affiliate_sendto.php?link=uapc&amp;prod=2201120&amp;pos=9b944892b67cd2d9f7d9da1c934c5428</link>
        <link rel="http://www.last.fm/buyAlbumURL";></link>
        <link rel="http://www.last.fm/freeTrackURL";></link>
    </track>
    <track>
        <location>http://play.last.fm/user/79ace0f9f03daee110e9a3e6b53cb7c0.mp3</location>
        <title>Best of My Love</title>
        <id>1027295</id>
        <album>Hell Freezes Over</album>
        <creator>Eagles</creator>
        <duration>276000</duration>
        <image>http://images-eu.amazon.com/images/P/B000000OU0.02.MZZZZZZZ.jpg</image>
        <lastfm:trackauth>19323</lastfm:trackauth>
        <lastfm:albumId>4750</lastfm:albumId>
        <lastfm:artistId>3292</lastfm:artistId>        
                <link rel="http://www.last.fm/artistpage";>http://www.last.fm/music/Eagles</link>
        <link rel="http://www.last.fm/albumpage";>http://www.last.fm/music/Eagles/Hell+Freezes+Over</link>
        <link rel="http://www.last.fm/trackpage";>http://www.last.fm/music/Eagles/_/Best+of+My+Love</link>
        <link rel="http://www.last.fm/buyTrackURL";></link>
        <link rel="http://www.last.fm/buyAlbumURL";>http://www.last.fm/affiliate_sendto.php?link=catch&amp;prod=4750&amp;pos=65633c2c6d40fbe9c8bf27ce82d2ca5a</link>
        <link rel="http://www.last.fm/freeTrackURL";></link>
    </track>
    <track>
        <location>http://play.last.fm/user/81d81164fe4ca10c630746c62af9a22d.mp3</location>
        <title>The Sound of Silence</title>
        <id>35032</id>
        <album>Greatest Hits</album>
        <creator>Simon &amp; Garfunkel</creator>
        <duration>182000</duration>
        <image>http://cdn.last.fm/coverart/130x130/2025735-224946448.jpg</image>
        <lastfm:trackauth>5c5aa</lastfm:trackauth>
        <lastfm:albumId>2025735</lastfm:albumId>
        <lastfm:artistId>4569</lastfm:artistId>        
                <link rel="http://www.last.fm/artistpage";>http://www.last.fm/music/Simon%2B%2526%2BGarfunkel</link>
        <link rel="http://www.last.fm/albumpage";>http://www.last.fm/music/Simon%2B%2526%2BGarfunkel/Greatest+Hits</link>
        <link rel="http://www.last.fm/trackpage";>http://www.last.fm/music/Simon%2B%2526%2BGarfunkel/_/The+Sound+of+Silence</link>
        <link rel="http://www.last.fm/buyTrackURL";></link>
        <link rel="http://www.last.fm/buyAlbumURL";>http://www.last.fm/affiliate_sendto.php?link=catch&amp;prod=2025735&amp;pos=65633c2c6d40fbe9c8bf27ce82d2ca5a</link>
        <link rel="http://www.last.fm/freeTrackURL";></link>
    </track>
    <track>
        <location>http://play.last.fm/user/f7499486c0c57494f4a1b8bbf2c12941.mp3</location>
        <title>Scarlet Rose</title>
        <id>1611755</id>
        <album>Vain Glory Opera</album>
        <creator>Edguy</creator>
        <duration>310000</duration>
        <image>http://images-eu.amazon.com/images/P/B00000IR0N.02.MZZZZZZZ.jpg</image>
        <lastfm:trackauth>1fd28</lastfm:trackauth>
        <lastfm:albumId>2184177</lastfm:albumId>
        <lastfm:artistId>1017897</lastfm:artistId>        
                <link rel="http://www.last.fm/artistpage";>http://www.last.fm/music/Edguy</link>
        <link rel="http://www.last.fm/albumpage";>http://www.last.fm/music/Edguy/Vain+Glory+Opera</link>
        <link rel="http://www.last.fm/trackpage";>http://www.last.fm/music/Edguy/_/Scarlet+Rose</link>
        <link rel="http://www.last.fm/buyTrackURL";></link>
        <link rel="http://www.last.fm/buyAlbumURL";>http://www.last.fm/affiliate_sendto.php?link=catch&amp;prod=2184177&amp;pos=65633c2c6d40fbe9c8bf27ce82d2ca5a</link>
        <link rel="http://www.last.fm/freeTrackURL";></link>
    </track>
    <track>
        <location>http://play.last.fm/user/f6cab97af7672eb20e15cde00cbdc9ea.mp3</location>
        <title>The Anthem</title>
        <id>1056910</id>
        <album>The Young and the Hopeless</album>
        <creator>Good Charlotte</creator>
        <duration>174000</duration>
        <image>http://cdn.last.fm/coverart/130x130/2025717-1898178199.jpg</image>
        <lastfm:trackauth>d7f8e</lastfm:trackauth>
        <lastfm:albumId>2025717</lastfm:albumId>
        <lastfm:artistId>1002326</lastfm:artistId>        
                <link rel="http://www.last.fm/artistpage";>http://www.last.fm/music/Good+Charlotte</link>
        <link rel="http://www.last.fm/albumpage";>http://www.last.fm/music/Good+Charlotte/The+Young+and+the+Hopeless</link>
        <link rel="http://www.last.fm/trackpage";>http://www.last.fm/music/Good+Charlotte/_/The+Anthem</link>
        <link rel="http://www.last.fm/buyTrackURL";></link>
        <link rel="http://www.last.fm/buyAlbumURL";>http://www.last.fm/affiliate_sendto.php?link=catch&amp;prod=2025717&amp;pos=65633c2c6d40fbe9c8bf27ce82d2ca5a</link>
        <link rel="http://www.last.fm/freeTrackURL";></link>
    </track>
</trackList>
</playlist>

"080204 21:02:38" - "1084138880" - QList<TrackInfo> XspfResolver::resolveTracks(const QByteArray&) ( 36 ) - L4
   

080204 21:02:38 - 47103990474112 - parseXspf(201) - L4
  Got 5 tracks worth of playlist

080204 21:02:38 - 47103990474112 - onPlaylistLoaded(368) - L3
  Playlist loaded, skips left: 6

080204 21:02:38 - 47103990474112 - setState(667) - L4
  Radio state: State_FetchingStream

080204 21:02:38 - 47103990474112 - doPlay(639) - L4
  AudioController requesting play of Radiohead ? Airbag

080204 21:02:38 - 47103990474112 - onTrackChanged(680) - L4
  Radio sending Radiohead ? Airbag to listener.

080204 21:02:38 - 1090525520 - startStreaming(129) - L3
  Starting streaming from: http://play.last.fm/user/7a086ce8d1855b4426d4a95b36962132.mp3

080204 21:02:38 - 47103990474112 - FindPlayerConnection(1024) - L3
  Creating active player: radio

080204 21:02:38 - 1090525520 - setState(407) - L4
  HttpInput state: State_FetchingStream

080204 21:02:38 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_FetchingStream

080204 21:02:38 - 47103990474112 - OnStart(92) - L3
  Starting new track 'Radiohead ? Airbag' Goal: 137

080204 21:02:38 - 47103990474112 - setState(907) - L4
  AudioController state: State_FetchingStream

"080204 21:02:38" - "1084138880" - void ScrobblerManager::nowPlaying(const TrackInfo&) ( 147 ) - L4
   "Radiohead – Airbag" 

"080204 21:02:38" - "1084138880" - void Scrobbler::announce(const TrackInfo&) ( 686 ) - L4
   "Radiohead – Airbag" 

"080204 21:02:38" - "1084138880" - void ScrobblerPostRequest::request(const QByteArray&) ( 864 ) - L4
   [id: 0 ] "s=7bc15fe18fff14ff47a2b97c2fe617f5&a=Radiohead&t=Airbag&b=OK%20Computer&l=284&n=&m=" 

"080204 21:02:38" - "1084138880" - virtual void ArtistMetaDataRequest::start() ( 35 ) - L4
   "Radiohead" 

"080204 21:02:38" - "1084138880" - void Request::request(const XmlRpc&) ( 262 ) - L4
   "ArtistMetaData" initiated: "ws.audioscrobbler.com/1.0/rw/xmlrpc.php" 

"080204 21:02:38" - "1084138880" - void Request::request(const XmlRpc&) ( 262 ) - L4
   "TrackMetaData" initiated: "ws.audioscrobbler.com/1.0/rw/xmlrpc.php" 

080204 21:02:38 - 47103990474112 - onAppEvent(1779) - L4
  Event::TrackChanged Radiohead ? Airbag 4:44

Http request returned redirect (301, 302 or 307):  "http://s7.last.fm/user/2522505/7a086ce8d1855b4426d4a95b36962132/72/0004609098/43e33621437fb86c54182d43d5a3254a/1202158955/10.0.10.100/62410868.mp3"; 

"080204 21:02:38" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "TrackMetaData" response: 200 

"080204 21:02:38" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "ArtistMetaData" response: 200 

"080204 21:02:38" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "TrackMetaData"  request succeeded 

080204 21:02:38 - 47103990474112 - onAppEvent(1839) - L4
  Event::TrackMetaDataAvailable Radiohead ? Airbag 4:44

"080204 21:02:38" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "ArtistMetaData"  request succeeded 

080204 21:02:39 - 1090525520 - setState(407) - L4
  HttpInput state: State_StreamFetched

080204 21:02:39 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_StreamFetched

080204 21:02:39 - 1090525520 - setState(407) - L4
  HttpInput state: State_Buffering

080204 21:02:39 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_Buffering

080204 21:02:39 - 47103990474112 - setState(907) - L4
  AudioController state: State_StreamFetched

080204 21:02:39 - 47103990474112 - setState(667) - L4
  Radio state: State_StreamFetched

080204 21:02:39 - 47103990474112 - setState(907) - L4
  AudioController state: State_Buffering

080204 21:02:39 - 47103990474112 - setState(667) - L4
  Radio state: State_Buffering

"080204 21:02:39" - "1084138880" - void Request::get(QString) ( 217 ) - L4
   "Handshake" initiated: "ws.audioscrobbler.com/radio/handshake.php?version=1.4.1.57486&platform=linux&platformversion=Unix%2FLinux&username=XXX&passwordmd5=YYY&language=en" 

080204 21:02:40 - 1090525520 - setState(407) - L4
  HttpInput state: State_Streaming

080204 21:02:40 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_Streaming

080204 21:02:40 - 47103990474112 - setState(907) - L4
  AudioController state: State_Streaming

080204 21:02:40 - 47103990474112 - setState(667) - L4
  Radio state: State_Streaming

080204 21:02:40 - 1090525520 - processData(215) - L3
  madTranscode( Samplerate:44100 - Channels:2 )

Starting thread 

"080204 21:02:40" - "1090525520" - virtual void ProxyOutput::startPlayback() ( 50 ) - L4
   Playback started 

"080204 21:02:40" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "Handshake" response: 200 

"080204 21:02:40" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "Handshake"  request succeeded 

"080204 21:02:40" - "1084138880" - virtual void Handshake::success(QByteArray) ( 76 ) - L4
   "session=f8c1dc875d3f2d6802c4f7bb0e76bb50
stream_url=http://87.117.229.85:80/last.mp3?Session=f8c1dc875d3f2d6802c4f7bb0e76bb50
subscriber=0
framehack=0..
base_url=ws.audioscrobbler.com
base_path=/radio
info_message=
fingerprint_upload_url=http://ws.audioscrobbler.com/fingerprint/upload.php
permit_bootstrap=0" 

080204 21:02:40 - 47103990474112 - success(80) - L3
  Handshake response:
session=f8c1dc875d3f2d6802c4f7bb0e76bb50
stream_url=http://87.117.229.85:80/last.mp3?Session=f8c1dc875d3f2d6802c4f7bb0e76bb50
subscriber=0
framehack=0..
base_url=ws.audioscrobbler.com
base_path=/radio
info_message=
fingerprint_upload_url=http://ws.audioscrobbler.com/fingerprint/upload.php
permit_bootstrap=0

080204 21:02:40 - 47103990474112 - success(128) - L3
  Radio handshake successful. Host: ws.audioscrobbler.com, path: /radio

"080204 21:02:43" - "1084138880" - virtual void ScrobblerPostRequest::request() ( 855 ) - L4
   POST: "s=7bc15fe18fff14ff47a2b97c2fe617f5&a=Radiohead&t=Airbag&b=OK%20Computer&l=284&n=&m=" 

"080204 21:02:45" - "1084138880" - void Scrobbler::onNowPlayingReturn(const QString&) ( 712 ) - L4
   onNowPlayingReturn: [id: 0 ] "OK" 

"080204 21:04:57" - "1124096336" - void CPlayerConnection::onScrobbleTimeout() ( 207 ) - L4
   "XXX" 

080204 21:04:57 - 1124096336 - onScrobbleTimeout(212) - L3
  Scrobblepoint reached for Radiohead ? Airbag

"080204 21:04:57" - "1084138880" - void ScrobbleCache::write() ( 350 ) - L4
   Wrote 1 tracks to "/home/eddy/.local/share/Last.fm/XXX_submissions.xml" 

080204 21:07:18 - 1090525520 - setState(407) - L4
  HttpInput state: State_Stopped

080204 21:07:24 - 1090525520 - playLoop(332) - L4
  Natural end detected

080204 21:07:24 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_Stopping

080204 21:07:24 - 1090525520 - playLoop(339) - L4
  Exiting playLoop due to State_Stopping



Exiting thread 

"080204 21:07:24" - "1090525520" - virtual void ProxyOutput::stopPlayback() ( 57 ) - L4
   Playback stopped 

080204 21:07:24 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_Stopped

080204 21:07:24 - 47103990474112 - onTrackEndReached(762) - L4
  AudioController::onTrackEndReached

080204 21:07:24 - 47103990474112 - onTrackEnded(707) - L4
  Radio sending stop for Radiohead ? Airbag to listener.

080204 21:07:24 - 47103990474112 - setState(907) - L4
  AudioController state: State_Stopped

080204 21:07:24 - 47103990474112 - onThreadStateChanged(837) - L4
  Calling loadNext, thread emitted Stopped.

080204 21:07:24 - 47103990474112 - doPlay(639) - L4
  AudioController requesting play of Eagles ? Best of My Love

080204 21:07:24 - 47103990474112 - onTrackChanged(680) - L4
  Radio sending Eagles ? Best of My Love to listener.

080204 21:07:24 - 1090525520 - startStreaming(129) - L3
  Starting streaming from: http://play.last.fm/user/79ace0f9f03daee110e9a3e6b53cb7c0.mp3

080204 21:07:24 - 1090525520 - setState(407) - L4
  HttpInput state: State_FetchingStream

080204 21:07:24 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_FetchingStream

080204 21:07:24 - 47103990474112 - OnStart(92) - L3
  Starting new track 'Eagles ? Best of My Love' Goal: 133

080204 21:07:24 - 47103990474112 - setState(907) - L4
  AudioController state: State_FetchingStream

080204 21:07:24 - 47103990474112 - setState(667) - L4
  Radio state: State_FetchingStream

"080204 21:07:24" - "1084138880" - void ScrobblerManager::scrobble(TrackInfo) ( 97 ) - L4
   "Radiohead – Airbag" 

"080204 21:07:24" - "1084138880" - void ScrobbleCache::write() ( 350 ) - L4
   Wrote 1 tracks to "/home/eddy/.local/share/Last.fm/XXX_submissions.xml" 

"080204 21:07:24" - "1084138880" - void ScrobblerManager::scrobble(const ScrobbleCache&) ( 118 ) - L4
   "XXX" 

"080204 21:07:24" - "1084138880" - int Scrobbler::submit(const ScrobbleCache&) ( 605 ) - L4
   "Radiohead – Airbag" 

"080204 21:07:24" - "1084138880" - void ScrobblerPostRequest::request(const QByteArray&) ( 864 ) - L4
   [id: 0 ] "s=7bc15fe18fff14ff47a2b97c2fe617f5&a[0]=Radiohead&t[0]=Airbag&i[0]=1202158958&o[0]=Le43ee&r[0]=&l[0]=284&b[0]=OK%20Computer&n[0]=&m[0]=" 

"080204 21:07:24" - "1084138880" - virtual void ScrobblerPostRequest::request() ( 855 ) - L4
   POST: "s=7bc15fe18fff14ff47a2b97c2fe617f5&a[0]=Radiohead&t[0]=Airbag&i[0]=1202158958&o[0]=Le43ee&r[0]=&l[0]=284&b[0]=OK%20Computer&n[0]=&m[0]=" 

"080204 21:07:24" - "1084138880" - void ScrobblerManager::nowPlaying(const TrackInfo&) ( 147 ) - L4
   "Eagles – Best of My Love" 

"080204 21:07:24" - "1084138880" - void Scrobbler::announce(const TrackInfo&) ( 686 ) - L4
   "Eagles – Best of My Love" 

"080204 21:07:24" - "1084138880" - void ScrobblerPostRequest::request(const QByteArray&) ( 864 ) - L4
   [id: 0 ] "s=7bc15fe18fff14ff47a2b97c2fe617f5&a=Eagles&t=Best%20of%20My%20Love&b=Hell%20Freezes%20Over&l=276&n=&m=" 

"080204 21:07:24" - "1084138880" - virtual void ArtistMetaDataRequest::start() ( 35 ) - L4
   "Eagles" 

"080204 21:07:24" - "1084138880" - void Request::request(const XmlRpc&) ( 262 ) - L4
   "ArtistMetaData" initiated: "ws.audioscrobbler.com/1.0/rw/xmlrpc.php" 

"080204 21:07:24" - "1084138880" - void Request::request(const XmlRpc&) ( 262 ) - L4
   "TrackMetaData" initiated: "ws.audioscrobbler.com/1.0/rw/xmlrpc.php" 

080204 21:07:24 - 47103990474112 - onAppEvent(1779) - L4
  Event::TrackChanged Eagles ? Best of My Love 4:36

"080204 21:07:25" - "1084138880" - void Scrobbler::onSubmissionReturn(const QString&) ( 648 ) - L4
   [id: 0 ] "OK" 

"080204 21:07:25" - "1084138880" - void ScrobblerManager::onScrobbled(const QList<TrackInfo>&) ( 203 ) - L4
   1 tracks were successfully scrobbled 

"080204 21:07:25" - "1084138880" - int ScrobbleCache::remove(const QList<TrackInfo>&) ( 409 ) - L4
   1 toremove count: 1 

"080204 21:07:25" - "1084138880" - int ScrobbleCache::remove(const QList<TrackInfo>&) ( 417 ) - L4
   Removing "Radiohead – Airbag" 

"080204 21:07:25" - "1084138880" - int ScrobbleCache::remove(const QList<TrackInfo>&) ( 422 ) - L4
   0 

"080204 21:07:25" - "1084138880" - void ScrobbleCache::write() ( 329 ) - L4
   "/home/eddy/.local/share/Last.fm/XXX_submissions.xml" is now empty 

"080204 21:07:25" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "ArtistMetaData" response: 200 

"080204 21:07:25" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "TrackMetaData" response: 200 

Http request returned redirect (301, 302 or 307):  "http://s13.last.fm/user/2522505/79ace0f9f03daee110e9a3e6b53cb7c0/170/0006902341/3442d2255d478619f7d6fe7bed766610/1202159243/10.0.10.100/62421790.mp3"; 

"080204 21:07:25" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "TrackMetaData"  request succeeded 

080204 21:07:25 - 47103990474112 - onAppEvent(1839) - L4
  Event::TrackMetaDataAvailable Eagles ? Best of My Love 4:36

"080204 21:07:26" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "ArtistMetaData"  request succeeded 

080204 21:07:26 - 1090525520 - setState(407) - L4
  HttpInput state: State_StreamFetched

080204 21:07:26 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_StreamFetched

080204 21:07:26 - 1090525520 - setState(407) - L4
  HttpInput state: State_Buffering

080204 21:07:26 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_Buffering

080204 21:07:26 - 47103990474112 - setState(907) - L4
  AudioController state: State_StreamFetched

080204 21:07:26 - 47103990474112 - setState(667) - L4
  Radio state: State_StreamFetched

080204 21:07:26 - 47103990474112 - setState(907) - L4
  AudioController state: State_Buffering

080204 21:07:26 - 47103990474112 - setState(667) - L4
  Radio state: State_Buffering

080204 21:07:29 - 1090525520 - setState(407) - L4
  HttpInput state: State_Streaming

080204 21:07:29 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_Streaming

080204 21:07:29 - 47103990474112 - setState(907) - L4
  AudioController state: State_Streaming

080204 21:07:29 - 47103990474112 - setState(667) - L4
  Radio state: State_Streaming

"080204 21:07:29" - "1084138880" - virtual void ScrobblerPostRequest::request() ( 855 ) - L4
   POST: "s=7bc15fe18fff14ff47a2b97c2fe617f5&a=Eagles&t=Best%20of%20My%20Love&b=Hell%20Freezes%20Over&l=276&n=&m=" 

080204 21:07:30 - 1090525520 - processData(215) - L3
  madTranscode( Samplerate:44100 - Channels:2 )

Starting thread 

"080204 21:07:30" - "1090525520" - virtual void ProxyOutput::startPlayback() ( 50 ) - L4
   Playback started 

"080204 21:07:30" - "1084138880" - void Scrobbler::onNowPlayingReturn(const QString&) ( 712 ) - L4
   onNowPlayingReturn: [id: 0 ] "OK" 

080204 21:07:30 - 1090525520 - data(93) - L3
  Buffer empty, buffering...

080204 21:07:30 - 1090525520 - setState(407) - L4
  HttpInput state: State_Buffering

080204 21:07:30 - 1090525520 - onInputStateChanged(474) - L3
  Automatically increased buffer size to: 24576

080204 21:07:30 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_Buffering

080204 21:07:30 - 47103990474112 - setState(907) - L4
  AudioController state: State_Buffering

080204 21:07:30 - 47103990474112 - setState(667) - L4
  Radio state: State_Buffering

080204 21:07:34 - 1090525520 - setState(407) - L4
  HttpInput state: State_Streaming

080204 21:07:34 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_Streaming

080204 21:07:34 - 47103990474112 - setState(907) - L4
  AudioController state: State_Streaming

080204 21:07:34 - 47103990474112 - onAudioControllerStateChanged(583) - L3
  Sending a rebuffer report

"080204 21:07:34" - "1084138880" - void Request::get(QString) ( 217 ) - L4
   "ReportRebuffering" initiated: "www.last.fm/log/client/radio/buffer_underrun?userid=XXX&hostname=play.last.fm" 

080204 21:07:34 - 47103990474112 - setState(667) - L4
  Radio state: State_Streaming

"080204 21:07:34" - "1084138880" - void Request::onHeaderReceivedPrivate(const QHttpResponseHeader&) ( 102 ) - L4
   "ReportRebuffering" response: 404 

"080204 21:07:34" - "1084138880" - void Request::onSuccessPrivate(QByteArray) ( 182 ) - L4
   "ReportRebuffering"  request succeeded 

080204 21:07:35 - 1090525520 - data(93) - L3
  Buffer empty, buffering...

080204 21:07:35 - 1090525520 - setState(407) - L4
  HttpInput state: State_Buffering

080204 21:07:35 - 1090525520 - onInputStateChanged(474) - L3
  Automatically increased buffer size to: 36864

080204 21:07:35 - 1090525520 - setState(495) - L4
  AudioControllerThread state: State_Buffering

080204 21:07:35 - 47103990474112 - setState(907) - L4
  AudioController state: State_Buffering

080204 21:07:36 - 47103990474112 - setState(667) - L4
  Radio state: State_Buffering

Reply via email to