Re: [Savonet-users] Some question about liquidsoap

2010-01-28 Thread David Baelde
More thoughts too (what an active community today!): have a look at bubble, you could adapt it later to add votes and popularity; it has a sqlite database support, indexing, and integration with liquidsoap. It's minimal, and might be a good starting point if you like ruby.

Re: [Savonet-users] Some question about liquidsoap

2010-01-28 Thread Brandon Casci
More thoughts. You don't have to write complicated scripts to get custom behavior. You mentioned you want to play a jingle for every X songs. Liquidsoap can do that. You can define a jingle source, and a song source and tell Liquidsoap how to balance between those sources. Each of those sources ca

Re: [Savonet-users] Some question about liquidsoap

2010-01-28 Thread David Baelde
To complete the "write the script" approach, here are details on where liquidsoap can help you: 2010/1/28 Spack : > 1. Be able at any time to tell liquidsoap that I want song S to be played > next. You can use a request.queue() or request.equeue(). > 2. Be able to know exactly when song S will b

Re: [Savonet-users] Some question about liquidsoap

2010-01-28 Thread Romain Beauxis
Hi all ! Le jeudi 28 janvier 2010 15:43:28, Brandon Casci a écrit : > I'm going down a similar road as me. Liquidsoap can do some of what you ask > pretty easily, but other things are a little more complicated. You may just > want to store your song meta data in a database and write your o

Re: [Savonet-users] aacplusenc: defunct, liquidsoap not responding.

2010-01-28 Thread Romain Beauxis
Le mardi 26 janvier 2010 20:19:10, polemon a écrit : > Hi Toots! Hi ! > > For this reason, I programmed it to restart the encoder after some time, > > precisely 1 hour. Have you tweaked this parameter to 24 hours ? > > No I haven't changed any of that, not to my knowledge, anyway... >

Re: [Savonet-users] input.harbor and metadata

2010-01-28 Thread Romain Beauxis
Hi all ! Le jeudi 28 janvier 2010 11:42:38, Jean-Francois Mauguit a écrit : > Thanks > > On 28 Jan 2010, at 18:16, David Baelde wrote: > > On Thu, Jan 28, 2010 at 10:37 AM, Jean-Francois Mauguit > > > > wrote: > >> What are the other meta available in liquidsoap : album ? other ones ? >

Re: [Savonet-users] Input.Harbor

2010-01-28 Thread Romain Beauxis
Le jeudi 28 janvier 2010 13:59:17, Jean-Francois Mauguit a écrit : > hello, Hello Jeff ! > I did > > def livefade(previous,next) > add([fade.in(duration=2.,next),fade.final(duration=2.,previous)]) > end > > def backlivefade(previous,next) > source.skip(next) > sequence([previous,n

Re: [Savonet-users] Some question about liquidsoap

2010-01-28 Thread Brandon Casci
I'm going down a similar road as me. Liquidsoap can do some of what you ask pretty easily, but other things are a little more complicated. You may just want to store your song meta data in a database and write your own track rotation logic. Liquidsoap calsl out to a script that returns a file path

[Savonet-users] Some question about liquidsoap

2010-01-28 Thread Spack
Hi all, I'm new to liquidsoap and I'm currently studying the possibility to use it as a radio automation system. I like the idea of a lightweight solution that you can let run on a server without any GUI and liquidsoap is very powerfull. But after my first investigation, I miss a scheduler. Let m

Re: [Savonet-users] Input.Harbor

2010-01-28 Thread Jean-Francois Mauguit
hello, I did def livefade(previous,next) add([fade.in(duration=2.,next),fade.final(duration=2.,previous)]) end def backlivefade(previous,next) source.skip(next) sequence([previous,next]) end live = fallback (track_sensitive=false,transitions=[livefade,backlivefade], [live, input2]) It k

Re: [Savonet-users] How to use the internal aacplus encoder?

2010-01-28 Thread David Baelde
On Thu, Jan 28, 2010 at 11:22 AM, polemon wrote: > What do I need to activate the internal encoder in the 0.9.2 release? Sorry, I missing that you're using 0.9.2 (which is a fine thing to do). Then you should get ocaml-aacplus to compile (it depends on libaacplus), make sure liquidsoap detects it

Re: [Savonet-users] input.harbor and metadata

2010-01-28 Thread Jean-Francois Mauguit
Thanks On 28 Jan 2010, at 18:16, David Baelde wrote: > On Thu, Jan 28, 2010 at 10:37 AM, Jean-Francois Mauguit > wrote: >> What are the other meta available in liquidsoap : album ? other ones ? > > Off the top of my head, there's "song". Liquidsoap does not have any > limitation on what you can

Re: [Savonet-users] How to use the internal aacplus encoder?

2010-01-28 Thread David Baelde
This question was asked before, please search our archive on mail-archive.com. It has to do with the major changes recently performed on the SVN (explained in my mail title something like "SVN usable again"). The short answer is output.icecast(%aac+,...). --

[Savonet-users] How to use the internal aacplus encoder?

2010-01-28 Thread polemon
Hello, I had some bad experiences with aacplusenc, and I'd like to dump that in favor of output.icecast.aacplus(). When I want to use that, it says: unbound symbol output.icecast.aacplus What do I need to activate the internal encoder in the 0.9.2 release? Cheers, --polemon -

Re: [Savonet-users] input.harbor and metadata

2010-01-28 Thread David Baelde
On Thu, Jan 28, 2010 at 10:37 AM, Jean-Francois Mauguit wrote: > What are the other meta available in liquidsoap : album ? other ones ? Off the top of my head, there's "song". Liquidsoap does not have any limitation on what you can get, it only depends on the input source. You can print all metad

[Savonet-users] input.harbor and metadata

2010-01-28 Thread Jean-Francois Mauguit
Hello, Till in my dev for live session. It sounds that following the software used for the broadcast, the metadata are not the same. I did my test using SAM Broadcast and I get quote(meta["title"]) to get the title quote(meta["artist"]) to get the performer quote(meta["duration"]) to get the so

Re: [Savonet-users] Input.Harbor

2010-01-28 Thread David Baelde
Hi Jean-François, On Thu, Jan 28, 2010 at 10:04 AM, Jean-Francois Mauguit wrote: > Is it possible to delete the buffer and force liquidsoap to make a dynamic > request > at the end of the live broadcast ? What you want is to abort the song that was ongoing when the live started. You need to ski

[Savonet-users] Input.Harbor

2010-01-28 Thread Jean-Francois Mauguit
Hello, I'm using dynamic request to play radios on my server but I allow DJ to connect via input.harbor. Everything is running fine but (there is always a "but") when he finishes his live mix liquidsoap play the remaining buffer before doing a new dynamic request. Is it possible to delete the b