Even een update voor de mensen die via ons Google Analytics gebruiken om hun stream te monitoren. Let op ! Per 01-07-2023 gaat deze applicatie op een andere manier werken en is het niet meer mogelijk om deze hiervoor te gebruiken. We zouden het nog werkend kunnen maken, maar om dit aan te passen is…
Lees meerNieuw SSL/https certificaat voor Icecast en SHOUTcast streams
We hebben voor het paneel Centova cast en MSCP pro een nieuw SSL certificaat klaar staan. Het huidige SSL https certificaat verloopt op maandag 27 Feb 2023 om 23:59:59. Wij raden uw aan om via uw control paneel voor MSCP en Centovacast uw stream te herstarten of te stoppen en te starten. Het beste is…
Lees meerGEO-blocking streaming
Via het streaming paneel van Azurza Cast kan je tegenwoordig GEO blocking gebruiken. Hiermee kan landen blokkeren die dan niet kunnen luisteren naar de Icecast of SHOUTcast stream. Andere manier is autorisatie te koppelen aan een mountpoint/stream, dit kan makkelijk met het streaming paneel van MSCP pro dit werkt wel alleen in combinatie met Icecast.
Lees meerCentova Cast v3.2.14 uitgebracht (20 Mei 2021)
Sinds een hele lange tijd is er weer een update uitgebracht van CentovaCast. Ze zijn van versie 3.2.12 naar .14 gegaan zie hieronder de nieuwe items, verbeteringen en de veranderingen. (we zullen onze klanten die gebruik maken van Centova Cast binnenkort gaan updaten, nadat we eerst zelf hebben getest ;-) ): New FeaturesAdded Shoutcast and…
Lees meerHieronder vind je een Icecast Now Playing script opgemaakt in PHP, wat werkt met Icecast v2. Met dit Icecast PHP script kun je de huidige titel en artiest weergeven op je website. Voorbeeld: nowplaying-icecast.php
<?php
function getMp3StreamTitle($streamingUrl, $interval, $offset = 0, $headers = true)
{
$needle = 'StreamTitle=';
$ua = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36';
$opts = array('http' => array(
'method' => 'GET',
'header' => 'Icy-MetaData: 1',
'user_agent' => $ua
)
);
if (($headers = get_headers($streamingUrl)))
foreach ($headers as $h){
$currentSection = explode(':', $h);
if (strpos(strtolower($h), 'icy-metaint') !== false && ($interval = $currentSection[1]))
break;
}
$context = stream_context_create($opts);
if ($stream = fopen($streamingUrl, 'r', false, $context))
{
$buffer = stream_get_contents($stream, $interval, $offset);
fclose($stream);
if (strpos($buffer, $needle) !== false)
{
$currentSectionTwo = explode($needle, $buffer);
$title = $currentSectionTwo[1];
return substr($title, 1, strpos($title, ';') - 2);
}
else
return getMp3StreamTitle($streamingUrl, $interval, $offset + $interval, false);
}
else
throw new Exception("Unable to open stream [{$streamingUrl}]");
}
$nowplaying= (getMp3StreamTitle('http://intenseradio.live-streams.nl:8000', 19200));
echo "$nowplaying";
?>
<?php
function getMp3StreamTitle($streamingUrl, $interval, $offset = 0, $headers = true)
{
$needle = 'StreamTitle=';
$ua = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36';
$opts = array('http' => array(
'method' => 'GET',
'header' => 'Icy-MetaData: 1',
'user_agent' => $ua
)
);
if (($headers = get_headers($streamingUrl)))
foreach ($headers as $h){
$currentSection = explode(':', $h);
if (strpos(strtolower($h), 'icy-metaint') !== false && ($interval = $currentSection[1]))
break;
}
$context = stream_context_create($opts);
if ($stream = fopen($streamingUrl, 'r', false, $context))
{
$buffer = stream_get_contents($stream, $interval, $offset);
fclose($stream);
if (strpos($buffer, $needle) !== false)
{
$currentSectionTwo = explode($needle, $buffer);
$title = $currentSectionTwo[1];
return substr($title, 1, strpos($title, ';') - 2);
}
else
return getMp3StreamTitle($streamingUrl, $interval, $offset + $interval, false);
}
else
throw new Exception("Unable to open stream [{$streamingUrl}]");
}
$nowplaying= (getMp3StreamTitle('http://intenseradio.live-streams.nl:8000', 19200));
echo "$nowplaying";
?>
Online Sam Broadcaster of Radio Boss onder Linux
Ben je op zoek naar een betere autodj online met mooie automatisch overgangen inclusief AGC (Limiter/compressor 5 bands). Wij leveren op onze stabiele Sam Broadcaster (de classic gratis versie) of Sam Broadcaster Pro of Radio Boss (zonder licentie). De playout is via VNC (browser) te beheren.De opslag is 12 GB inclusief audio streaming, keuze SHOUTcast…
Lees meer