PDA

View Full Version : Feature suggestion: richer UI with javascript



dumky
2005-06-20, 09:44
The UI could be made more interactive by using javascript and asynchronous requests to the server. This would avoid having to refresh entire frames, for example.

Here's an online mp3 player that uses some nice techniques to achieve a better result:
http://www.ajaxian.com/archives/2005/06/ajaxian_mp3_pla.html

Cheers,
Julien
http://blog.monstuff.com/

kdf
2005-06-20, 09:55
Quoting dumky <dumky.1qxowz (AT) no-mx (DOT) forums.slimdevices.com>:

>
> The UI could be made more interactive by using javascript and
> asynchronous requests to the server. This would avoid having to refresh
> entire frames, for example.

Try ExBrowse2 or Default2 for skins.
-kdf

mattybain
2005-06-20, 13:34
Neither of those are working particularly well for me under 6.1 - 3085. Numerous problems with playlists disappearing, not responding and also getting stuck on the wrong song.

Playback seems fine it is just the Music Player section of slimserver that is playing up.

Windows XP SP2 Athlon 2600 with firefox 1.04.

Behaviour consistent with SoftSqueeze and SB2.

No problems whatsoever with default skin.

JJZolx
2005-06-20, 13:40
Neither of those are working particularly well for me under 6.1 - 3085. Numerous problems with playlists disappearing, not responding and also getting stuck on the wrong song.

Same here. I haven't had much luck with the JS enabled skins either.

Are there any good third-party skins available?

Jacob Potter
2005-06-20, 13:43
On 6/20/05, mattybain <mattybain.1qxzkb (AT) no-mx (DOT) forums.slimdevices.com> wrote:
> Neither of those are working particularly well for me under 6.1 - 3085.
> Numerous problems with playlists disappearing, not responding and also
> getting stuck on the wrong song.

What browser are you using?

- Jacob

kdf
2005-06-20, 13:48
Quoting JJZolx <JJZolx.1qy00z (AT) no-mx (DOT) forums.slimdevices.com>:

>
> mattybain Wrote:
> > Neither of those are working particularly well for me under 6.1 - 3085.
> > Numerous problems with playlists disappearing, not responding and also
> > getting stuck on the wrong song.
>
> Same here. I haven't had much luck with the JS enabled skins either.
>
> Are there any good third-party skins available?

There used to be, then they all ended up included or long since gone
unsupported. There is a lot of potential for third party skins, especially
given the number of requests asking for slight changes to skin features.

-kdf

Jacob Potter
2005-06-20, 13:59
On 6/20/05, kdf <slim-mail (AT) deane-freeman (DOT) com> wrote:
> There used to be, then they all ended up included or long since gone
> unsupported. There is a lot of potential for third party skins, especially
> given the number of requests asking for slight changes to skin features.

Given the frequency with which the skin interface changes, it's very
difficult to maintain a skin separate from the server itself. Even the
less-used included skins have had problems at times.

Anyone who's having problems with the JS skins in Slimserver - send me
an email off list, I'd like to get them working.

- Jacob

mattybain
2005-06-21, 08:57
Jacob

As you are not registered how can I send you an e-mail? or am I missing something.

Matt

Jacob Potter
2005-06-21, 09:25
On 6/21/05, mattybain <mattybain.1qzhhz (AT) no-mx (DOT) forums.slimdevices.com> wrote:
> As you are not registered how can I send you an e-mail? or am I missing
> something.

jacob (AT) durbatuluk (DOT) us

- Jacob

jdunning
2005-06-22, 19:05
Given the frequency with which the skin interface changes, it's very
difficult to maintain a skin separate from the server itself. Even the
less-used included skins have had problems at times.


This may have already been discussed on the dev lists (a quick search didn't turn up much), but is there any reason the server couldn't provide an HTTP API (REST, SOAP, JSON, whatever) for triggering operations and getting information? Having a clean separation between the presentation layer and the backend should make it easier to maintain skins across server changes. And it would make it easier to create rich UIs, in a browser, XUL, Flash, what have you.