[Icecast] listener authentication
"Thomas B. Rücker"
thomas at ruecker.fi
Mon Feb 23 05:49:24 UTC 2015
On 02/19/2015 03:03 PM, Ron Harmon wrote:
> Thomas and Phillip,
>
> Thanks so much for your help. I have it working now but, is there a
> way to setup that when the user clicks on the m3u to play that it
> would open a player in the web page instead of creating the m3u file
> then having to open it in windows media player as some of the time WMP
> wont play the file.
Just use an <audio> element or a javascript player that leverages this.
The latter ones tend to also have a fallback to some flash object in
case the browser doesn't support the format.
Starting with version 2.4 the officially supported formats also get a
<audio> object in the status page. Keep in mind though, that the status
page is not meant to be a focal point for end users, usually you'd embed
the player into your homepage or such.
Cheers
Thomas
> On Wed, Feb 18, 2015 at 2:30 AM, "Thomas B. Rücker" <thomas at ruecker.fi
> <mailto:thomas at ruecker.fi>> wrote:
>
> On 02/17/2015 12:09 AM, Ron Harmon wrote:
> > Thomas,
> >
> > Sorry to be a pain, but I'm still getting errors when I start
> Icecast.
> > StartingIcecast 2.4.1
> > Using config "icecast.xml" from installation directory ...
> >
> > Please open http://localhost:8000 or http://127.0.0.1:8000 in
> your web
> > browser t
> > o see the web interface.
> > [2015-02-16 18:49:49] WARN auth_htpasswd/auth_htpasswd.c failed
> to check
> > status
> > of myauth
> >
> > I have attached a copy of my xml file.
>
> There are a couple of things wrong with that.
> * The hostname is NOT an URL. If you don't plan to list on
> dir.xiph.org <http://dir.xiph.org>,
> leave it as "localhost" and ignore the warning.
> * example.m3u is wrong, as pointed out by Philipp
>
> I've attached a cleaned up icecast.xml file. With everything unused
> removed. I've renamed /example.m3u to /example. This will only work if
> you plan to stream mp3, if you stream any other codec then it
> needs the
> respective "customary filename extension". Else it will confuse player
> software. For Ogg/vorbis it would be /example.ogg and for Opus it
> would
> be /example.opus
>
> I'd suggest you complete the steps I pointed out earlier (connect a
> source client to the right mountpoint and then go to admin
> interface!).
>
> Thomas
>
> >
> > Thanks!
> >
> >
> >
> > -----Original Message-----
> > From: icecast-bounces at xiph.org <mailto:icecast-bounces at xiph.org>
> [mailto:icecast-bounces at xiph.org
> <mailto:icecast-bounces at xiph.org>] On Behalf
> > Of "Thomas B. Rücker"
> > Sent: Monday, February 16, 2015 10:46 AM
> > To: icecast at xiph.org <mailto:icecast at xiph.org>
> > Subject: Re: [Icecast] listener authentication
> >
> > On 02/16/2015 03:08 PM, Ron Harmon wrote:
> >> Thanks for your quick reply.
> >> I am looking at htpasswd. I am using 2.41 on Windows 7 with BUTT.
> >> I have read the documentation but I don't understand where to enter
> >> this in the config file.
> >> |<mount>
> >> <mount-name>/example.ogg</mount-name>
> >> <authentication type="htpasswd">
> >> <option name="filename" value="myauth"/>
> >> <option name="allow_duplicate_users" value="0"/>
> >> </authentication>
> >> </mount>|
> >>
> > You could paste it in the default windows config right below this:
> > <!-- Mountpoints
> > Only define <mount> sections if you want to use
> advanced options,
> > like alternative usernames or passwords
> > -->
> >
> > Just make sure to NOT put it inside a <!-- --> section. Because
> then it
> > would get ignored.
> > A good editor for the Icecast config would be notepad++, as it
> nicely
> > highlights what's active (blue/red) and what's commented out
> (green).
> > http://notepad-plus-plus.org/
> >
> > You can then connect (re)start Icecast, then the source client
> and proceed
> > to the admin interface to edit authentication settings.
> > In case of "/example.ogg" this would be:
> > http://localhost:8000/admin/manageauth.xsl?mount=/example.ogg
> > (Please note that this is only available while a source client
> is running
> > on that mountpoint!)
> >
> > On Windows the file "myauth" gets automatically created after
> adding the
> > first user, in the Icecast installation directory, right next to
> the config
> > file.
> > On Linux/Unix/OSX it would need a bit more checking. Actually on
> Windows
> > too, but only if you'd run Icecast as a service and under a
> different user…
> >
> >
> > Cheers
> >
> > Thomas
> >
> >
> >> On Mon, Feb 16, 2015 at 8:18 AM, "Thomas B. Rücker"
> <thomas at ruecker.fi <mailto:thomas at ruecker.fi>
> >> <mailto:thomas at ruecker.fi <mailto:thomas at ruecker.fi>>> wrote:
> >>
> >> On 02/16/2015 12:24 PM, Ron Harmon wrote:
> >> > I cannot for the life of me get listener authentication
> to work.
> >> > Would it be possible to send me a complete xml file that has
> >> listener
> >> > authentication setup?
> >>
> >> Which kind of listener authentication are you looking for?
> >> - htpasswd file based
> >> - URL auth backend based
> >>
> >> I would recommend htpasswd if you are a beginner and want
> >> something simple.
> >>
> >> What OS/Distro is this on?
> >> Which version of Icecast?
> >>
> >> Have you tried looking at the documentation?
> >>
> >>
> http://icecast.org/docs/icecast-2.4.1/auth.html#htpasswd-listener-auth
> >> entication
> >>
> >> Why I can't just "send a xml file" is, because this depends
> on a few
> >> things on your system. The questions I posed will help me
> or others to
> >> give you guidance to get it working correctly though.
> >>
> >> Cheers
> >>
> >> Thomas
> >>
>
More information about the Icecast
mailing list