From: Chris E. <chr...@gm...> - 2009-04-30 16:43:40
|
Hello Everyone... I have imported my recent work on a django web interface for liquidsoap telnet instances. You can checkout using the path: https://savonet.svn.sourceforge.net/svnroot/savonet/trunk/washtub As of today, this project is about two month in the making. For quick reference here is a short list of features. I still need very much to create an INSTALL document, but I really haven't had the time. If anyone needs assistance with the install make sure you follow django install instructions first (http://docs.djangoproject.com/en/dev/topics/install/). I will be happy to assist anyone with questions. 0.12 04/30/2009 - Cleaned up main.css to remove extraneous elements that are no longer used. - Add GPLv2 licensing to the project - Add washtub-apache-dist.conf and settings-dist.conf for default settings. - Removed all extraneous tango icons to slim down size of package. - Tabs are ajaxified loading content to tab on every click (cache control still needed) - Created portable configuration in django for easier deployment. - Added external djangologging app for discrete debugging and messaaging control - Control input.http() start and stop - Control output.*() start, stop, skip and display status - Control queues with push() support - Display queues with support for multiple queues. - Display history with support for multiple outputs. - Add mediapool app for scanning media files and pushing to queues (.flac, .mp3) - Add search capability to mediapool - Add support for per-host theming via jQuery UI (http://jqueryui.com/) -- Chris Everest |
From: Samuel M. <sam...@en...> - 2009-05-01 12:57:37
|
Great, thanks! Chris Everest wrote: > Hello Everyone... I have imported my recent work on a django web > interface for liquidsoap telnet instances. You can checkout using the > path: > > https://savonet.svn.sourceforge.net/svnroot/savonet/trunk/washtub > > As of today, this project is about two month in the making. For quick > reference here is a short list of features. I still need very much to > create an INSTALL document, but I really haven't had the time. If > anyone needs assistance with the install make sure you follow django > install instructions first > (http://docs.djangoproject.com/en/dev/topics/install/). I will be > happy to assist anyone with questions. > > 0.12 04/30/2009 > - Cleaned up main.css to remove extraneous elements that are no longer used. > - Add GPLv2 licensing to the project > - Add washtub-apache-dist.conf and settings-dist.conf for default settings. > - Removed all extraneous tango icons to slim down size of package. > - Tabs are ajaxified loading content to tab on every click (cache > control still needed) > - Created portable configuration in django for easier deployment. > - Added external djangologging app for discrete debugging and > messaaging control > - Control input.http() start and stop > - Control output.*() start, stop, skip and display status > - Control queues with push() support > - Display queues with support for multiple queues. > - Display history with support for multiple outputs. > - Add mediapool app for scanning media files and pushing to queues > (.flac, .mp3) > - Add search capability to mediapool > - Add support for per-host theming via jQuery UI (http://jqueryui.com/) > |
From: Subflow.FREE <is...@fr...> - 2009-05-01 13:54:28
|
Sounds super great. Is it compatible with any Liquidsoap 's version ? Merci http://www.subflow.net - Creative Commons webradio. |
From: Chris E. <chr...@gm...> - 2009-05-01 15:40:12
|
On Fri, May 1, 2009 at 9:54 AM, Subflow.FREE <is...@fr...> wrote: > Sounds super great. > Is it compatible with any Liquidsoap 's version ? > Merci > > http://www.subflow.net - Creative Commons webradio. > I guess I can't say. I know that it's working against 0.90, but I didn't test against anything earlier or latest svn. The bindings are telnet only, so it shouldn't matter as long as telnet is working. I am not familiar with how much the telnet 'output strings' have changed over past versions. Basically, the interface runs telnet commands and then parses them based on the output strings. -- Chris Everest |
From: Romain B. <to...@ra...> - 2009-05-03 15:39:38
|
Le Friday 01 May 2009 17:40:01 Chris Everest, vous avez écrit : > On Fri, May 1, 2009 at 9:54 AM, Subflow.FREE <is...@fr...> wrote: > > Sounds super great. > > Is it compatible with any Liquidsoap 's version ? > > Merci > > > > http://www.subflow.net - Creative Commons webradio. > > I guess I can't say. I know that it's working against 0.90, but I > didn't test against anything earlier or latest svn. > > The bindings are telnet only, so it shouldn't matter as long as telnet > is working. I am not familiar with how much the telnet 'output > strings' have changed over past versions. Many thanks for this ! I will work on a machine oriented soon, as we discussed. Of course, we should synchronize to make it optimal for you needs :) Romain |
From: David B. <dav...@gm...> - 2009-05-02 12:20:34
|
Hi, thanks and congrats! The telnet interface didn't change much. I think you're using parts that barely changed since 0.3.0. Only thing I can remember is that liGuidsoap was updated in 0.9.0 to reflect a much older change of the metadata "initial_uri" (which probably was just "uri" before). If washtub (great name btw) relies on this metadata field, then it might not work with very outdated liquidsoap. In short: no compatibility problem at all. The concern will be more for future changes: it is time for a lifting of the server interface. But we have plenty of time to discuss this. Keep up the good work! -- David |
From: Chris E. <chr...@gm...> - 2009-05-02 13:16:54
|
On Sat, May 2, 2009 at 8:20 AM, David Baelde <dav...@gm...> wrote: > Hi, thanks and congrats! > > The telnet interface didn't change much. I think you're using parts > that barely changed since 0.3.0. Only thing I can remember is that > liGuidsoap was updated in 0.9.0 to reflect a much older change of the > metadata "initial_uri" (which probably was just "uri" before). If > washtub (great name btw) relies on this metadata field, then it might > not work with very outdated liquidsoap. In short: no compatibility > problem at all. > Washtub gathers only rids from each server command (i.e. calling mystream.metadata) and then grabs all the meta information for each rid with the actual metadata command. >metadata 5 title="RA.091 Pole - 2008.02.18" temporary="false" artist="Pole" track="91" rid="1" on_air="2009/05/01 23:37:41" initial_uri="/mnt/nfs/lx-gateway/data/audio/washtub/Full DJ Mixes/Resident Advisor/RA091_080218_Pole-residentadvisor.net.mp3" source="washtub-test(dot)m3u" year="2008" status="destroyed" album="Resident Advisor podcast" genre="Podcast" comment="RA.091 is the ninety-first podcast from Resident Advisor [RA] mixed by Pole. www.residentadvisor.net | www.scape-music.de | www.myspace.com/poleartist" filename="/mnt/nfs/lx-gateway/data/audio/washtub/Full DJ Mixes/Resident Advisor/RA091_080218_Pole-residentadvisor.net.mp3" END -- Chris Everest |