Download Frodo compatible test version here
#16
USER_COMMENT=null
ANDROID_VERSION=4.2.1
APP_VERSION_NAME=0.9.0
BRAND=google
PHONE_MODEL=Galaxy Nexus
CUSTOM_DATA=
STACK_TRACE=java.lang.NullPointerException
at org.xbmc.android.jsonrpc.io.ApiException.<init>(ApiException.java:70)
at org.xbmc.android.jsonrpc.service.ConnectionService.notifyClients(ConnectionService.java:338)
at org.xbmc.android.jsonrpc.service.ConnectionService.onHandleIntent(ConnectionService.java:239)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.os.HandlerThread.run(HandlerThread.java:60)
Reply
#17
On my Galaxy Note 2 running 4.1.2 this works as before now with the exception of my "open with" box for playing video's no longer has an xbmc option

Si
Reply
#18
The app works great on my S3 with Jelly Bean and Frodo RC1 except for the "covers".

The Download Covers option (any one of them) "downloads" the right number of covers (ie Movie Posters download 71 posters and I have 71 movies in my DB). However, after the download completes, there's a notification that says "0 posters downloaded" at the bottom... Looking at my Movies, I can see the titles but no covers anywhere.

Covers are working great on my PC.

I tried from an upgrade of the official Remote XBMC and tried a fresh install of the app. Same behavior.

Thanks!
Reply
#19
Tested it again on a new firmware (CM10 - 4.1) and it now works fine...
Reply
#20
Hi, I can report that v0.9.0 (rev-900) seem to be working OK.
There is though one error that I can report back with which
is consistent and easily reproducible for me (I'm on a i747
using CM-10).

- Start the App
- Connect to the "unit" (this is key !)
- Once connected, you ought to end-up with a menu list
starting with "Music" and ending with "Remote Control"
(largish red dots on the left side of the screen)
- Press the menu capacitive key and select "Settings"
- Toggle a few times the "Statusbar notifications" entry
- The App will crash (and restart) with the following message,

"crashed, generating error report"

Hope that helps.

In passing, a few notes/questions.

1. I didn't notice any new functionality compared to TomBriden's
version (0.10.6) of the App; I realize that v0.9.0 is using a
new API but is there new functionality that we ought to look
out for or expect to work which didn't before ?

2. What is the plan moving forward and how can we help ?

I'm sure "Tom." (TomBriden) and Thev00d00 among others would love
to contribute given direction and clear division of work. As such
how best can we proceed ?

3. Are there any plans to make the actual remote a bit easier on the
eyes ? Are there any thoughts on using more descriptive icons akin
to what Yatse uses.

Regards.
Reply
#21
(2012-12-15, 20:24)tfft Wrote: 2. What is the plan moving forward and how can we help ?

I'm sure "Tom." (TomBriden) and Thev00d00 among others would love
to contribute given direction and clear division of work. As such
how best can we proceed ?

3. Are there any plans to make the actual remote a bit easier on the
eyes ? Are there any thoughts on using more descriptive icons akin
to what Yatse uses.

Regards.
afaik the vision is this
Android Design Concept for next level of the remote
but obviously thats nothing coded overnight...

Reply
#22
(2012-12-16, 09:24)solidsatras Wrote: the vision is this,
Android Design Concept for next level of the remote
Wow, looks very nice and based on the enthusiasm in the various posts
looks like lots of people would want to get their hands on this.

I was not aware of the above thread (thanks !), still wondering what we can
do collectively (short of testing) and individually to make progress. I don't
see any technical (err coding) discussions or division of work.

Freezy, since you are leading this - can you please note the various
parts where work is needed to see how we can help. As in all open source
projects communication and some semblance of the various parts and who
is doing what are paramount - I'm sure this is happening and if so, where ?

On the flip side, can Tom. and Thev00d00, having worked on the code,
share their thoughts on how to move forward to get a discussion going...

Thanks.
Reply
#23
So, I have tried this test remote on both of my android phones (Razr Maxx & Incredible) and my tablet (Transformer Prime TF201), while running Frodo Beta 1 and Frodo RC1; nadda, ziltch (it's dead jim). Nothing works anyomore.

The old Tom remote was working fine on Frodo Beta 1, then I upgraded to Frodo RC1 and the remote stopped, tried your remote and nothing (tried a number of different setups (passwords, username, ports, etc). Tried to go back to Beta 1 and Tom's remote and now still nothing, no effing clue what XMBC did in RC1, but it is full of bugs and problems, as well as it killed all my remotes.

Error and LogCat from Tablet (same results in the phones too)



Screenshot:
Image

Logcat:
Code:
12-17 02:22:38.842 E/ConnectionService(20598): Unknown host: failed to connect to /192.168.0.4 (port 9090) after 5000ms
12-17 02:22:38.842 E/ConnectionService(20598): java.net.SocketTimeoutException: failed to connect to /192.168.0.4 (port 9090) after 5000ms
12-17 02:22:38.842 E/ConnectionService(20598):     at libcore.io.IoBridge.connectErrno(IoBridge.java:159)
12-17 02:22:38.842 E/ConnectionService(20598):     at libcore.io.IoBridge.connect(IoBridge.java:112)
12-17 02:22:38.842 E/ConnectionService(20598):     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
12-17 02:22:38.842 E/ConnectionService(20598):     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)
12-17 02:22:38.842 E/ConnectionService(20598):     at java.net.Socket.connect(Socket.java:842)
12-17 02:22:38.842 E/ConnectionService(20598):     at org.xbmc.android.jsonrpc.service.ConnectionService.onHandleIntent(ConnectionService.java:193)
12-17 02:22:38.842 E/ConnectionService(20598):     at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
12-17 02:22:38.842 E/ConnectionService(20598):     at android.os.Handler.dispatchMessage(Handler.java:99)
12-17 02:22:38.842 E/ConnectionService(20598):     at android.os.Looper.loop(Looper.java:137)
12-17 02:22:38.842 E/ConnectionService(20598):     at android.os.HandlerThread.run(HandlerThread.java:60)
12-17 02:22:38.842 I/ConnectionManager(20598): Got message: 10
12-17 02:22:38.842 E/ConnectionManager(20598): Error, notifying everybody.
12-17 02:22:38.842 W/System.err(20598): java.lang.Exception: Connection timed out.
12-17 02:22:38.842 W/System.err(20598):     at org.xbmc.android.remote.business.cm.InfoManager$1.onError(InfoManager.java:40)
12-17 02:22:38.842 W/System.err(20598):     at org.xbmc.android.jsonrpc.io.ConnectionManager$CallRequest.error(ConnectionManager.java:535)
12-17 02:22:38.842 W/System.err(20598):     at org.xbmc.android.jsonrpc.io.ConnectionManager$IncomingHandler.handleMessage(ConnectionManager.java:497)
12-17 02:22:38.842 W/System.err(20598):     at android.os.Handler.dispatchMessage(Handler.java:99)
12-17 02:22:38.842 W/System.err(20598):     at android.os.Looper.loop(Looper.java:137)
12-17 02:22:38.842 W/System.err(20598):     at android.app.ActivityThread.main(ActivityThread.java:4745)
12-17 02:22:38.842 W/System.err(20598):     at java.lang.reflect.Method.invokeNative(Native Method)
12-17 02:22:38.842 W/System.err(20598):     at java.lang.reflect.Method.invoke(Method.java:511)
12-17 02:22:38.842 W/System.err(20598):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
12-17 02:22:38.842 W/System.err(20598):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
12-17 02:22:38.842 W/System.err(20598):     at dalvik.system.NativeStart.main(Native Method)
12-17 02:22:38.862 I/ConnectionService(20598): Sent error to client 0.
12-17 02:22:38.912 D/ConnectionManager(20598): Unbinding service...
12-17 02:22:38.942 D/ConnectionService(20598): Unregistered client.
12-17 02:22:38.942 I/ConnectionService(20598): No more clients, cooling down service.
12-17 02:22:38.942 I/ConnectionService(20598): Starting service cooldown.
12-17 02:22:38.942 D/ConnectionService(20598): Notification service destroyed.
Reply
#24
For me this remote is working (ATV2 and RPI both with Frodo RC1).
Though hide/show watched is not working, maybe worth mentioning (don't know if it already was before).
Reply
#25
(2012-12-12, 12:29)DarkMarkus88 Wrote: Well this version of XBMC remote wroks!
Just check the new API and it works.

But I have one problem, my movie posters, tv show banners etc. wont download.
Can these already be downloaded or?

Thoughts anyone?

DarkMarkus88

(2012-12-15, 19:04)bototheclown Wrote: The app works great on my S3 with Jelly Bean and Frodo RC1 except for the "covers".

The Download Covers option (any one of them) "downloads" the right number of covers (ie Movie Posters download 71 posters and I have 71 movies in my DB). However, after the download completes, there's a notification that says "0 posters downloaded" at the bottom... Looking at my Movies, I can see the titles but no covers anywhere.

Covers are working great on my PC.

I tried from an upgrade of the official Remote XBMC and tried a fresh install of the app. Same behavior.

Thanks!


Having the same problems as these guys. Acts like it's downloading then returns "0 Posters Downloaded"

Running Frodo RC1 on a Windows 7, 64 bit.
XBMC Remote Version 0.9.0
Libraries are located on a network share (also running Win7 64, accessible via "anonymous" login)
Tried putting a show on a local drive and had the same results.
Tried changing from hostname to ip address with same results.

aLogCat returns the following errors. Tried following the links manually and had no problem pulling up the thumbnails.

Let me know if there's any other info that could help.


EDIT: I deleted the username and password for the HTTP access and everything started working as it should.


Code:
I/cm.AbstractManager( 3414): Returning input stream for http://livingroom-pc:9095/vfs/smb%3A%2F%2FHOMESERVER%2FTV%2FUgly+Americans%2Fbanner.jpg
I/cm.AbstractManager( 3414): Starting download (http://livingroom-pc:9095/vfs/smb%3A%2F%2FHOMESERVER%2FTV%2FV+%282009%29%2Fbanner.jpg)
I/cm.AbstractManager( 3414): Returning input stream for http://livingroom-pc:9095/vfs/smb%3A%2F%2FHOMESERVER%2FTV%2FV+%282009%29%2Fbanner.jpg
I/ALSAModule(  158): ALSA Module: closing down output device
E/Client  ( 3414): http://livingroom-pc:9095/vfs/smb%3A%2F%2FHOMESERVER%2FTV%2FV+%282009%29%2Fbanner.jpg
E/Client  ( 3414): java.io.FileNotFoundException: http://livingroom-pc:9095/vfs/smb%3A%2F%2FHOMESERVER%2FTV%2FV+%282009%29%2Fbanner.jpg
E/Client  ( 3414):     at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:177)
E/Client  ( 3414):     at org.xbmc.android.remote.business.cm.AbstractManager.getInputStream(AbstractManager.java:538)
E/Client  ( 3414):     at org.xbmc.android.remote.business.cm.AbstractManager.prefetch(AbstractManager.java:544)
E/Client  ( 3414):     at org.xbmc.android.remote.business.cm.AbstractManager.getCover(AbstractManager.java:469)
E/Client  ( 3414):     at org.xbmc.android.remote.business.cm.TvShowManager.downloadCover(TvShowManager.java:276)
E/Client  ( 3414):     at org.xbmc.android.remote.business.DownloadThread.download(DownloadThread.java:172)
E/Client  ( 3414):     at org.xbmc.android.remote.business.AbstractManager.cacheCover(AbstractManager.java:199)
E/Client  ( 3414):     at org.xbmc.android.remote.presentation.controller.HomeController.onHandleMessage(HomeController.java:659)
E/Client  ( 3414):     at org.xbmc.android.remote.presentation.activity.HomeActivity$1.handleMessage(HomeActivity.java:307)
E/Client  ( 3414):     at android.os.Handler.dispatchMessage(Handler.java:99)
E/Client  ( 3414):     at android.os.Looper.loop(Looper.java:137)
E/Client  ( 3414):     at android.app.ActivityThread.main(ActivityThread.java:4575)
E/Client  ( 3414):     at java.lang.reflect.Method.invokeNative(Native Method)
E/Client  ( 3414):     at java.lang.reflect.Method.invoke(Method.java:511)
E/Client  ( 3414):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
E/Client  ( 3414):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
E/Client  ( 3414):     at dalvik.system.NativeStart.main(Native Method)
I/cm.AbstractManager( 3414): Pre-fetch: 0x0 => (419x236)
I/cm.AbstractManager( 3414): Sample size: 1
I/cm.AbstractManager( 3414): Returning input stream for http://livingroom-pc:9095/vfs/smb%3A%2F%2FHOMESERVER%2FTV%2FV+%282009%29%2Fbanner.jpg
I/cm.AbstractManager( 3414): Starting download (http://livingroom-pc:9095/vfs/smb%3A%2F%2FHOMESERVER%2FTV%2FWeeds%2Fbanner.jpg)
I/cm.AbstractManager( 3414): Returning input stream for http://livingroom-pc:9095/vfs/smb%3A%2F%2FHOMESERVER%2FTV%2FWeeds%2Fbanner.jpg
E/Client  ( 3414): http://livingroom-pc:9095/vfs/smb%3A%2F%2FHOMESERVER%2FTV%2FWeeds%2Fbanner.jpg
E/Client  ( 3414): java.io.FileNotFoundException: http://livingroom-pc:9095/vfs/smb%3A%2F%2FHOMESERVER%2FTV%2FWeeds%2Fbanner.jpg
E/Client  ( 3414):     at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:177)
E/Client  ( 3414):     at org.xbmc.android.remote.business.cm.AbstractManager.getInputStream(AbstractManager.java:538)
E/Client  ( 3414):     at org.xbmc.android.remote.business.cm.AbstractManager.prefetch(AbstractManager.java:544)
E/Client  ( 3414):     at org.xbmc.android.remote.business.cm.AbstractManager.getCover(AbstractManager.java:469)
E/Client  ( 3414):     at org.xbmc.android.remote.business.cm.TvShowManager.downloadCover(TvShowManager.java:276)
E/Client  ( 3414):     at org.xbmc.android.remote.business.DownloadThread.download(DownloadThread.java:172)
E/Client  ( 3414):     at org.xbmc.android.remote.business.AbstractManager.cacheCover(AbstractManager.java:199)
E/Client  ( 3414):     at org.xbmc.android.remote.presentation.controller.HomeController.onHandleMessage(HomeController.java:659)
E/Client  ( 3414):     at org.xbmc.android.remote.presentation.activity.HomeActivity$1.handleMessage(HomeActivity.java:307)
E/Client  ( 3414):     at android.os.Handler.dispatchMessage(Handler.java:99)
E/Client  ( 3414):     at android.os.Looper.loop(Looper.java:137)
E/Client  ( 3414):     at android.app.ActivityThread.main(ActivityThread.java:4575)
E/Client  ( 3414):     at java.lang.reflect.Method.invokeNative(Native Method)
E/Client  ( 3414):     at java.lang.reflect.Method.invoke(Method.java:511)
E/Client  ( 3414):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
E/Client  ( 3414):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
E/Client  ( 3414):     at dalvik.system.NativeStart.main(Native Method)
I/cm.AbstractManager( 3414): Pre-fetch: 0x0 => (419x236)
I/cm.AbstractManager( 3414): Sample size: 1
I/cm.AbstractManager( 3414): Returning input stream for http://livingroom-pc:9095/vfs/smb%3A%2F%2FHOMESERVER%2FTV%2FWeeds%2Fbanner.jpg
Reply
#26
Just used the QR Barcode to add all my hosts from my Nexus 7 to my new Nexus 4. Worked absolutely flawlessly.
Reply
#27
Works so far, but has a lot of issues. With Json RPC no covers are displayed when selecting a movie on the details page (frodo), while using http interface on the xbmc 11 works great, also no artists are displayed etc. I do not know if this are json rpc issues / frodo issues or xbmc remote.

Anyway, great work!
Reply
#28
For me, it wasn't good enough to turn on the JSON API for an existing server entry. Had to make a new one with all the same settings, plus then JSON. In case that helps anyone set it up or fix the bug...
Reply
#29
(2012-12-09, 18:52)freezy Wrote: Thanks to Tim we have a first build that uses the new JSON-RPC library.

DOWNLOAD

Image

When adding your host, make sure you check "JSON API", otherwise the remote will still try to use HTTPAPI.

Please give it a try and post errors here. Cheers!

Dear freezy:

Love the app, want to help. What are the main things you're trying to debug? What information is useful?
Reply
#30
It seems that the remote is crashing (partially, if that make sense) and generating a crash log when I try to browse audio folders in file mode (only on the second level)
On HTC Desire CM 2.3.7.
My current setup isn't permanent and I also didn't had time to test it thoroughly so I posting here and not on Github so others could confirm it.
I had somehow some issues not related to the remote getting the crash log and had no time to solve them so I can't post it here,

What I do not getting is why the preference to show full path listing on file mode, this makes the navigation quite awkward.
Reply

Logout Mark Read Team Forum Stats Members Help
Download Frodo compatible test version here3