PDA

View Full Version : Is it possible for SqueezeCenter to use a client-specific skin?



rujo
2008-03-06, 17:31
Unless I'm missing something it seems that the SqueezeCenter web interface can be set to a single skin and this is server to any client that connects on port 9000. What I would like is to specify a skin based on the browser. For example, when I use a PC based browsed (IE, Firefox, Safari) whatever, the default skin is fine. If I connect with my iPhone I'd like to use the Touch skin (or whatever). Is it possible to do this somehow, maybe with a plugin?

thank you,

Russell

mherger
2008-03-06, 17:54
> Unless I'm missing something it seems that the SqueezeCenter web
> interface can be set to a single skin and this is server to any client
> that connects on port 9000. What I would like is to specify a skin
> based on the browser.

Just bookmark http://yourserver:9000/Touch/ in your browser.

--

Michael

JJZolx
2008-03-06, 17:55
Unless I'm missing something it seems that the SqueezeCenter web interface can be set to a single skin and this is server to any client that connects on port 9000. What I would like is to specify a skin based on the browser. For example, when I use a PC based browsed (IE, Firefox, Safari) whatever, the default skin is fine. If I connect with my iPhone I'd like to use the Touch skin (or whatever). Is it possible to do this somehow, maybe with a plugin?

Just create a bookmark pointing to a URL that designates the skin. For example (assuming the server is at 192.168.1.2):

http://192.168.1.2:9000/Fishbone/

JimC
2008-03-06, 17:58
Unless I'm missing something it seems that the SqueezeCenter web interface can be set to a single skin and this is server to any client that connects on port 9000. What I would like is to specify a skin based on the browser. For example, when I use a PC based browsed (IE, Firefox, Safari) whatever, the default skin is fine. If I connect with my iPhone I'd like to use the Touch skin (or whatever). Is it possible to do this somehow, maybe with a plugin?

thank you,

Russell

Just use your browser's bookmark feature to save the URL with the skin for the device...

On the computer: http://server_ip:9000/
On the iPhone: http://server_ip:9000/touch

That should do it for you (it does it for me).


-=> Jim

Skunk
2008-03-06, 18:05
If I connect with my iPhone I'd like to use the Touch skin (or whatever). Is it possible to do this somehow, maybe with a plugin?


There is an iPhone specific skin, but it's not included in Squeezecenter: http://forums.slimdevices.com/showthread.php?t=42872

rujo
2008-03-06, 18:16
Thanks for the responses. I wasn't clear enough in my request. I did know that you can specify a skin in the url but I would like to configure SqueezeCenter to automatically use a skin based on the browser useragent. So any iPhone for example would get the iphone skin.

thanks.

Skunk
2008-03-06, 18:28
I did know that you can specify a skin in the url but I would like to configure SqueezeCenter to automatically use a skin based on the browser useragent.

But you still have to type http://<squeezecenterIP>:9000 into the browser of whatever device you're using just to get to an interface, so appending a skin name is not that big of a deal, IMO.

mherger
2008-03-06, 18:37
> Thanks for the responses. I wasn't clear enough in my request. I did
> know that you can specify a skin in the url but I would like to
> configure SqueezeCenter to automatically use a skin based on the
> browser useragent. So any iPhone for example would get the iphone
> skin.

Believe me when I say that this would create a _lot_ of complaints if we did so. I hate that auto-hocuspocus which tries to be smarter than I.

--

Michael

SuperQ
2008-03-06, 20:20
Hrm, sounds like something that could be done as a plugin.

mherger
2008-03-06, 22:47
> Hrm, sounds like something that could be done as a plugin.

....or a custom skin which only has index.html and which then will redirect to one or another skin, depending on some guessing magic. I wonder whether this is worth the effort, as a bookmark is created within seconds...

--

Michael