Re: Re: Web interface prototype
[email protected] Thu, 20 Feb 2003 12:23:55 +0100 (CET)
| Newsgroups | gmane.music.equipment.slimp3.dev |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 19 Feb 2003, dean blackketter wrote:
> I'd like to make sure that whatever back-end changes are made, we try
> to make them as skin-neutral as possible. This way when somebody new
> comes up with a great new skin, they can build on the existing work.
I've been wondering about that.
Is there some logical reason why the web-interface and the slimp3-server
are so tigth integrated as they are ?
As I see it it is perfectly reasonable to run a slimp3-server with no
web-interface at all, using only the interface on the slimp3 itself. It
is also perfectly reasonable to have any other interface instead of, or
in addition to the web one.
In other words, I don't see what' so special about exactly
control-by-web that it needs to be integrated into the slimp3-server
itself.
My preference would be to have a divison something like the following:
* slimp3-core server. Does all communication with the slimp3-device. Has
a well-defined and _stable_ API that enables access from any other
program that migth desire so. API should essentially have all the same
functions the slimp3 itself has:
- Send commands to slimpe (play, pause, volume, display text, etc..)
- Ask for status (list of slimp3-devices, status of devices, current
volume etc..)
- query the Library in various ways
- manipulate the playlist in various ways.
With this in place (And I think it mostly is really....) there is no
reason any number of interfaces could not coexist, each one being
completely independent, and completely optional. The slimp3 core server
would not need to know anything about skins, html, http,
http.basic authentication, https, or any of the other details of this
particular interface.
Sincerely,
Eivind Kjørstad
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/FpY02D/vN2EAA/xGHJAA/rIp0lB/TM
---------------------------------------------------------------------~->
To unsubscribe from this group, send an email to:
[email protected]
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/