Support
All support resources for our products. Here you can find answers to frequently asked questions, discuss with other users, recover a lost license code or file a support request.
Forum closed
This forum was closed and turned into an archive effective April 21, 2018. It is no longer possible to create new topics or reply to existing topics.

Thanks everyone for all the great questions and contributions over the years.

Please use the Contact form to get in touch.

Remote Buddy Forum

Overview 

AuthorThread
User

04.11.2011 19:17:42
Calling Individual RemoteBuddy buttons without a Keep-Alive connection
View

This posting is older than 6 months and can contain outdated information.
Hi,

I was wondering if there was a way to call RemoteBuddy button commands via HTTP without requiring a Keep-Alive connection?

For example, to call the UP button, I can use the following URL: 
http://192.168.1.5:8888/RemoteControl/remote.rmbd?event=press&button=Up&sid=&transactionCounter=1

It works okay in a browser and with CURL, but there are two issues with the application I am ultimately hoping to use it with: 
* The application does not support Keep-Alive connections. Is there a different way to call buttons, without Keep-Alive? 
* It also requires event=release in a seperate HTTP call. While a single URL for UP press and release would be nice, it is not a necessity. Is there a way to call a button using just one HTTP call?(instead of two)

The first item, I am pretty much dead in the water on, unless I find a different solution, and the second would be nice if there is a solution, but i can always work around it.

Thanks for your help and thanks for making such a great app!

These entries from the FAQ may be relevant to this topic:

Hardware - Apple® Remote
Hardware - Sony® BD Remote Control
User

06.11.2011 14:34:02
Re: Calling Individual RemoteBuddy buttons without a Keep-Alive connection
View

This posting is older than 6 months and can contain outdated information.
Thanks for asking.

Remote Buddy's RapidHTTPD server supports, but doesn't require Keep-Alive.

Your client should include "Connection: close" among the HTTP request's header fields - and Remote Buddy's RapidHTTPD will close the connection after serving the request.

More details here:

http://en.wikipedia.org/wiki/HTTP_persistent_connection 
http://tools.ietf.org/html/rfc2616#section-8.1 (8.1.2.1 Negotiation)

Best regards, 
Felix Schwarz 

User

07.11.2011 04:08:39
Re: Calling Individual RemoteBuddy buttons without a Keep-Alive connection
View

This posting is older than 6 months and can contain outdated information.
Thanks for all the great info Felix!

Is there a complete list of all the arguments accepted by remote.rmbd, that I would be able to take a look at?

Thanks again! 
- Brett 

User

19.12.2011 22:00:00
Re: Calling Individual RemoteBuddy buttons without a Keep-Alive connection
View

This posting is older than 6 months and can contain outdated information.
i'm very interested by a complete list command for remote.rmbd ! 
Thanks a lot 
User

20.12.2011 09:47:01
Re: Calling Individual RemoteBuddy buttons without a Keep-Alive connection
View

This posting is older than 6 months and can contain outdated information.
Thanks for asking.

These are the button names you can pass via HTTP, corresponding to the respective buttons in AJAX Remote's interface:

Up 
Down 
Left 
Right 
Play 
Menu 
RB 
Exit

Here's a word of warning, though: the HTTP interface put in place for AJAX Remote is not an official API and may change in the future.

Best regards, 
Felix Schwarz