PDA

View Full Version : Sean "Please" -SlimServer & Salling Clicker 3.0



Masterbaron
2006-10-04, 06:32
Gentlemen - Sean and others...

Currently Salling Clicker (Jonas) has indicated the following:

Unfortunately, it appears SlimServer 6.5 has broken the "http-interface" we use to control it.

Apparently, in Slim's view this "API" is deprecated. Unfortunately, at this time I cannot justify further engineering efforts to keep up with their (from an outsider point of view) random changes.

Regretfully, for now at least, 6.5 cannot be supported.

Best.
--
Jonas

I've used the Palm LifeDrive with Salling Clicker to remote the functions of SlimServer - it was a beautiful marriage that allowed me to wirelessly conrol SS from anywhere in the house.

This is a very useful and fluid integration that in my opinion should be continued in all releases of SlimServer and Salling Clicker...it was always the "openness of SS that attracted me..

Sean - please add this back in the mix - please offer a conduit to Salling Clicker so this great functionality can go forward with your great product!!

andyg
2006-10-04, 06:52
Not sure what 'http interface' they are talking about, but 6.5 has been in the works for many months, they had plenty of time to get their input in.

Too bad the product is not open source, or someone else could work on the 6.5 support.

stinkingpig
2006-10-04, 07:06
On 10/4/06, andyg <andyg.2f5p1n1159970101 (AT) no-mx (DOT) forums.slimdevices.com>
wrote:
>
>
> Not sure what 'http interface' they are talking about, but 6.5 has been
> in the works for many months, they had plenty of time to get their
> input in.
>
> Too bad the product is not open source, or someone else could work on
> the 6.5 support.
>
>
http://any.6.5.slimserver:9000/html/docs/http.html

Maybe there were changes in the details, but reading the docs, it looks
fully functional to me. But then, I don't use their product, being as the
stock Slim Devices remote is just fine in my book.

Yikes, just looked at the Salling web page. Someone think of the children
and buy that poor man a grammar textbook. Anyhoo, here's the forum link if
anyone who cares would like to continue the discussion.
http://www.salling.com/forums/viewtopic.php?t=4493&highlight=slimserver
--
"I spent all me tin with the ladies drinking gin,
So across the Western ocean I must wander" -- traditional

Masterbaron
2006-10-04, 08:28
Slimserver is a great product and 6.5 is finally offering a better browser functionality - if only the "clear" button along with the other buttons were always visible as opposed to scrolling to the top of the page - other than that it's great.

The biggest drawback however is having to use a line-of-sight remote which kinda kills the whole idea of mobility within the home. Salling Clicker presents the capability of remoting most aspects of home automation with one device (PDA, phone, etc.) - you can control lights - indigo, computer, photos, itunes, idvd, iphoto, X10 - devices and previously Slimserver.

What else could anyone ask for?

The "whole-house" functionality comes together in this way without the need for line-of-sight - this is topshelf and just what people want!

Sean can you get a dialog going with Salling Clicker and if not can SD take the next step with SB & Transporter and provide a wireless solution for control - you guys will have it all in one bag if you do that!!!!

jonheal
2006-10-04, 09:36
The "whole-house" functionality comes together in this way without the need for line-of-sight - this is topshelf and just what people want!
I'm not sure about the persentage of SB/Transporter users that have "whole house" audio. A lot of us confine our audio gear to one room. I happen to have two stereos, but in my case, I generally have different things playing on each. I wouldn't mind better support for other IR remotes, however. I've found that the ir timing of the stock remote is such that I've yet to find an alternative remote that is as responsive as the SB's.

How about a SB learning remote with a few extra buttons so we can turn our stereos on and off?

Masterbaron
2006-10-04, 09:47
Please be advised Salling Clicker was very sophisticated in it's ability to address individual SB's through SS's interface allowing you to play and remotely control each SB - I never said anything about the same program material in the "whole-house" scenario.

aubuti
2006-10-04, 10:33
I'm going to advertise my ignorance about home automation here and ask why using slimserver's web ui on your Palm is a no-go. I imagine I'm missing something, but isn't it a matter of running two apps on your Palm instead of having it all in Salling Clicker? Especially with the handheld, touch, or Nokia770 skins, SS gives you a nice remote interface. No line of sight needed.

radish
2006-10-04, 11:02
If Sailing Clicker don't want to support Slim, that's their problem. In terms of non-line-of-sight control, there are a ton of options. I can control all my players from desktop PCs, laptops, my PDA, even my PSP. If I had a smartphone, Treo or similar that would work too. And then there's the excellent Nokia 770 with it's custom control interface.

If the guy who writes SC wants to come on here and get help with whatever problem he has supporting 6.5 I can guarantee people will help him out. My guess is he just doesn't see it as a priority - and that's when being a customer of a closed source application sucks.

Masterbaron
2006-10-04, 12:46
i was enjoying it all in one app - also i might add Bluetooth is less hungry than wifi and SC uses bluetooth to accomplish all this..i've spoke with Jonas of SC and it seems there's some sort of resentment going on about notification of updates - he mentioned SD wants him to use a Telnet solution and he prefers Applescript.

I've also offered to serve as a conduit between the two to get the information to SD - I'm waiting to get a response from him as he indicates he's happy to share the needed info to get this functionality back in 6.5...i'd downgrade to 6.3.1 but the web interface isn't as polished.

andyg
2006-10-04, 13:05
It looks like the "scpt" SlimServer control script within Salling Clicker can be accessed and edited.

It looks like it uses the web interface to send CLI commands, using /status.txt?player=<id>&p0=foo&p1=bar&p2=... etc

I don't have a fancy mobile device so I can't test it, but does it work for some things, or not at all? Do you see any error messages?

Masterbaron
2006-10-04, 13:44
hello and thanks for stepping forward - this is the food of the gods for some...

SC does have very limited functionality remaining with 6.5 - you can start and stop a song, you can skip a song i think. you can NO longer see the tracks that are playing and you can't raise or lower the volume.

Jonas (SC) says much more is broken than meets the eye.. here's his email response to me...

"Actually, the functionality is a lot more broken than you think. You're seeing limited functionality as you'd previously used the controller with an olders version of Slimserver. The parts of the scripts that deal with player selection and such "hang" (because the web API that slimserver provides "hangs"). So a new user wouldn't get it to work at all.

It is actually quite a lot of work to redo this. Probably two weeks or so of full-time work to completely replace (and test) what has been lost.

Also, to say the scripts aren't open source is not quite true. They can be opened, inspected and modified by anyone. In fact, like I indicated in my last email, I'd encourage this.

However, what SD recommends we use is a telnet-style API, and it'd be difficult to harness such a thing from AppleScript. The HTTP-based API previously offered is what's broken; not sure how much of it. It'd probably be easier for them to fix this than to change the controller scripts."

Andy - so as you can see there more going on here - the email address to SC is support@sallingsoftware.com - jonas is very good at responding promptly..

i called SD today to ask a stupid question "are there plans to support wireless remote" and i'm sure you know the answer..

so thank you upfront for your time and assistance - and to be honest when i get home tonight i'm going to try the SD handheld interface (duh).

andyg
2006-10-04, 13:46
I think we've actually got a bug with status.txt... this could have been resolved so easily if they would have bothered to file a bug. I'm looking into it.

andyg
2006-10-04, 14:36
Looks like the word is that status.txt has been deprecated for a long time and will no longer be supported in 6.5 for use as a CLI interface. Jonas is aware of the proper telnet CLI interface and should move to that. Some good news here is that the AppleScript for controlling SlimServer is open and anyone could update it.

Masterbaron
2006-10-04, 15:45
as i told you Jonas is good about followup - here's his latest suggestion:

he says to start with this -

curl "http://192.168.1.192:9000/status.txt?p0=player&p1=count"
(replace the host:port appropriately)

This call never finishes.

the above is the content of his message - he also indicates he may separate the SS scripts from the install and make them a separate download - allowing "others" to update, tweak and modify the scripts as time goes on. So - while not open source the door "is" open.

I will try to assist wherever i can with testing and feedback - i feel this is an important integration that offers users a professioal one-stop remote option for the automation heads and lazy souls like myself. i only wish i was proficient enough to contribute more to the community.

Nicoleto
2006-10-04, 22:29
I jus tried to redo the applescript and as you already found there is a bug in the status.txt responce. Actually it does not responds the same way it used to. What I found is that SC uses the headers of the status.txt responce to find out the status of the server. It sends the command in the form of:

http://host_address/status.txt?&p0&p1&p2&p3&p4

When SC sends the command it gets no responce from the server (unless of course the command being sent is advance song or play pause).

Nicoleto
2006-10-10, 21:06
Any update on this problem?

donmesserli
2006-10-16, 10:48
I wanted to buy Salling Clicker to control my SlimServer (Windows 6.50). This weekend, when I read that it no longer works, I started writing a script (JavaScript) for Windows to make it work. I'm using the Telnet/CLI interface instead of the HTTP one.

I should have this working shortly. When I finish it, I will load up SlimServer on my Mac and do an AppleScript version.

Anyone who is interested in testing either of these versions, please contact me or post in this forum and I will add you to my list.

Don

Masterbaron
2006-10-16, 12:21
however just a note that might be worth mentioning...

Jonas has agreed to restore the functionality but is not sure when - clearly it may not make the next update (and no one knows when that will be)...it may be wise to contact him - he may be able to reduce your turnround by just pointing you in the right direction - he said he was interested in any assistance since he is busy building stacks for bluetooth phones.,

this way you're in the loop for any future changes with Salling Clicker

his email is - support@sallingsoftware.com

thanks for taking this on!

oh yes - please let me know how it's going i'm definitely a MAC man..

Nicoleto
2006-10-20, 06:52
I wanted to buy Salling Clicker to control my SlimServer (Windows 6.50). This weekend, when I read that it no longer works, I started writing a script (JavaScript) for Windows to make it work. I'm using the Telnet/CLI interface instead of the HTTP one.

I should have this working shortly. When I finish it, I will load up SlimServer on my Mac and do an AppleScript version.

Anyone who is interested in testing either of these versions, please contact me or post in this forum and I will add you to my list.

Don

Im highly interested on a script for Slim Server 6.5. Let me know of any updates.

REgards
Nick

Nicoleto
2006-11-07, 08:21
Any news on this subject?

Thanks
Nick

Nicoleto
2006-11-17, 09:30
I guess Salling Clicker wont work anymore with slim Server....

What do you think?

kdf
2006-11-17, 09:50
On 17-Nov-06, at 8:30 AM, Nicoleto wrote:

>
> I guess Salling Clicker wont work anymore with slim Server....
>
> What do you think?
>
I think you should guess less, try latest nightly more.

Siduhe
2006-11-17, 10:42
Or downgrade the slimserver software to 6.3.1 which AIUI works fine with Sailing Clicker ?

kdf
2006-11-17, 11:08
Quoting Siduhe <Siduhe.2hfh0z1163785501 (AT) no-mx (DOT) forums.slimdevices.com>:

>
> Or downgrade the slimserver software to 6.3.1 which AIUI works fine with
> Sailing Clicker ?

or, as I have said the latest nightly.

of course, I might be wrong, but then again possibly not:

http://svn.slimdevices.com/trunk/server/Slim/Web/HTTP.pm?rev=10299&view=rev
http://svn.slimdevices.com/trunk/server/Slim/Web/HTTP.pm?rev=10300&view=rev
http://bugs.slimdevices.com/show_bug.cgi?id=4348

-kdf

donmesserli
2007-01-24, 10:30
I did get some progress done on this and then life got hectic as it usually does. Unfortunately, I have accepted a new job at a company where this would be a conflict of interest.

I will no longer be working on this. Sorry.

Don

Fezz
2007-02-06, 02:22
Well the SlimServer remote works fine, now if we can just get it to pause when we are on the phone...