by the way
Iḿ using liquidsoap 0.9.2

On 03/21/2012 12:09 AM, andre castro wrote:
> Ok. I am trying to test it, but when including
> radio = on_metadata(fun(m)->log(m), radio)
> in my script I get a syntax error
> (I do not yet find liquidsoap language very understandable)
>
> At line 43, char 20:
>     this value has type
>       (?id:string, (([(string*string)])->unit), source)->source
>     but it should be a subtype of
>       (((string)->unit), source)->?A
>
> At line 43, char 21-34:
>     this value has type
>       (string)->unit
>     but it should be a subtype of
>       ([(string*string)])->unit
>
> At line 43, char 26:
>     this value has type
>       string
>       (infered at line 43, char 34)
>     but it should be a supertype of
>       [(string*string)]
>
>
> Here is the my script:
>
> #p_something are .pls playlists
> radio = fallback([ request.queue(id="request"),
>                       switch([({ 0m-15m }, p_news),
>                                        ({ 10m-13m }, p_weather),
>                               ({ 13m-30m }, cooking_science),
>                               ({ 30m-40m }, code_poker),
>                               ({ 40m-0m }, french_bible_poems)
>                                       ]), default
>                       ])
>
>
> # Rewrite metadata
> radio = rewrite_metadata([("comment","THIS IS A COMMENT")],radio)
>
> radio = on_metadata(fun(m)->log(m), radio)
>
> # Output the stream in OGG
> output.icecast.vorbis(
>       samplerate=32000, quality=0.2, stereo=false,
>       fallible=true,
>       host="me",port=8000,password="hackme",
>       nrj(radio))
>
>
>
>
> On 03/20/2012 04:26 PM, Romain Beauxis wrote:
>> Hi Andre!
>>
>> Le 20 mars 2012 04:23, andre castro<[email protected]>   a écrit :
>>> Thanks David,
>>>
>>> It sort of...
>>>
>>> Because these are files over which I have no control (they live in
>>> archive.org), they might or might not have good metadata.
>>>
>>> More essential to show during the stream (in a browser) rather than their
>>> metadata will be to show their url in archive.org. That's why I want to be
>>> able to have access to the current playing Title whithin a playlist
>>>
>>> So saying that my morning.pls is:
>>>
>>> [playlist]
>>> numberofentries=2
>>>
>>> Title1=http://www.archive.org/details/DeadbeatByDice/
>>>
>>> File1=http://www.archive.org/download/DeadbeatByDice/05Deadbeat.ogg
>>>
>>> Title2=http://www.archive.org/details/SlipperyWhenWet/
>>> File2=http://www.archive.org/download/SlipperyWhenWet/BillCosby.ogg
>>>
>>>
>>> and currently File1 is being played; I would like to have its
>>> Title(http://www.archive.org/details/DeadbeatByDice/) or
>>> File(http://www.archive.org/download/DeadbeatByDice/05Deadbeat.ogg)
>>> in a variable. So that this information could be written into the stream
>>> metadata (the writing metadata part I am ok with)
>>>
>>> Is this impossible??
>> Metadata received through on_metadata should include much more
>> information than just mp3 id3 tags. If you start logging them as David
>> explained above, you should be able to see if you can find what you
>> need :-)
>>
>> Romain
>>
>


-- 
          _
         (`  ).
         http://www.andrecastro.info/
       _(       '`.
   .=(`(      .   )     .--
  ((    (..__.:'-'   .+(   )
  `(       )          (   .  )
   ` __.:'             `-' '-

--..,___.--,--'-,---..-.--+--.,,-,,...


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to