Re: [Savonet-users] Liquidsoap Controller using Django an Python

2009-04-09 Thread Romain Beauxis
Hi !

Le Wednesday 08 April 2009 16:20:29 Chris Everest, vous avez écrit :
 I have much to learn about ocaml and liquidsoap's internals.  This
 tool only uses the telnet interface, but I am finding that python is
 super clean and easy to work with.  Add in Django and I can
 concentrate on the interfaces (to liquidsoap and the end user) rather
 than all the other tedious web stuff.

No need to learn OCaml, indeed telnet interface should be sufficient :)

By the way, we were considering adding a machine-interpretable output to the 
server instead of the human-oriented one that we currently only support. 

We though about using some JSON. Since this is mainly oriented toward a better 
interaction with GUI or web applications, do you believe this format would be 
useful for you ?

See:
  http://savonet.rastageeks.org/ticket/140

On the same track, we discussed adding per-session data, such as the 
possibility to login into the server and have specific rights and commands.

See:
  http://savonet.rastageeks.org/ticket/142

Feel free to make any remark, here or preferably directly in the tickets :)

 I am currently focusing on error handling so that I can get this
 current code out to everyone.  As well I am trying to stay as close to
 the python/django design as possible.

Many thanks, I am looking forward to see this :-)


Romain

--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users


Re: [Savonet-users] Liquidsoap Controller using Django an Python

2009-04-08 Thread David Baelde
Hi Chris,

Thanks for loving liquidsoap, and thank you for sharing (soon) your
django utility: it's super cool! Our small team does not have much
time/expertise on the much needed graphical/web interfaces, and we're
always happy to see those projects emerge. If it is relevant, we would
also welcome in our team new developers interested in such directions.

As far as I know you should mostly discuss with Aim on IRC, who was
recently about to release a PHP/AJAX interface for liquidsoap. It was
rather good looking, and worked with bubble (our simple sqlite-based
tool). Also, theneb (Peter Brooks in real life) has been interested in
graphical interfaces, although not web-based.

Stay tuned on this mailing list about the evolution of liquidsoap
towards version 1.0. We have lots of plans, although we never have as
much time as we'd like. Changes of interest to you will probably be a
unified JSON syntax for server answers. More drastic changes (e.g.,
RPC) will have to be discussed, but they'll have to face my
conservatism: I want to keep liquidsoap simple and outsource as much
as possible/reasonable.

Finally, let me say that I'm personally interested in
django/liquidsoap interfaces as we use django for dolebrai.net, a
libre netradio running on liquidsoap. Further extensions of the
website will require more interaction with liquidsoap, and it would be
great to share code for that purpose.

Keep up the good work,
-- 
David

--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users


Re: [Savonet-users] Liquidsoap Controller using Django an Python

2009-04-08 Thread Peter Brooks
Hi Chris,
I'll be looking closely at this, I'm using django to develop my third year
project involving ocaml.

Regards

On Wed, Apr 8, 2009 at 5:35 AM, Chris Everest chrisever...@gmail.comwrote:

 First, mega-thanks to the devs on this wonderful streaming utility.
 I've become fascinated with liquidsoap.  Second, without the online
 docs I may have gotten lost and given up on liquidsoap.  And third, my
 contribution back to everyone (and hopefully soon enough): I have put
 together a web-based controller for liquidsoap using Django and
 Python.  I have been searching tirelessly for something like this and
 realized I could just as easily make it myself.


 http://vinylproject.com/dp/2009/03/30/introducing-washtub-liquidsoap-stream-controller

 If anyone is working on something similar, please speak up.  I am
 eager to hear what others are using.  I haven't 'released' this to the
 wild yet because I have lots more work to do.  But it's definitely
 time for some input as I have about a million directions that I could
 go with this.  This is a working site, albeit still private.  But
 never fear it's probably only a month or two away from something
 deliverable.

 --
 Chris Everest


 --
 This SF.net email is sponsored by:
 High Quality Requirements in a Collaborative Environment.
 Download a free trial of Rational Requirements Composer Now!
 http://p.sf.net/sfu/www-ibm-com
 ___
 Savonet-users mailing list
 Savonet-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/savonet-users

--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com___
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users


Re: [Savonet-users] Liquidsoap Controller using Django an Python

2009-04-08 Thread Chris Everest
On Wed, Apr 8, 2009 at 8:37 AM, Peter Brooks pe...@theneb.co.uk wrote:
 Hi Chris,
 I'll be looking closely at this, I'm using django to develop my third year
 project involving ocaml.


I have much to learn about ocaml and liquidsoap's internals.  This
tool only uses the telnet interface, but I am finding that python is
super clean and easy to work with.  Add in Django and I can
concentrate on the interfaces (to liquidsoap and the end user) rather
than all the other tedious web stuff.

I am currently focusing on error handling so that I can get this
current code out to everyone.  As well I am trying to stay as close to
the python/django design as possible.

-- 
Chris Everest

--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users


[Savonet-users] Liquidsoap Controller using Django an Python

2009-04-07 Thread Chris Everest
First, mega-thanks to the devs on this wonderful streaming utility.
I've become fascinated with liquidsoap.  Second, without the online
docs I may have gotten lost and given up on liquidsoap.  And third, my
contribution back to everyone (and hopefully soon enough): I have put
together a web-based controller for liquidsoap using Django and
Python.  I have been searching tirelessly for something like this and
realized I could just as easily make it myself.

http://vinylproject.com/dp/2009/03/30/introducing-washtub-liquidsoap-stream-controller

If anyone is working on something similar, please speak up.  I am
eager to hear what others are using.  I haven't 'released' this to the
wild yet because I have lots more work to do.  But it's definitely
time for some input as I have about a million directions that I could
go with this.  This is a working site, albeit still private.  But
never fear it's probably only a month or two away from something
deliverable.

-- 
Chris Everest

--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users