Hi there, We are currently in the process of migrating our online radio stations to Azuracast, everything is working well except when we attempt to post On Air and Listener stats to your directory, they don't show up. Additionally, the listing can't be found in searches most of the time, but occasionally will come back for a few minutes and then disappear. I've setup a test station at the following address: Public URL: http://radio2.wsradio.net:8110 (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/0?redirect=http%3A%2F%2Fradio2.wsradio.net%3A8110&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) The station is currently being advertised on dir.xiph.org, and also internet-radio.com. The internet-radio.com (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/1?redirect=internet-radio.com&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) listing can be found here: https://www.internet-radio.com/search/?radio=everyday+jazz (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/2?redirect=https%3A%2F%2Fwww.internet-radio.com%2Fsearch%2F%3Fradio%3Deveryday%2Bjazz&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) I've attached the relevant sections of the icecast.xml file, and also debug info from icecast.log: <hostname>radio2.wsradio.net</hostname> <listen-socket> <port>8110</port> </listen-socket> <directory> <yp-url-timeout>15</yp-url-timeout> <yp-url>http://icecast-yp.internet-radio.com</yp-url> </directory> <directory> <yp-url-timeout>15</yp-url-timeout> <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url> </directory> root at 00779d431e43:/var/azuracast/stations/everyday_jazz/config# cat icecast.log | grep yp [2020-06-16 09:36:15] DBUG yp/yp_recheck_config Updating YP configuration [2020-06-16 09:36:15] INFO yp/yp_recheck_config Adding new YP server "http://icecast-yp.internet-radio.com" (timeout 15s, default interval 600s) [2020-06-16 09:36:15] INFO yp/yp_recheck_config Adding new YP server "https://dir.xiph.org/cgi-bin/yp-cgi" (timeout 15s, default interval 600s) [2020-06-16 09:36:15] INFO yp/yp_client_add Starting Directory client for YP processing [2020-06-16 09:36:15] DBUG yp/check_servers Add pending yps https://dir.xiph.org/cgi-bin/yp-cgi [2020-06-16 09:36:15] DBUG yp/check_servers Add pending yps http://icecast-yp.internet-radio.com Here are the hits I'm getting back from internet-radio.com (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/3?redirect=internet-radio.com&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) directory servers in the space of an hour. If I do a search for dir.xiph.org, I get nothing: root at 00779d431e43:/var/azuracast/stations/everyday_jazz/config# cat icecast_access.log | grep internet-radio.com 45.33.0.159 - - [16/Jun/2020:08:31:58 +1200] "GET / HTTP/1.1" 200 2392 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.200.193 - - [16/Jun/2020:08:36:59 +1200] "GET / HTTP/1.1" 200 2404 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.213.180 - - [16/Jun/2020:08:42:09 +1200] "GET / HTTP/1.1" 200 2406 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.213.180 - - [16/Jun/2020:08:47:26 +1200] "GET / HTTP/1.1" 200 2411 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.200.193 - - [16/Jun/2020:08:52:28 +1200] "GET / HTTP/1.1" 200 2391 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 45.33.0.159 - - [16/Jun/2020:08:57:38 +1200] "GET / HTTP/1.1" 200 2397 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.213.180 - - [16/Jun/2020:09:02:43 +1200] "GET / HTTP/1.1" 200 2389 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 45.33.0.159 - - [16/Jun/2020:09:07:58 +1200] "GET / HTTP/1.1" 200 2392 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.200.193 - - [16/Jun/2020:09:13:17 +1200] "GET / HTTP/1.1" 200 2410 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 45.33.46.197 - - [16/Jun/2020:09:18:27 +1200] "GET / HTTP/1.1" 200 2391 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.200.193 - - [16/Jun/2020:09:23:32 +1200] "GET / HTTP/1.1" 200 2417 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.200.193 - - [16/Jun/2020:09:28:29 +1200] "GET / HTTP/1.1" 200 2400 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.200.193 - - [16/Jun/2020:09:33:34 +1200] "GET / HTTP/1.1" 200 2398 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 45.33.46.197 - - [16/Jun/2020:09:38:42 +1200] "GET / HTTP/1.1" 200 2389 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.213.180 - - [16/Jun/2020:09:43:49 +1200] "GET / HTTP/1.1" 200 2420 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.200.193 - - [16/Jun/2020:09:49:05 +1200] "GET / HTTP/1.1" 200 2400 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.200.193 - - [16/Jun/2020:09:54:17 +1200] "GET / HTTP/1.1" 200 2406 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 45.33.46.197 - - [16/Jun/2020:09:59:29 +1200] "GET / HTTP/1.1" 200 2394 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 139.162.213.180 - - [16/Jun/2020:10:04:29 +1200] "GET / HTTP/1.1" 200 2394 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 45.33.0.159 - - [16/Jun/2020:10:09:31 +1200] "GET / HTTP/1.1" 200 2399 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; +http://www.internet-radio.com)" 0 root at 00779d431e43:/var/azuracast/stations/everyday_jazz/config# cat icecast_access.log | grep dir.xiph.org root at 00779d431e43:/var/azuracast/stations/everyday_jazz/config# If you need any additional info, I'd be happy to provide it. We have a bunch of other stations on our existing Centovacast server that are successfully sending stats and metadata to the directory, here are a few examples: http://radio.wanderingsheep.tv:8059/ (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/4?redirect=http%3A%2F%2Fradio.wanderingsheep.tv%3A8059%2F&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) http://radio.wanderingsheep.tv:8000/ (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/5?redirect=http%3A%2F%2Fradio.wanderingsheep.tv%3A8000%2F&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) http://radio.wanderingsheep.tv:8003/ (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/6?redirect=http%3A%2F%2Fradio.wanderingsheep.tv%3A8059%2F&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) Would appreciate any help and/or insight into what the problem could be. Thanks for your time. Kind regards Jeremy -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast/attachments/20200616/427a8662/attachment.html>
Hi, can you check the log for the actual messages where it adds the stream to the directory? It should contain information if listing fails or succeeds and the server sends back the reason. On 16 Jun 2020, at 0:55, Jeremy Nixon wrote:> Hi there, > > We are currently in the process of migrating our online radio stations > to Azuracast, everything is working well except when we attempt to > post On Air and Listener stats to your directory, they don't show up. > Additionally, the listing can't be found in searches most of the time, > but occasionally will come back for a few minutes and then disappear. > I've setup a test station at the following address: > Public URL: http://radio2.wsradio.net:8110 > (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/0?redirect=http%3A%2F%2Fradio2.wsradio.net%3A8110&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) > The station is currently being advertised on dir.xiph.org, and also > internet-radio.com. The internet-radio.com > (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/1?redirect=internet-radio.com&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) > listing can be found here: > https://www.internet-radio.com/search/?radio=everyday+jazz > (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/2?redirect=https%3A%2F%2Fwww.internet-radio.com%2Fsearch%2F%3Fradio%3Deveryday%2Bjazz&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) > I've attached the relevant sections of the icecast.xml file, and also > debug info from icecast.log: > <hostname>radio2.wsradio.net</hostname> > <listen-socket> > <port>8110</port> > </listen-socket> > <directory> > <yp-url-timeout>15</yp-url-timeout> > <yp-url>http://icecast-yp.internet-radio.com</yp-url> > </directory> > <directory> > <yp-url-timeout>15</yp-url-timeout> > <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url> > </directory> > > root at 00779d431e43:/var/azuracast/stations/everyday_jazz/config# cat > icecast.log | grep yp > [2020-06-16 09:36:15] DBUG yp/yp_recheck_config Updating YP > configuration > [2020-06-16 09:36:15] INFO yp/yp_recheck_config Adding new YP server > "http://icecast-yp.internet-radio.com" (timeout 15s, default interval > 600s) > [2020-06-16 09:36:15] INFO yp/yp_recheck_config Adding new YP server > "https://dir.xiph.org/cgi-bin/yp-cgi" (timeout 15s, default interval > 600s) > [2020-06-16 09:36:15] INFO yp/yp_client_add Starting Directory client > for YP processing > [2020-06-16 09:36:15] DBUG yp/check_servers Add pending yps > https://dir.xiph.org/cgi-bin/yp-cgi > [2020-06-16 09:36:15] DBUG yp/check_servers Add pending yps > http://icecast-yp.internet-radio.com > > Here are the hits I'm getting back from internet-radio.com > (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/3?redirect=internet-radio.com&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) > directory servers in the space of an hour. If I do a search for > dir.xiph.org, I get nothing: > root at 00779d431e43:/var/azuracast/stations/everyday_jazz/config# cat > icecast_access.log | grep internet-radio.com > 45.33.0.159 - - [16/Jun/2020:08:31:58 +1200] "GET / HTTP/1.1" 200 2392 > "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.200.193 - - [16/Jun/2020:08:36:59 +1200] "GET / HTTP/1.1" 200 > 2404 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.213.180 - - [16/Jun/2020:08:42:09 +1200] "GET / HTTP/1.1" 200 > 2406 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.213.180 - - [16/Jun/2020:08:47:26 +1200] "GET / HTTP/1.1" 200 > 2411 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.200.193 - - [16/Jun/2020:08:52:28 +1200] "GET / HTTP/1.1" 200 > 2391 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 45.33.0.159 - - [16/Jun/2020:08:57:38 +1200] "GET / HTTP/1.1" 200 2397 > "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.213.180 - - [16/Jun/2020:09:02:43 +1200] "GET / HTTP/1.1" 200 > 2389 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 45.33.0.159 - - [16/Jun/2020:09:07:58 +1200] "GET / HTTP/1.1" 200 2392 > "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.200.193 - - [16/Jun/2020:09:13:17 +1200] "GET / HTTP/1.1" 200 > 2410 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 45.33.46.197 - - [16/Jun/2020:09:18:27 +1200] "GET / HTTP/1.1" 200 > 2391 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.200.193 - - [16/Jun/2020:09:23:32 +1200] "GET / HTTP/1.1" 200 > 2417 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.200.193 - - [16/Jun/2020:09:28:29 +1200] "GET / HTTP/1.1" 200 > 2400 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.200.193 - - [16/Jun/2020:09:33:34 +1200] "GET / HTTP/1.1" 200 > 2398 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 45.33.46.197 - - [16/Jun/2020:09:38:42 +1200] "GET / HTTP/1.1" 200 > 2389 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.213.180 - - [16/Jun/2020:09:43:49 +1200] "GET / HTTP/1.1" 200 > 2420 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.200.193 - - [16/Jun/2020:09:49:05 +1200] "GET / HTTP/1.1" 200 > 2400 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.200.193 - - [16/Jun/2020:09:54:17 +1200] "GET / HTTP/1.1" 200 > 2406 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 45.33.46.197 - - [16/Jun/2020:09:59:29 +1200] "GET / HTTP/1.1" 200 > 2394 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 139.162.213.180 - - [16/Jun/2020:10:04:29 +1200] "GET / HTTP/1.1" 200 > 2394 "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > 45.33.0.159 - - [16/Jun/2020:10:09:31 +1200] "GET / HTTP/1.1" 200 2399 > "-" "Mozilla/5.0 (compatible; RadioSpider/1.3; > +http://www.internet-radio.com)" 0 > > root at 00779d431e43:/var/azuracast/stations/everyday_jazz/config# cat > icecast_access.log | grep dir.xiph.org > root at 00779d431e43:/var/azuracast/stations/everyday_jazz/config# > > If you need any additional info, I'd be happy to provide it. We have a > bunch of other stations on our existing Centovacast server that are > successfully sending stats and metadata to the directory, here are a > few examples: > http://radio.wanderingsheep.tv:8059/ > (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/4?redirect=http%3A%2F%2Fradio.wanderingsheep.tv%3A8059%2F&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) > http://radio.wanderingsheep.tv:8000/ > (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/5?redirect=http%3A%2F%2Fradio.wanderingsheep.tv%3A8000%2F&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) > http://radio.wanderingsheep.tv:8003/ > (https://link.getmailspring.com/link/AFC87881-668D-426B-AA21-8DB0EF61B20B at getmailspring.com/6?redirect=http%3A%2F%2Fradio.wanderingsheep.tv%3A8059%2F&recipient=aWNlY2FzdEB4aXBoLm9yZw%3D%3D) > Would appreciate any help and/or insight into what the problem could > be. Thanks for your time. > Kind regards > Jeremy> _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast/attachments/20200618/4a071e92/attachment.html>
Hi Marvin, Thanks for your reply. It turns out my debug error logs were going to /dev/stderr, have since fixed this. Here is the complete error log. I've highlighted what I believe to be the problem. Thanks. root at 525ad624577f:/var/azuracast/stations/everyday_jazz/config# cat icecast_error.log | grep yp [2020-06-20 09:20:53] DBUG yp/yp_recheck_config Updating YP configuration [2020-06-20 09:20:53] INFO yp/yp_recheck_config Adding new YP server "http://icecast-yp.internet-radio.com" (timeout 15s, default interval 600s) [2020-06-20 09:20:53] INFO yp/yp_recheck_config Adding new YP server "http://dir.xiph.org/cgi-bin/yp-cgi" (timeout 15s, default interval 600s) [2020-06-20 09:20:53] INFO yp/yp_client_add Starting Directory client for YP processing [2020-06-20 09:20:53] DBUG yp/check_servers Add pending yps http://dir.xiph.org/cgi-bin/yp-cgi [2020-06-20 09:20:53] DBUG yp/check_servers Add pending yps http://icecast-yp.internet-radio.com [2020-06-20 09:20:57] DBUG stats/process_source_stat new node on /stream.mp3 "server_type" (audio/mpeg) [2020-06-20 09:20:57] DBUG stats/modify_node_event update "/stream.mp3" server_type (audio/mpeg) [2020-06-20 09:20:57] DBUG yp/yp_pending_update running through YP changes [2020-06-20 09:20:57] DBUG yp/yp_add_callback Adding /stream.mp3 to http://icecast-yp.internet-radio.com [2020-06-20 09:20:57] DBUG yp/yp_add_callback Adding /stream.mp3 to http://dir.xiph.org/cgi-bin/yp-cgi [2020-06-20 09:20:57] DBUG yp/yp_pending_update Processed 1 changes [2020-06-20 09:20:57] DBUG yp/add_pending_yp 1 YP entries added to http://icecast-yp.internet-radio.com [2020-06-20 09:20:57] DBUG yp/add_pending_yp 1 YP entries added to http://dir.xiph.org/cgi-bin/yp-cgi [2020-06-20 09:21:04] DBUG stats/process_source_stat new node on /stream.mp3 "yp_currently_playing" (Jazz Cafe Radio - Smooth Jazz to Lift the Soul) [2020-06-20 09:21:04] DBUG yp/yp_pending_update running through YP changes [2020-06-20 09:21:04] DBUG yp/yp_pending_update Processed 1 changes [2020-06-20 09:21:16] DBUG stats/modify_node_event update "/stream.mp3" yp_currently_playing (Fourplay - Fannie Mae) [2020-06-20 09:21:16] DBUG yp/yp_pending_update running through YP changes [2020-06-20 09:21:16] DBUG yp/yp_pending_update Processed 1 changes [2020-06-20 09:21:58] DBUG yp/handle_returned_header server touch interval is 60 [2020-06-20 09:21:58] DBUG yp/send_to_yp YP add at http://icecast-yp.internet-radio.com for /stream.mp3 succeeded [2020-06-20 09:21:58] EROR yp/send_to_yp YP add on http://dir.xiph.org/cgi-bin/yp-cgi failed for /stream.mp3: no response from server [2020-06-20 09:22:04] DBUG yp/send_to_yp YP touch at http://icecast-yp.internet-radio.com for /stream.mp3 succeeded [2020-06-20 09:23:05] DBUG yp/send_to_yp YP touch at http://icecast-yp.internet-radio.com for /stream.mp3 succeeded [2020-06-20 09:24:05] DBUG yp/send_to_yp YP touch at http://icecast-yp.internet-radio.com for /stream.mp3 succeeded Kind regards Jeremy On Jun 19 2020, at 9:07 am, Marvin Scholz <epirat07 at gmail.com> wrote:> > Hi, > > can you check the log for the actual messages where it adds the stream to the > directory? It should contain information if listing fails or succeeds and the > server sends back the reason. > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast/attachments/20200620/c5c04467/attachment.html>