2011/6/15 pranza <pranza@...>:
> Bonjour Romain!
(I'm adding back savonet-users as I think this could be interesting to others..)
> The problem was missing ocaml module. I installed it and it runs now. Anyway
> you sent me newer binary version and it works too, many thanks!
> I run the radio called http://radio.audiomastering.lt
> my primary use of Savonet would be:
> 1) dynamically changing station name dependent on current programme, without
> encoder re-connecting, as it would be if only icecast is used;
> 2) improved fallback mechanism (it's also possible with icecast, but when
> active mountpoint falls to other source, online flash player starts
> stuttering and page refresh is needed);
> 3) playing pre-recorded programmes on pre-set times (incl. station name
> 4) ogg source transcoding to mp3 output (some people that play on the radio
> use broadcast programs can output only ogg, for example Traktor, and my
> radio is fixed at 160 kbit/s mp3)
> 5) jingles
> 6) some gain processing for live streams (they often come from parties when
> PC is connected to dj mixer with quite low level to avoid possible peaks).
> I'm only amateur tinkerer, not a programmer so could I bother you with
> how-to questions in future?
Sure, the mailing list is meant for that :-)
> I have Savonet documentation, found some
> snippets on the net and will do my best to build my own config, but
> Even at the very beginning I faced a problem which I cannot solve:
> in the script I have a line:
> playlist = playlist("D:/Fonoteka/gabalai/CD/playlist.m3u")
> and it doesn't play:
> 2011/06/15 00:16:38 [pl(dot)m3u:3] Loading playlist...
> 2011/06/15 00:16:38 [pl(dot)m3u:3] Could not parse playlist: End_of_file
> 2011/06/15 00:16:38 [pl(dot)m3u:3] Got an empty list: keeping the old one.
> I tried renaming it, creating it by hand, granting all permissions for
> "everyone" - nothing helped. I also tried it wit Cygwin build 0.9.3 - it's
> all the same.
> if I point "playlist" to the directory with tracks, it plays fine, but not
> if I point to a playlist file. That's bad, because directory contains loads
> of different tracks.
> Could you give me a clue why is it so?
So, first, in order to avoid confusion, I would recommend trying with
only the native win32 version (the one I sent you). This is also the
latest version with the latest bug fixes and the one that I should be
able to update quickly..
Now, coming to your issue.. If what you wrote does not work then it is
a bug. However, I am not sure about the link between the code and the
logs because the id mentioned in the logs -- pl(dot)m3u -- does not
match the code snippet.
Do you have other playlists in the script? If so, then I would
recommend adding a id="foo" parameter to each playlist in order to
make sure which is which in the logs :-)
> Today was the first day with Savonet and I also observed one bug - a friend
> was broadcasting to harbor, his net connection failed, but when he was back,
> nor he nor anyone else could connect to that harbor anymore. So I added the
> line set('harbor.timeout',30.) to the script and will see if it helps. As
> far as I know, default timeout is 30 anyway, but maybe it will help... If
> you know something more about possible cause of harbor lockup (connection
> refused), also please let me know.
This one is supposed to be fixed in the latest code. Did you
experience this issue with the native win32 binary?
If yes, there is still a chance that the latest win32 native build did
not incorporate some recent changes so I'll compile a fresher one and
ask you to try it if you may :-)