Page 1 of 1

Last.fm Scrobbling Timeout Issue on Subsonic

PostPosted: Sun Feb 16, 2025 4:53 am
by flicker87
Hi I've been recently using the Last.fm function on subsonic and I have been running into issues recently.

This is what the subsonic logs show

INFO AudioScrobblerService - Last.fm registration for "SONG TITLE" encountered network error. Will try again later. In queue: 1
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:282)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:167)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:271)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:220)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:139)
at net.sourceforge.subsonic.util.HttpUtil.httpRequest(HttpUtil.java:38)
at net.sourceforge.subsonic.util.HttpUtil.httpRequest(HttpUtil.java:29)
at net.sourceforge.subsonic.service.AudioScrobblerService.executeRequest(AudioScrobblerService.java:260)
at net.sourceforge.subsonic.service.AudioScrobblerService.executeGetRequest(AudioScrobblerService.java:244)
at net.sourceforge.subsonic.service.AudioScrobblerService.authenticate(AudioScrobblerService.java:181)
at net.sourceforge.subsonic.service.AudioScrobblerService.scrobble(AudioScrobblerService.java:141)
at net.sourceforge.subsonic.service.AudioScrobblerService.access$1100(AudioScrobblerService.java:37)
at net.sourceforge.subsonic.service.AudioScrobblerService$RegistrationThread.run(AudioScrobblerService.java:279)

So I've been listening to a lot of music that past 2 weeks and I think it could be an API rate limit but I'm not sure
I've restarted the server to no avail and there don't seem to be any connection issues

Any help is greatly appreciated

Thank You

Paul