Hello everyone,
I will try to be as detailed as neccessary so everyone can understand my
current problem. Im using liquidsoap 0.9.0 as a source to Icecast 2. Im
running a rather large site (70k members) and the radio is a major player in
this (we are dumping our current radio provider and going with an inhouse
solution). I've been working on this project for the last 4 weeks solid and
have developed a rather fantastic full-featured radio management system to
control what is played (based on time, genres, artists, track
length/age/plays...etc). It also will auto-schedule in advance based on
scheduled programs I can create (such as telling it to play the Techno music on
mondays between 5pm-10pm, tuesday play House music between 7pm-11pm...etc).
Its a pretty great system and im pretty proud of it :-)
As part of this sytem, DJs on the site will be able to connect to the radio
to do live broadcasts. Originally I had this going straight to Icecast, but
then opted to use the input.harbor built into liquidsoap for several reasons.
First, with input.harbor, I can authenticate. With our current radio provider,
we had problems with registered DJs getting drunk and then connecting live onto
the radio when they are not supposed to and acting stupid. With the
authentication, we authenticate not only based on the proper ID/PW, but also
whether they are scheduled to go live at that time. Also using input.harbor, I
can flag in the system that a DJ is going live, and based on the ID/PW, users
on the site will see an alert "Live Broadcast" along with the
artist/title/genre info and a picture of the DJ thats playing live (all AJAX
and stuff :-)
SO, here is the problem. Now that i've spent the last several weeks working
10 hours/day on this elaborate system, and after thinking its all done, there
is a problem connecting to input.harbor. For testing, I've been using a plugin
with winamp which allowed me to connect using the icecast protocol directly to
liquidsoap via input.harbor. Works PERFECT.
Today, he told me that he was unable to connect using the program he uses
(Virtual DJ). This program seems to be *the* program that most semi-serious
and serious DJs use to do live broadcasts (at least in the genre of electronic
music). Unfortunatly, this program doesn't really support the Icecast setup.
It has an option to stream in ogg, but in no way can I connect via this program
since it uses ICY protocol.
> I've enabled icy support for input.harbor
> I've set the mountpoint to /
> I've set the port 8004 so it can connect ok to both 8004 and 8005
> Connect with Virtual DJ using MP3 format (128k)
However, when I try to connect, it gives me this error:
2009/06/06 17:47:40 [harbor:3] Invalid ICY request
2009/06/06 17:47:40 [harbor:3] Failed: Invalid ICY request
And Virtual DJ shows that the server responds back with the password that I
used.
Note that I am using Linux and as a result, had ONE HELL OF A TIME installing
liquidsoap! It took 4 different linux specialist to get it to compile becuase
of endless problems with dependencies and compiling issues. I am wondering if
this has somethign to do with it (not installed right or missing plugin??)
When I try to connect using the Icecast format (OGG), Liquidsoap shows this
error:
2009/06/06 17:52:10 [harbor:3] Failed: nth
So waht does this all mean and how can I fix it? I have 4+ weeks of work into
this and I thought it was all 100% ready...only to find this major problem.
Please let me know if you have any ideas
Gabe
------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises
looking to deploy the next generation of Solaris that includes the latest
innovations from Sun and the OpenSource community. Download a copy and
enjoy capabilities such as Networking, Storage and Virtualization.
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users