{"id":6065,"date":"2016-06-13T16:36:33","date_gmt":"2016-06-13T16:36:33","guid":{"rendered":"http:\/\/www.qantumthemes.com\/manuals\/onair2\/?post_type=ht_kb&#038;p=6065"},"modified":"2019-01-11T10:42:06","modified_gmt":"2019-01-11T10:42:06","slug":"radio-station-channels","status":"publish","type":"ht_kb","link":"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/knowledge-base\/radio-station-channels\/","title":{"rendered":"03. Radio station channels"},"content":{"rendered":"<p>You can play any <strong><span style=\"text-decoration: underline;\">valid<\/span> <span style=\"text-decoration: underline;\">public<\/span> <span style=\"text-decoration: underline;\">mp3<\/span><\/strong> stream via the Kentha Player.<\/p>\n<p><strong>Important: this feature requires you to have a normal MP3 stream url, such as Shoutcast, Icecast, Radio.co, Wavestreaming, Airtime, Shoutca.st or similar.<\/strong><\/p>\n<ol>\n<li>Click <strong>Radio Channels &gt; Add New<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6652 alignnone\" src=\"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/04\/Screen-Shot-2018-04-30-at-16.44.02.png\" alt=\"\" width=\"312\" height=\"68\" srcset=\"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/04\/Screen-Shot-2018-04-30-at-16.44.02.png 312w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/04\/Screen-Shot-2018-04-30-at-16.44.02-300x65.png 300w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/04\/Screen-Shot-2018-04-30-at-16.44.02-50x11.png 50w\" sizes=\"(max-width: 312px) 100vw, 312px\" \/><br \/>\n<\/strong><\/li>\n<li>Compile title and content<\/li>\n<li>MP3 stream URL: your radio streaming direct mp3 URL (<a href=\"#mp3stream\">more info<\/a>)<\/li>\n<li>Radio subtitle: more info about the radio<\/li>\n<li>Logo: will appear in the header of the single radio channel<\/li>\n<li>Player icon: will be used as icon in the Kentha Player bar<\/li>\n<li>SHOUTcast XML feed host and post: compile to receive song titles for ShoutCAST channels (more details below)<\/li>\n<li>IceCast jSON URL: compile only for Icecast channels [<a href=\"#icecast\">more info<\/a>]<\/li>\n<li>IceCast mountpoint: only required for some Icecast channels, ask your provider for more info<\/li>\n<li>Radio.co: compile with Radio.co ID if this is your provider<\/li>\n<li>Airtime: compile this field if you use Airtime provider<\/li>\n<li>Radionomy: compile this field if you use Radionomy provider<\/li>\n<li>Plain text: if you have a URL displaying in plain text &#8220;Artist &#8211; Song&#8221;, use this field<\/li>\n<li><strong>Add To Playlist: select to add the radio channel to the player automatically<\/strong><\/li>\n<\/ol>\n<h2 id=\"_\" ><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6669 size-post\" src=\"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.50.27-e1525341111295-920x935.png\" alt=\"\" width=\"920\" height=\"935\" srcset=\"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.50.27-e1525341111295-920x935.png 920w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.50.27-e1525341111295-295x300.png 295w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.50.27-e1525341111295-768x780.png 768w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.50.27-e1525341111295-50x50.png 50w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.50.27-e1525341111295-60x60.png 60w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.50.27-e1525341111295-600x609.png 600w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.50.27-e1525341111295-320x325.png 320w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.50.27-e1525341111295.png 949w\" sizes=\"(max-width: 920px) 100vw, 920px\" \/><\/h2>\n<h2 id=\"mp3stream\" id=\"mp3-stream-more-info-and-setup\" >MP3 Stream: more info and setup<\/h2>\n<p>This plugin adds the possibility to stream music from\u00a0any public mp3 radio stream. To be sure that your stream works, you can open it in Chrome. If a download action starts or a music player appears, then your stream is publically accessible.<\/p>\n<p><strong>Most of the times you can&#8217;t access a radio stream in http from a\u00a0https website (the protocols must match).<\/strong><\/p>\n<p>To add\u00a0your radio stream you need the Host and Port, and create the stream URL by adding one of the following:<\/p>\n<ul>\n<li>\/listen#.mp3<\/li>\n<li>;listen#.mp3<\/li>\n<li>\/stream#.mp3<\/li>\n<li>\/stream#.mp3<\/li>\n<\/ul>\n<p>For example, this is a valid radio stream URL (http protocol omitted to avoid wordpress embedding):<\/p>\n<p>[https]:\/\/streams.radio.co\/sd1bcd1376\/listen#.mp3<\/p>\n<p>If you put the URL in a wordpress and your stream is OK, it will be playable:<\/p>\n<!--[if lt IE 9]><script>document.createElement('audio');<\/script><![endif]-->\n<audio class=\"wp-audio-shortcode\" id=\"audio-6065-1\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/mpeg\" src=\"https:\/\/streams.radio.co\/sd1bcd1376\/listen?_=1#.mp3\" \/><a href=\"https:\/\/streams.radio.co\/sd1bcd1376\/listen#.mp3\">https:\/\/streams.radio.co\/sd1bcd1376\/listen#.mp3<\/a><\/audio>\n<p>If you are not sure of what your direct mp3 stream URL is,<strong> you have to ask to your radio streaming provider.<\/strong><\/p>\n<p><strong>AAC stream <span style=\"text-decoration: underline;\">is not accepted<\/span> as is not compatible by most of the devices.<\/strong><\/p>\n<p>This is how a valid radio stream appear when accessed directly from Chrome, but it may also try to download a file. In both cases it will work with this theme:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6265\" src=\"http:\/\/www.qantumthemes.com\/manuals\/onair2\/wp-content\/uploads\/2017\/01\/Screen-Shot-2017-01-19-at-00.36.17.png\" alt=\"Screen Shot 2017-01-19 at 00.36.17\" width=\"345\" height=\"169\" \/><\/p>\n<div style=\"background-color: black; color: white; padding: 30px; margin: 30px 0;\">\n<h3 id=\"important\" ><span style=\"color: #ff0000;\"><strong>Important:<\/strong><\/span><\/h3>\n<h4 style=\"color: white;\" id=\"this-theme-only-provides-an-access-from-the-browser-to-the-radio-stream-it-works-like-a-window-to-see-outside-of-your-home-if-the-stream-is-not-accessible-directly-as-explained-above-it-cant\" >This theme only provides an access from the browser to the radio stream. <strong>It works like a window to see outside of your home: if the stream is not accessible directly as explained above, it can&#8217;t work with the theme because is the stream URL itself that is incorrect, in this case we can&#8217;t help you, it&#8217;s required that you contact your streaming provider and <span style=\"text-decoration: underline;\">ask for the correct direct mp3 stream URL.<\/span><\/strong><\/h4>\n<h4 style=\"color: white;\" id=\"always-test-the-stream-url-directly-in-the-browser-before-using-it-with-the-theme-to-be-sure-its-working\" >Always test the stream URL directly in the browser before using it with the theme to be sure it&#8217;s working.<\/h4>\n<p><strong>Shoutcast streams prior to 2.x are not accepted by Chrome for security issues.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"important-2\" ><span style=\"color: #ff0000;\"><strong>Important #2:<\/strong><\/span><\/h3>\n<h4 style=\"color: white;\" id=\"if-your-stream-doesnt-work-even-if-public-and-directly-accessible-your-provider-may-be-blocking-access-control-allow-origin-solution-go-in-settings-kentha-player-and-disable-the-a\" >If your stream doesn&#8217;t work even if public and directly accessible, your provider may be blocking Access-Control-Allow-Origin.<br \/>\n<strong>Solution:<\/strong> Go in Settings &gt; Kentha Player and<strong> disable\u00a0 the Audio Analyzer<\/strong> to enable the music streaming, because your radio provider is not allowing this service.<\/h4>\n<p>To view the radio channel in the player, you need enable &#8220;Add To Playlist&#8221;.<\/p>\n<p><strong>If the equalizer animation doesn&#8217;t work, is\u00a0because your specific radio stream is blocking the browser from accessing\u00a0the information about the sound. Go in Settings Kentha Player and disable the analyzer.<\/strong><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: justify;\" id=\"how-to-compile-the-radio-player-details-mp3-stream-url\" >How to compile the radio player details MP3 Stream URL:<\/h2>\n<p>You can get host and port from your radio station&#8217;s .pls file.<\/p>\n<p>To find the correct URL for your stream, you may need to try the following URL extensions:<\/p>\n<ul>\n<li>\/listen#.mp3<\/li>\n<li>;listen.mp3<\/li>\n<li>\/stream.mp3<\/li>\n<li>\/stream#.mp3<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h1 id=\"shoutcast-song-feed\" >SHOUTcast song feed:<\/h1>\n<p>To display song infors in the player you need:<\/p>\n<ul>\n<li>A valid Shoutcast V2 XML feed<\/li>\n<li>The feed must be public and not protected<\/li>\n<li>The songs you upload need to be compiled with all the MP3 tags and V2.4 ID3 tags<\/li>\n<li>The domain needs to be in the same protocol as the feed (you can&#8217;t access an http feed from https website)<\/li>\n<\/ul>\n<p>You can add Host and Port to the radio settings, and check if it works. If it doesn&#8217;t you can enable the console in Appearance-&gt;Customize-&gt;Developer settings, then in Chrome open the javascript console and verify if there are any error messages.<\/p>\n<p>If there aren&#8217;t it means that your XML feed is empty, blocked or it doesn&#8217;t exists. Contact your radio provider for more details about your XML SHOUTcast V2 feed if you need more help with the implementation.<\/p>\n<h2 id=\"more-details-and-troubleshooting-for-the-stream-integration\" >More details and troubleshooting for the stream integration:<\/h2>\n<p>To obtain the mp3 URL, it is very simple, usually web radio stations provide a file that will allow you to stream the broadcast\u00a0on iTunes, Winamp, Windows Media Player and other players.<\/p>\n<p>Here are a few examples:<\/p>\n<p>http:\/\/neon.wavestreamer.com:3540\/listen.m3u?sid=1<br \/>\nhttp:\/\/neon.wavestreamer.com:3540\/listen.asx?sid=1<br \/>\nhttp:\/\/neon.wavestreamer.com:3540\/listen.pls?sid=1<br \/>\nYou could use one of the URL\u00a0streams above, but you will probably want to\u00a0use you own URL or one from another radio provider:<\/p>\n<p>Get the URL\u00a0of the player from your radio provider. For Wavestream users, you find this url in the integration tools:<\/p>\n<p><strong>Download one of the files for integration. It is a simple text file<\/strong>, masked as a different format.<br \/>\nRename the file in <strong>player.txt<\/strong><br \/>\nOpen this file with any text editor, like notepad (PC) or TextEdit (Mac)<br \/>\nYou will find something like this:<br \/>\n#EXTM3U<br \/>\n#EXTINF:-1,06 AM Ibiza Underground<\/p>\n<p>http:\/\/173.192.105.231:3540\/Live<br \/>\n<strong>This URL\u00a0will be your mp3 stream, just add at\u00a0the end<\/strong><\/p>\n<ul>\n<li>\/listen#.mp3<\/li>\n<li>;listen.mp3<\/li>\n<li>\/stream.mp3<\/li>\n<li>\/stream#.mp3<\/li>\n<\/ul>\n<p><strong>We can&#8217;t know in advance which of the extensions above is the one that works with your provider. You have to try them manually.<\/strong><br \/>\nTo be sure that your mp3 stream is valid, open it in the browser, with a modern browser it should render as a music player, and play the radio stream: if the radio stream works correctly, you can integrate it in your site.<\/p>\n<p>If the stream URL you have doesn&#8217;t work,<span style=\"text-decoration: underline;\"><strong> contact your radio provider to ask for the correct direct MP3 URL.<\/strong><\/span><\/p>\n<p>Also be sure that the provider settings allows direct access to the stream.<\/p>\n<p><strong>Don&#8217;t use the link the the .pls file, which is nothing more than a TXT file.<\/strong><\/p>\n<h2 id=\"https-shoutcast\" >HTTPS Shoutcast<\/h2>\n<p>From plugin version 1.4 (10th January 2019) Kentha Radio supports Shoutcast SSL streaming.<br \/>\nIf your website is in HTTPS, please make sure to add <strong>443<\/strong> port to your stream url.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2 id=\"_\" ><\/h2>\n<h2 id=\"icecast\" id=\"icecast-support\" >Icecast support<\/h2>\n<p>There are 2 types of Icecast feed: with and without mountpoint. You need to check your data directly to understand which type is yours.<\/p>\n<ul>\n<li><strong>Icecast with mountpoint:<\/strong><br \/>\nYou can recognize it because it starts with &#8220;parseMusic&#8221; and this is an\u00a0example:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6337\" src=\"http:\/\/www.qantumthemes.com\/manuals\/onair2\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-10-at-14.16.00.png\" alt=\"Screen Shot 2017-09-10 at 14.16.00\" width=\"994\" height=\"87\" \/>Configuration:<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6336 alignnone\" src=\"http:\/\/www.qantumthemes.com\/manuals\/onair2\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-10-at-14.15.12.png\" alt=\"Screen Shot 2017-09-10 at 14.15.12\" width=\"668\" height=\"121\" \/><\/li>\n<li><strong>Icacast without mountpoint<br \/>\n<\/strong>This URL should end with &#8220;status-json.xsl&#8221;, example:<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6338 alignnone\" src=\"http:\/\/www.qantumthemes.com\/manuals\/onair2\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-10-at-14.18.22.png\" alt=\"Screen Shot 2017-09-10 at 14.18.22\" width=\"945\" height=\"188\" \/><br \/>\nIn this case you don&#8217;t need the mountpoint.<br \/>\nConfiguration example:<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6339 alignnone\" src=\"http:\/\/www.qantumthemes.com\/manuals\/onair2\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-10-at-14.19.40.png\" alt=\"Screen Shot 2017-09-10 at 14.19.40\" width=\"666\" height=\"131\" \/><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"radioco\" id=\"radio-co-support\" >Radio.co support<\/h2>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6340 alignnone\" src=\"http:\/\/www.qantumthemes.com\/manuals\/onair2\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-10-at-14.21.58.png\" alt=\"Screen Shot 2017-09-10 at 14.21.58\" width=\"704\" height=\"760\" \/><\/p>\n<h2 id=\"airtime\" id=\"airtime-pro-support\" >Airtime pro support<\/h2>\n<ul>\n<li><strong>Stream:<\/strong> add #.mp3 to the stream URL<\/li>\n<li><strong>Feed:<\/strong> http:\/\/[YOUR_ID].airtime.pro\/api\/live-info-v2<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6342 alignnone\" src=\"http:\/\/www.qantumthemes.com\/manuals\/onair2\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-10-at-14.24.25.png\" alt=\"Screen Shot 2017-09-10 at 14.24.25\" width=\"731\" height=\"767\" \/><\/p>\n<h2 id=\"radionomy\" >Radionomy<\/h2>\n<p>Please check the example below for the Radionomy stream setup.<\/p>\n<p><a href=\"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.55.40.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6670 size-post\" src=\"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.55.40-920x594.png\" alt=\"\" width=\"920\" height=\"594\" srcset=\"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.55.40-920x594.png 920w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.55.40-300x194.png 300w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.55.40-768x496.png 768w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.55.40-1024x661.png 1024w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.55.40-50x32.png 50w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.55.40-600x387.png 600w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.55.40-320x207.png 320w, https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-03-at-11.55.40.png 1523w\" sizes=\"(max-width: 920px) 100vw, 920px\" \/><\/a><\/p>\n<h2 id=\"_\" ><\/h2>\n<h2 id=\"troubleshooting\" >Troubleshooting:<\/h2>\n<h4 id=\"https-feed-issue\" >HTTPS Feed Issue<\/h4>\n<p><strong>If your website is in <span style=\"text-decoration: underline;\">HTTPS<\/span>, you can&#8217;t read the songs feed of a <span style=\"text-decoration: underline;\">HTTP<\/span> feed<\/strong>. Be sure that your song feed url is in the same protocolo (all http or all https). From an HTTP website you can connect to a HTTPS feed, but you can&#8217;t do the opposite.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht_kb_category":[723],"ht_kb_tag":[561,546,544,680,558,563,560,559,562],"class_list":["post-6065","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-contents-creation","ht_kb_tag-icecast","ht_kb_tag-mp3","ht_kb_tag-music","ht_kb_tag-player","ht_kb_tag-radio","ht_kb_tag-radio-com","ht_kb_tag-shoutcast","ht_kb_tag-streaming","ht_kb_tag-wavestreaming"],"_links":{"self":[{"href":"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-json\/wp\/v2\/ht_kb\/6065"}],"collection":[{"href":"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-json\/wp\/v2\/comments?post=6065"}],"version-history":[{"count":9,"href":"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-json\/wp\/v2\/ht_kb\/6065\/revisions"}],"predecessor-version":[{"id":6718,"href":"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-json\/wp\/v2\/ht_kb\/6065\/revisions\/6718"}],"wp:attachment":[{"href":"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-json\/wp\/v2\/media?parent=6065"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-json\/wp\/v2\/ht_kb_category?post=6065"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/manuals.qantumthemes.xyz\/kentharadio\/wp-json\/wp\/v2\/ht_kb_tag?post=6065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}