| View previous topic :: View next topic |
| Author |
Message |
johnny archies
Joined: 09 Mar 2008 Posts: 3
|
Posted: Sat Apr 12, 2008 10:02 am Post subject: xiph not working |
|
|
| has there been chages to the system or is there promlem with the xiph which is not working this has happend since tuesday 7th april 08 |
|
| Back to top |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sat Apr 12, 2008 1:20 pm Post subject: |
|
|
If you mean the stream directory (dir.xiph.org) then there has been some changes.
A new directory system has been setup and migrated to another IP with a DNS change. Everyone should be getting the new address by now but It looks like libcurl (the part of icecast which issues the directory requests) caches the IP without updating from DNS, so many of you are still going to the old address.
Obviously a restart of icecast will clear that, so you could just schedule a time to do that. Another possibility is to reload the xml without the stream directories listed, wait a few minutes, then reload the xml with them back in. I'll see if I can workaround the issue if either of those two are not possible.
karl. |
|
| Back to top |
|
 |
Anonymous Guest
|
Posted: Sun Apr 13, 2008 3:45 am Post subject: |
|
|
As well, I seem to be having difficulty finding the listing for my station.
I restarted the Icecast server (I'm using a Windows 2003 dedicated server). I use Sam Broadcaster's encoder; I made sure that the "List on public station listing" is checked, as it has been.
Additionally, in the configuration editor, I made sure that the directory section is uncommented (<directory><yp-url-timeout>15</yp-url-timeout> etc.).
Since I started the server several months ago, I made no changes to the editor, and until recently my station was listed.
Is there anything else I can do? Shall I wait until difficulties are resolved there?
Thank you. |
|
| Back to top |
|
 |
Anonymous Guest
|
Posted: Sun Apr 13, 2008 12:23 pm Post subject: |
|
|
I'm sorry: I forgot to mention that in addition to taking the steps I took above, I did uninstall the icecast software and reinstalled it.
As I expected, the directory address appeared a bit differently. For example, the older version of the Icecast server seemed to have these
aspects:
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
<directory>
<yp-url-timeout>15</yp-url-timeout>
However, the reinstalled version had these aspects:
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://www.oddsock.org/cgi-bin/yp-cgi</yp-url>
</directory>
Once again, I made sure I uncommented what I needed to uncomment in relation to the directory lines above.
I indicated save, and I restarted the Icecast server.
After some minutes, I went to the station directory; yet, I couldn't find my station either by itself (typing the station name into the search bar) or by trying to find it by genre.
Any help with this difficulty would be much appreciated. I did everything I could think to do.
Please be patient with me, as I'm not technically minded and as I haven't your knowledge of code and the like.
Thank you again. |
|
| Back to top |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sun Apr 13, 2008 2:03 pm Post subject: |
|
|
A couple of things to note, the oddsock.org directory server is not in operation so you'll be getting failure messages from that one., so you can remove that one. A re-install is not required, a restart for icecast (for win32 users that means the gui as well) is probably all that is needed.
If your stream is not listed although you see attempts being made then let me know the details and we can check the setup. In most cases, it should take no longer than 5 mins to show up.
karl. |
|
| Back to top |
|
 |
Anonymous Guest
|
Posted: Sun Apr 13, 2008 2:13 pm Post subject: |
|
|
Thank you for the reply.
I mentioned the part about <yp-url>http://www.oddsock.org/cgi-bin/yp-cgi</yp-url> because you mentioned something to the effect that
a new directory system had been setup and migrated to another IP with a DNS change. I wasn't sure what you meant by that so I thought it might relate to the oddsock part, as that seemed to be the only difference between the configuration editor I had before and the one that appears now, after the reinstall, when I click onto the configuration editor.
If you think it best, I'll remove the oddsock part and then save those changes and restart the Icecast server.
If the station fails to appear, I'll let you know.
Thank you again. |
|
| Back to top |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sun Apr 13, 2008 2:18 pm Post subject: |
|
|
There was a directory at oddsock.org a long time ago which is why it was listed but it has been closed for some time now. so All that your system is doing is trying to list there and being rejected. It is independent of any other directories that you define.
Don't forget that the hostname needs to be proper, I did allow localhost to have a special meaning in the older code but balbinus wanted that rejected, so make sure you have a proper name/ip that people can use.
karl. |
|
| Back to top |
|
 |
Anonymous Guest
|
Posted: Sun Apr 13, 2008 2:23 pm Post subject: |
|
|
After uncommenting, this is what I left in the part of the configuration editor having to do with listing the station at the directory:
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
I indicated save. I turned off the server and restarted it. For reference, at the encoder window (I use Sam Broadcaster) I made sure I selected List publicly recommended, or something to that effect.
Additionally, the genre I indicated is 70s.
The station name is Radio Orenovscotia. In the section for 70s genre there appear to be only a few stations listed.
I just checked a moment ago, and it doesn't seem to be there.
Addendum: After reading your last post ("Don't forget that the hostname needs to be proper, I did allow localhost to have a special meaning in the older code but balbinus wanted that rejected, so make sure you have a proper name/ip that people can use. "):
I use the ip address and the port number of my dedicated server. The ip address and port number specifically relate to the Icecast server.
In addition, for hostname I have <RadioOrenovscotia>209.62.91.118</RadioOrenovscotia>
Under "You may have multiple listener.."
I have <port>6000</port>
I can't copy and paste everything, as the configuration editor is in the dedicated server.
But these are just some things that are in the editor.
Last edited by Anonymous on Sun Apr 13, 2008 2:31 pm; edited 2 times in total |
|
| Back to top |
|
 |
johnny archies
Joined: 09 Mar 2008 Posts: 3
|
Posted: Sun Apr 13, 2008 2:23 pm Post subject: xiph.org |
|
|
hi all once again tryed to get listed but still no luck any know is there a bug in the systerm iv reintaled the software still no good some are listed how are there not me
help is needed |
|
| Back to top |
|
 |
Anonymous Guest
|
Posted: Sun Apr 13, 2008 2:56 pm Post subject: |
|
|
For Karl:
I making this post from my dedicated server so that I can copy and paste all the relevant parts of the configuration editor as I've configured it:
<icecast>
<limits>
<clients>100</clients>
<sources>2</sources>
<threadpool>5</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<!-- If enabled, this will provide a burst of data when a client
first connects, thereby significantly reducing the startup
time for listeners that do substantial buffering. However,
it also significantly increases latency between the source
client and listening client. For low-latency setups, you
might want to disable this. -->
<burst-on-connect>1</burst-on-connect>
<!-- same as burst-on-connect, but this allows for being more
specific on how much to burst. Most people won't need to
change from the default 64k. Applies to all mountpoints -->
<burst-size>65535</burst-size>
</limits>
<authentication>
<!-- Sources log in with username 'source' -->
<source-password>xxxxxx</source-password>
<!-- Relays log in username 'relay' -->
<relay-password>xxxxxx</relay-password>
<!-- Admin logs in with the username given below -->
<admin-user>admin</admin-user>
<admin-password>xxxxx</admin-password>
</authentication>
<!-- Uncomment this if you want directory listings -->
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
<!-- This is the hostname other people will use to connect to your server.
It affects mainly the urls generated by Icecast for playlists and yp
listings. -->
<RadioOrenovscotia>209.62.91.118</RadioOrenovscotia>
<!-- You can use these two if you only want a single listener -->
<!--<port>8000</port> -->
<!--<bind-address>127.0.0.1</bind-address>-->
<!-- You may have multiple <listener> elements -->
<listen-socket>
<port>6000</port>
<!-- <bind-address>209.62.91.118</bind-address> -->
</listen-socket>
<!--
<listen-socket>
<port>6001</port>
</listen-socket>
-->
<!--<master-server>209.62.91.118</master-server>-->
<!--<master-server-port>6001</master-server-port>-->
<!--<master-update-interval>120</master-update-interval>-->
<!--<master-password>xxxx</master-password>-->
<!-- setting this makes all relays on-demand unless overridden, this is
useful for master relays which do not have <relay> definitions here.
The default is 0 -->
<!--<relays-on-demand>1</relays-on-demand>-->
<!--
<relay>
<server>127.0.0.1</server>
<port>6001</port>
<mount>/radioorenovscotia.ogg</mount>
<local-mount>/radioorenovscotia.ogg</local-mount>
<on-demand>0</on-demand>
<relay-shoutcast-metadata>0</relay-shoutcast-metadata>
</relay>
-->
For my privacy, I typed xxx's in place of my password. |
|
| Back to top |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sun Apr 13, 2008 3:21 pm Post subject: |
|
|
ornovscotia: you are editing too much, you just need
<hostname>209.62.91.118</hostname>
or a DNS name. <RadioOrenovscotia> is not a tag that icecast will recognise.
johnny archies: we need more information to know what to check for. You can check in the error log to see if the stream is failing to be listed but without something to check for, we won't be able to help
karl. |
|
| Back to top |
|
 |
Anonymous Guest
|
Posted: Sun Apr 13, 2008 4:28 pm Post subject: |
|
|
| A couple of days ago I started my Icecast2 and it listed in the new directory. I then changed some of the info, (genre, link on station name) but they did not update on the yp (though change in song title did). When I disconnected my listing stayed there for hours. When I have tried to start my server since then I get no listing coming up at all. I am no expert but normally manage to figure these things out but any suggestions would be appreciated right now. Using Oddcast DSP for ogg vorbis. |
|
| Back to top |
|
 |
Anonymous Guest
|
Posted: Sun Apr 13, 2008 4:42 pm Post subject: I do also have problems getting listed since the "updat |
|
|
Hi Karl,
I do also have problems getting listed since the "update", before everything worked fine.
You asked for a message from the error.log here is what I do get:
[2008-04-13 18:22:41] EROR yp/send_to_yp YP add on http://dir.xiph.org/cgi-bin/yp-cgi failed: Add refused. Reason: Illegal listen_url. Incorrect <hostname>.
And here is what I do have in the config file:
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
<hostname>machine.domain.ch</hostname>
<port>8000</port>
My server is running on Linux.
What is wrong?
Last edited by Anonymous on Mon Apr 14, 2008 12:35 pm; edited 2 times in total |
|
| Back to top |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sun Apr 13, 2008 4:51 pm Post subject: Re: I do also have problems getting listed since the "u |
|
|
| plutocool wrote: |
<hostname>live7.avf.ch</hostname>
<port>8000</port>
What is wrong? |
The requests we are seeing from your site do seem to have localhost as the host name. Did you update the xml after starting icecast?, if so then you'll need to restart icecast, if you reload the xml ,you'll still need to restart the streams you have. I can't see the details on your status page to confirm.
karl. |
|
| Back to top |
|
 |
Anonymous Guest
|
Posted: Sun Apr 13, 2008 5:02 pm Post subject: Re: I do also have problems getting listed since the "u |
|
|
| karlH wrote: |
| plutocool wrote: |
<hostname>machine.domain.ch</hostname>
<port>8000</port>
What is wrong? |
The requests we are seeing from your site do seem to have localhost as the host name. Did you update the xml after starting icecast?, if so then you'll need to restart icecast, if you reload the xml ,you'll still need to restart the streams you have. I can't see the details on your status page to confirm.
karl. |
Karl,
I did a restart of the server right now.
Does it look better now?
To me everything seems OK.
Thanks for your help.
Last edited by Anonymous on Mon Apr 14, 2008 12:34 pm; edited 1 time in total |
|
| Back to top |
|
 |
|