Nokia Internet Tablet (770/N800/N810) - Touchscreen remote for XBMC
#61
azinck Wrote:I considered this. It's true that the transport buttons are often redundant but I think they're still useful for when you might be listening to music while doing something else in the interface. In that situation they give you one-touch access to those behaviors without having to pull up the music screen. I would be more eager to remove them if I could think of buttons I'd really like to add in place of them. Do you have any suggestions for useful buttons that could go in their place?


Actually I don't, and now that I know about the middle d-pad button I can't think of any thing. Is it possible to show a currently playing icon, showing the dvd cover or cd cover of what your watching or listening to, but I don't know how hard that would be...

azinck Wrote:Hmm, volume up and down work for me just fine (I'm running the Windows version of XBMC) but I'll keep an eye on that problem.

I'm running on the original xbox if that matters at all

azinck Wrote:Yes, this would be very easy to do. All this little app does is send HTTP requests. You can do this yourself without knowing anything about javascript:

- In the n770/js directory, open controls.js in your text editor of choice
- in the "command_map" array at the top of the file find the line that starts with 'btn-vol-down' and change the command to whatever http request you need to send to event ghost. You would change the portion of the line that's in green below:
Code:
'btn-vol-down'    :{'command':'[color=green]../xbmcCmds/xbmcHttp?command=Action&parameter=89[/color]'},
- do the same for 'btn-vol-up' and 'mute' (and anything else!), if you want.

Sweet, if it's that easy then this is turning out to be the perfect app for me!

thanks again!

J
Reply
#62
jjchambers Wrote:Is it possible to show a currently playing icon, showing the dvd cover or cd cover of what your watching or listening to, but I don't know how hard that would be...

I'm trying to decide if I want to add that sort of functionality. I suppose it'd be most useful when you're listening to music. (with videos it's sorta obvious what you're watching). I'll confess, I'm not terribly motivated to work on the music side of things since I use a Squeezebox for all my audio needs and don't plan to use XBMC for music. But that doesn't mean I'm writing it off, just that I need to give it a little more thought. It's tricky to consider how to integrate that extra info into the interface effectively. I'm feeling constricted by the fact that the background has to be that hideous orange which somewhat limits what you can do with the interface. Unfortunately, the only 2 options I see are:
1) live with the orange OR
2) stop using the hardware D-pad

For now I think the hardware D-pad is too valuable for me to want to give it up.

I'm also going to look closely at HTTP-R (http://forum.xbmc.org/showthread.php?tid=40958). I may try skinning that or something; it's silly to recreate the wheel. Have you tried it? Any reason you use this app instead of HTTP-R?
Reply
#63
azinck Wrote:Have you tried it? Any reason you use this app instead of HTTP-R?

Uhhhh... becuase I didn't know it existed... I'll be checking it out tonight. Smile

J
Reply
#64
So I got a chance to check it out again and holding the center d-pad button does the same thing as pushing the INFO button. Anything I can check out for you to see why it's doing that?

I really have no reason for the cover art either, I just thought it might be cool. I haven't had a chance to look into the http-r yet.

J
Reply
#65
So I did a little digging in your control.js file. I found out if I changed your line for btn-menu from: command=SendKey&parameter=261
to: command=SendKey(247)
then the INFO button and holding the center d-pad button did the same thing of bringing up the osd menu. I could not find a way to get the INFO button to do what it's supposed to do and holding the center d-pad to do something differently. Any ideas? I did try putting the Sendkey(247) in the btn-osd line but that didn't work.

I did look into http-r a bit, but I'm not in the mood tonight to mess with it.

J
Reply
#66
jjchambers Wrote:So I got a chance to check it out again and holding the center d-pad button does the same thing as pushing the INFO button. Anything I can check out for you to see why it's doing that?

Oh, sorry, I guess I misunderstood which button you were talking about (and I'd actually forgotten that Info and press-and-hold of the center button did the same thing). I'm happy to add whatever menu button you'd like; do you mean the one that pulls up the OSD? Otherwise I'm not sure which one you mean. Sorry for the trouble; I'm just not that familiar with XBMC yet.

If you DO want to make press-and-hold of the center button pull up the OSD then change this line:
Code:
'btn-osd'        :{'command':'../xbmcCmds/xbmcHttp?command=SendKey&parameter=274'},
to this:
Code:
'btn-osd'        :{'command':'../xbmcCmds/xbmcHttp?command=SendKey&parameter=274','hold':13},

AND remove 'hold':13 from (and the preceding comma) from the btn-menu line.
Reply
#67
that did it, thanks!

J
Reply
#68
umcisou & azinck
Maybe your guys could collaborate on a kick-azz web interface.

I'd love to see you built it out to have a full media browser interface. This would be great for roaming around the house and changing songs and such from any PC / phone /tablet! The installable interfaces are fine but web interfaces are far more flexible.

LiquidIce built a good AJAX starting point...
http://trac.xbmc.org/ticket/4158


thanks.
I'm not an expert but I play one at work.
Reply
#69
Livin Wrote:umcisou & azinck
Maybe your guys could collaborate on a kick-azz web interface.

Thanks for the encouragement, but I'm not so sure I want to plunge into that; it's far from trivial!

I do think this n770 remote interface serves a need: it's a simple, easy to install replacement for an IR remote. I'll continue to update it and refine it a bit as I see ways it can do what it does better but right now it pretty much serves my needs.

I like the approach of HTTP-R. It's far more powerful to use PHP as a back-end and if I find I need more capabilities than are provided by the n770-remote then I think I'd rather spend development time skinning HTTP-R and contributing to its code to make it work really well.

BTW, I've updated the project to v0.1.1 -- the only change is that, per jjchambers feedback, I've swapped the "info" button for an "OSD" button (the info button was redundant).

You can still download it here:
http://code.google.com/p/xbmc-n770-remote/
Reply
#70
azinck,
Cannot say I blame you Wink

I have not followed the http-r thread, will it run on WOS or WAMP or any other portable PHP implementation? ( I really don't want to "install" anything in Windows)
I'm not an expert but I play one at work.
Reply
#71
Livin Wrote:azinck,
Cannot say I blame you Wink

I have not followed the http-r thread, will it run on WOS or WAMP or any other portable PHP implementation? ( I really don't want to "install" anything in Windows)

I haven't investigated that and am not familiar with WOS or WAMP but I looked through most of the HTTP-R code in some depth a few days ago and it was all fairly basic PHP (though it was using some fairly new object-oriented features) so I don't see any reason why not. I'm not sure off-hand if there are any min requirements for what it might need out of an http server but I didn't see anything unusual there, either.

It'd probably be best to ask that question over on the HTTP-R thread. You'll get better info and responses will be in a logical place for anyone looking to for that info in the future.
Reply
#72
jjchambers Wrote:Sorry it took so long but here is the default.asp file and the syles folder. They are in a file called web.rar. Just drop these in your web folder under xbmc. Obviously backup the originals just in case.

http://www.mediafire.com/?sharekey=b5d6a...b9a8902bda

Anyone is more then welcome to modify the original if you want and post back here to show how the changes look.

J
Hey mate,

the link doesn't work anymore...
Any chance you could post it again? I'd really like to try this out on my N810

Cheers,
nico
Reply
#73
zacbri Wrote:Hey mate,

the link doesn't work anymore...
Any chance you could post it again? I'd really like to try this out on my N810

Cheers,
nico

I'll try and remember to get it re-posted tomorrow. Nice to see there are still people using it or at least wanting to try it out.

J
Reply
#74
jjchambers Wrote:I'll try and remember to get it re-posted tomorrow. Nice to see there are still people using it or at least wanting to try it out.

J

Wow! It only took me 3 months to get this done, here it is:

http://www.mediafire.com/?sharekey=05e7b...f6e8ebb871

sorry for the delay.

J
Reply
#75
Thanks for reposting that file, jjchambers. I downloaded it and monkeyed around with it a bit. I posted an altered version here, if you'd like to check out my changes. It was mostly just graphical/style stuff. One thing I added was to make it so the browser controls don't keep popping up when you click buttons. Anyways, thanks again for posting it. It gave me a fun thing to tinker with on the side for a week! Smile
Reply

Logout Mark Read Team Forum Stats Members Help
Nokia Internet Tablet (770/N800/N810) - Touchscreen remote for XBMC0