Whilst connected via 3G I can access it via dyndns name.
Over Wifi I can access the test server ok.
This was all working previously but since I haven't used the Subsonic app for some time I'm not sure if it's a new version of the android app (1.7.1) or a new version of the desktop app (Windows 4.1 (build 1802) – September 10, 2010) that may have caused this.
Basically my phone app is unusable at the moment.
I can access the web interface from another computer on my network so it's just android causing the issue. 192.168.2.100 is my desktop and Subsonic is running on port 8080 (I have Apache on 80) and the username android exists.
Android logcat for what it's worth:
- Code: Select all
W/RESTMusicService( 1051): org.apache.http.conn.ConnectTimeoutException: Connect to /192.168.2.100:8080 timed out
W/RESTMusicService( 1051): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:143)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
W/RESTMusicService( 1051): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348)
W/RESTMusicService( 1051): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
W/RESTMusicService( 1051): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.executeWithRetry(RESTMusicService.java:447)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getResponseForURL(RESTMusicService.java:410)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getEntityForURL(RESTMusicService.java:403)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReaderForURL(RESTMusicService.java:393)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader(RESTMusicService.java:389)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader(RESTMusicService.java:363)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.ping(RESTMusicService.java:141)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.CachedMusicService.ping(CachedMusicService.java:63)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.activity.SettingsActivity$4.doInBackground(SettingsActivity.java:140)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.activity.SettingsActivity$4.doInBackground(SettingsActivity.java:128)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3.run(ModalBackgroundTask.java:79)
W/RESTMusicService( 1051): Got IOException (4), will retry
W/RESTMusicService( 1051): org.apache.http.conn.ConnectTimeoutException: Connect to /192.168.2.100:8080 timed out
W/RESTMusicService( 1051): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:143)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
W/RESTMusicService( 1051): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348)
W/RESTMusicService( 1051): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
W/RESTMusicService( 1051): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.executeWithRetry(RESTMusicService.java:447)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getResponseForURL(RESTMusicService.java:410)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getEntityForURL(RESTMusicService.java:403)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReaderForURL(RESTMusicService.java:393)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader(RESTMusicService.java:389)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader(RESTMusicService.java:363)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.ping(RESTMusicService.java:141)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.CachedMusicService.ping(CachedMusicService.java:63)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.activity.SettingsActivity$4.doInBackground(SettingsActivity.java:140)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.activity.SettingsActivity$4.doInBackground(SettingsActivity.java:128)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3.run(ModalBackgroundTask.java:79)
W/RESTMusicService( 1051): Got IOException (2), will retry
W/RESTMusicService( 1051): org.apache.http.conn.ConnectTimeoutException: Connect to /192.168.2.100:8080 timed out
W/RESTMusicService( 1051): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:143)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
W/RESTMusicService( 1051): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348)
W/RESTMusicService( 1051): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
W/RESTMusicService( 1051): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.executeWithRetry(RESTMusicService.java:447)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getResponseForURL(RESTMusicService.java:410)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getEntityForURL(RESTMusicService.java:403)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReaderForURL(RESTMusicService.java:393)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader(RESTMusicService.java:389)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader(RESTMusicService.java:368)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getRandomSongs(RESTMusicService.java:281)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.CachedMusicService.getRandomSongs(CachedMusicService.java:135)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.refill(ShufflePlayBuffer.java:92)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.access$000(ShufflePlayBuffer.java:37)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer$1.run(ShufflePlayBuffer.java:54)
W/RESTMusicService( 1051): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
W/RESTMusicService( 1051): at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:322)
W/RESTMusicService( 1051): at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:149)
W/RESTMusicService( 1051): at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:114)
W/RESTMusicService( 1051): at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:230)
W/RESTMusicService( 1051): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
W/RESTMusicService( 1051): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
W/RESTMusicService( 1051): at java.lang.Thread.run(Thread.java:1096)
D/RESTMusicService( 1051): Socket read timeout: 135000 ms.
W/RESTMusicService( 1051): Got IOException (2), will retry
W/RESTMusicService( 1051): org.apache.http.conn.ConnectTimeoutException: Connect to /192.168.2.100:8080 timed out
W/RESTMusicService( 1051): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:143)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
W/RESTMusicService( 1051): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
W/RESTMusicService( 1051): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348)
W/RESTMusicService( 1051): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
W/RESTMusicService( 1051): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.executeWithRetry(RESTMusicService.java:447)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getResponseForURL(RESTMusicService.java:410)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getEntityForURL(RESTMusicService.java:403)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReaderForURL(RESTMusicService.java:393)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader(RESTMusicService.java:389)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.getReader(RESTMusicService.java:363)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.RESTMusicService.ping(RESTMusicService.java:141)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.service.CachedMusicService.ping(CachedMusicService.java:63)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.activity.SettingsActivity$4.doInBackground(SettingsActivity.java:140)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.activity.SettingsActivity$4.doInBackground(SettingsActivity.java:128)
W/RESTMusicService( 1051): at net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask$3.run(ModalBackgroundTask.java:79)
