clementine-player / Android-Remote

Control Clementine from your Android device
GNU General Public License v3.0
198 stars 80 forks source link

F-Droid version does not recognize Clementine 1.2 #30

Closed amuttsch closed 10 years ago

amuttsch commented 10 years ago

From tov...@googlemail.com on November 28, 2013 18:07:53

Using my locally build version with the F-Droid recipe, I can not connect to Clementine. The app claims, that I need to update. I'm using version 1.2 however. The logcat output looks as follows:

W/MessageQueue( 2400): Handler (de.qspool.clementineremote.backend.ClementineConnectionHandler) {2c020cd8} sending message to a Handler on a dead thread W/MessageQueue( 2400): java.lang.RuntimeException: Handler (de.qspool.clementineremote.backend.ClementineConnectionHandler) {2c020cd8} sending message to a Handler on a dead thread W/MessageQueue( 2400): at android.os.MessageQueue.enqueueMessage(MessageQueue.java:294) W/MessageQueue( 2400): at android.os.Handler.sendMessageAtTime(Handler.java:473) W/MessageQueue( 2400): at android.os.Handler.sendMessageDelayed(Handler.java:446) W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementinePlayerConnection.checkForData(ClementinePlayerConnection.java:210) W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementineConnectionHandler.handleMessage(ClementineConnectionHandler.java:41) W/MessageQueue( 2400): at android.os.Handler.dispatchMessage(Handler.java:99) W/MessageQueue( 2400): at android.os.Looper.loop(Looper.java:137) W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementinePlayerConnection.run(ClementinePlayerConnection.java:126) W/MessageQueue( 2400): at java.lang.Thread.run(Thread.java:856) D/ClementineService( 2400): onStartCommand D/ClementineService( 2400): handleServiceAction - start D/ClementineService( 2400): handleServiceAction - action: 3 W/MessageQueue( 2400): Handler (de.qspool.clementineremote.backend.ClementineConnectionHandler) {2c020cd8} sending message to a Handler on a dead thread W/MessageQueue( 2400): java.lang.RuntimeException: Handler (de.qspool.clementineremote.backend.ClementineConnectionHandler) {2c020cd8} sending message to a Handler on a dead thread W/MessageQueue( 2400): at android.os.MessageQueue.enqueueMessage(MessageQueue.java:294) W/MessageQueue( 2400): at android.os.Handler.sendMessageAtTime(Handler.java:473) W/MessageQueue( 2400): at android.os.Handler.sendMessageDelayed(Handler.java:446) W/MessageQueue( 2400): at android.os.Handler.post(Handler.java:263) W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementineService.intteruptThread(ClementineService.java:131) W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementineService.handleServiceAction(ClementineService.java:92) W/MessageQueue( 2400): at de.qspool.clementineremote.backend.ClementineService.onStartCommand(ClementineService.java:57) W/MessageQueue( 2400): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2616) W/MessageQueue( 2400): at android.app.ActivityThread.access$1900(ActivityThread.java:142) W/MessageQueue( 2400): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1305) W/MessageQueue( 2400): at android.os.Handler.dispatchMessage(Handler.java:99) W/MessageQueue( 2400): at android.os.Looper.loop(Looper.java:137) W/MessageQueue( 2400): at android.app.ActivityThread.main(ActivityThread.java:4931) W/MessageQueue( 2400): at java.lang.reflect.Method.invokeNative(Native Method) W/MessageQueue( 2400): at java.lang.reflect.Method.invoke(Method.java:511) W/MessageQueue( 2400): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791) W/MessageQueue( 2400): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558) W/MessageQueue( 2400): at dalvik.system.NativeStart.main(Native Method)

Original issue: http://code.google.com/p/clementine-remote-android/issues/detail?id=30

amuttsch commented 10 years ago

From asfa...@googlemail.com on November 28, 2013 09:23:54

Well, do what it says, update Clementine :P

Clementine 1.2.1 has been released this week and is mandatory for Clementine Remote 8. Download it here: https://code.google.com/p/clementine-player/downloads/list But these logcats doesn't look that healty. I'll investivate in them, too. But they don't crash the app, do they?

amuttsch commented 10 years ago

From tov...@googlemail.com on November 28, 2013 09:28:28

Ohh! The app just tells me that I need Clementine 1.2. This should be changed it 1.2.1 is required.

I'm using Clementine from Debian sid, so I have to wait until they ship the new version: http://packages.debian.org/sid/clementine Despite these logs, the app does not crash (it only does when build from F-Droid).

amuttsch commented 10 years ago

I think the f-droid version works now.