Hi Stefan,

In case this needs confirmation, I'm please to tell you that
liquidsoap is mostly text-based. You write a script, run it, and
interact with it through server commands, usually via telnet. This
should be no problem to you.

We have one GTK frontend but it's barely maintained, and probably
mostly unused. In any case, it is relying on the server interface, so
everything that can be done with it can be done directly via the
server.

Now, like Romain I'm not sure how far you went and what really you're
looking after.

Regarding database integration, there are two things to consider:
First, just in case, could you use airtime? it's a web-based system on
top of liquidsoap. Second, we have a basic system called bubble for
indexing your music in a sqlite database and integrating this with
liquidsoap. You can find it in the SVN attic (though it deserves a
better place in my opinion):
  http://savonet.svn.sourceforge.net/viewvc/savonet/oldies/bubble/

Regarding live assistance, the typical way to go is to have liquidsoap
tap into ALSA, jack, etc. or even get the live feed as an HTTP stream,
playing some automatic stuff when live isn't available. This leaves
quite a bit of flexibility as to how you produce your live feed. This
approach works very well if you can stage your system like this, ie.,
without feedback from liquidsoap to the live DJ. If you want feedback,
such as talk on top of an automated playlist handled by liquidsoap,
you'll usually need to tweak a lot your ALSA settings to achieve low
latency without underruns. Going that way is a bit risky. Nevertheless
it has been done, using the mix() operator (a software mixing table
inside liqudisoap) through the graphical interface (but again, this
can be done without). I've never heard of integrating external,
hardware mixers with liquidsoap but depending on how hackable the
device is, there should be ways using, again, the server.

Hope this helps,
-- 
David

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to