BUJ: Jautājumi par e-radio
Kā ielādēt dziesmas un palaist Auto DJ?
Skatamies video un daram pa soļiem:
[youtube width="560" height="315"]https://www.youtube.com/embed/Fgji7aOxciQ[/youtube]
Lai pieslēgtos pie radio un to raidītu no sava datora, izslēdzam AutoDJ, un slēdzamies klāt serverim.
Kā publicē linkus Winamp/WMP/Flash un Real Player radio klausīšanās iespējai manā mājas lapā?
- Savā mājas lapā atrodam to vietu kur vēlamies ievietot kodus.
- Zemāk redzamajā kodā aizstājam "mans_ports" vārdu salikumu ar savu radio servera portu
- Kopējam šo kodu, izpildām punktu 2. un ievietojam to pēc 1. punktā teiktā:
<a title="Listen on Winamp" href="http://servers.internet-radio.com/tools/playlistgenerator/?u=http://radio.itap.lv:mans_ports/listen.pls&t=.pls">
<img width="60" height="60" border="0" title="" alt="" src="http://radio.itap.lv/images/icone_winamp.png">
</a>
<a title="Listen on Windows Media Player" href="http://servers.internet-radio.com/tools/playlistgenerator/?u=http://radio.itap.lv:mans_ports/listen.pls&t=.m3u">
<img width="60" height="60" border="0" title="" alt="" src="http://radio.itap.lv/images/Windows_Media_Player_11_Logo.png">
</a>
<a title="Listen on Flash Player" href="http://www.internet-radio.com/player/?mount=http://radio.itap.lv:mans_ports/listen.pls&title=ITAP.lv Hosted Radio=http://www.itap.lv/">
<img width="60" height="60" border="0" title="" alt="" src="http://radio.itap.lv/images/Adobe_Flash_Player.png">
</a>
<a title="Listen on Real Player" href="http://servers.internet-radio.com/tools/playlistgenerator/?u=http://radio.itap.lv:mans_ports/listen.pls&t=.ram">
<img width="60" height="60" border="0" title="" alt="" src="http://radio.itap.lv/images/realplayer.png">
</a>
Šis skripts Jūsu mājas lapas apmeklētājiem dos iespēju klausīties jūsu radio ar Winamp, Windows Media Player, Flash Player (mājas lapā dzīvajā) un Real Player
Kā raidīt radio no sava datora?
Pēc pakalpojuma pasūtīšanas, tiek saņemts ports un parole tā tad
pieslēguma ip adrese radio.itap.lv vai 195.3.145.11, + ports un parole.
Par programmatūru ko izmantot un kā to izmantot, var atrast te: http://howto.slserver.com/?m=200909
Kā uztaisīt, lai var klausīties radio ar WMP?
Visā būtībā tas ir ļoti vienkārši, ir vajadzīgas tik pāris zināšanas un arī web hostings, savādāk neko nevar izdarīt! Tā tad sekojam soļiem un viss izdosies!
- Mums jāizveido jauns fails ar nosaukumu listen.asx
- Faila saturā liekam visu šo:
<asx version="3.0" bannerBAR="auto">
<abstract>itap.lv - Radio</abstract>
<title>itap.lv - Radio</title>
<author>http://itap.lv/</author>
<logo href="http://itap.lv/images/wmp.png" style="mark" />
<moreinfo href="http://itap.lv/" />
<repeat>
<entry clientskip="YES">
<abstract>itap.lv - Radio</abstract>
<title>cs.itap.lv - Radio</title>
<logo href="http://itap.lv/images/logo.png" style="MARK" />
<ref Href="http://radio.itap.lv:8000/" />
<param name="Genre" VALUE="House" />
<param name="Homepage" VALUE="http://itap.lv/" />
<author>http://itap.lv/</author>
<moreinfo Href="http://itap.lv/" />
</entry>
</repeat>
</asx>
- Protams, izlabojam (ieteiktu izmantot Notepad kas jau ir windows iekšā, var arī izmantot mūsu ISPmanager kā šo operāciju veicēju) sekojošas rindas pret to ko jums vajag, tā tad visus "http://itap.lv/" aizstājam ar savas mājas lapas nosaukumu.
- Šo rindu : "<ref Href="http://radio.itap.lv:8000/" />" mainam sekojoši tā, lai "http://radio.itap.lv:8000" šajā vietā būtu norādīts "Pieejas punkts", kas ir atrodams tavā lietotāja kontā zem adreses www.itap.lv/customer/services eradio pakalpojuma.
- Kad tas ir izdarīts, saglabājam failu
- Ielādējam šo failu uz Jūsu www hostinga publikso direktoriju! (šis punkts tikai tad ja fails veidots uz sava datora)
- Tagad Mums jāizveido wmp.php fails (ieteiktu izmantot Notepad kas jau ir windows iekšā, var arī izmantot mūsu ISPmanager kā šo operāciju veicēju), ar ko izsauksim tiešo lejuplādi uz datoru, lai nenotiktu tā, kad radio tiek atskaņots ar http pārlūkprogrammu.
- Izveidotā faila saturā, jāieliek šis:
<?php
function downloadFile( $fullPath ){
// Must be fresh start
if( headers_sent() )
die('Headers Sent');
// Required for some browsers
if(ini_get('zlib.output_compression'))
ini_set('zlib.output_compression', 'Off');
// File Exists?
if( file_exists($fullPath) ){
// Parse Info / Get Extension
$fsize = filesize($fullPath);
$path_parts = pathinfo($fullPath);
$ext = strtolower($path_parts["extension"]);
// Determine Content Type
switch ($ext) {
case "pdf": $ctype="application/pdf"; break;
case "exe": $ctype="application/octet-stream"; break;
case "zip": $ctype="application/zip"; break;
case "doc": $ctype="application/msword"; break;
case "xls": $ctype="application/vnd.ms-excel"; break;
case "ppt": $ctype="application/vnd.ms-powerpoint"; break;
case "gif": $ctype="image/gif"; break;
case "png": $ctype="image/png"; break;
case "jpeg":
case "jpg": $ctype="image/jpg"; break;
default: $ctype="application/force-download";
}
header("Pragma: public"); // required
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false); // required for certain browsers
header("Content-Type: $ctype");
header("Content-Disposition: attachment; filename=".basename($fullPath).";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".$fsize);
ob_clean();
flush();
readfile( $fullPath );
} else
die('File Not Found');
}
downloadFile("listen.asx");
?>
- Saglabājam failu.
- Ielādējam failu uz to pašu direktoriju kur atrodas listen.asx (šis punkts tikai tad ja fails veidots uz sava datora)
- Izsaucam ar pārlūk programmu www.tavshostings.lv/wmp.php un varam sākt klausīties radio ar Windows Media Player.
Ko darīt ja AutoDj neslēdzas klāt?
- Ja esiet mainījuši paroli, noteikt būs jānorestartē pats radio Shoutcast serveris.
- Ja neslēdzas klāt, pāliecinies, ka serveris tiek palaists ar Playlistu un playlistā ir dziesmas.
- Ja mainītas ir paroles un esiet vairāk kārtīgi mēģinājuši iestartēt serveri, bet tas neizdodas griezieties pie administrācijas caur e-pastu support@itap.lv, ar precīziem datiem, kā:
- servera ports;
- kurš playlist neiet;
- neaizmirstam izmantot autorizācijai savu e-pastu ar ko pasūtīts pakalpojums + minēt Vārdu Uzvārdu un klienta ID numuru (skatīt BUJ vispārīgi jautājumi kur dabūt klienta ID).
Vai Itap piedāva ievietojamu Radio monitoringa skriptu?
Jā! Mēs piedāvājam diezgam elastigu monitoru, tas ir pieejams divās valodas, kā pamata adreses ir ļoti vienkāršas:
- Latviešu versijai: http://radio.itap.lv/connect.php?scdef=Itap&scurl=itap.lv&scport=8000
- Angļu versijai: http://radio.itap.lv/connect_en.php?scdef=Itap&scurl=itap.lv&scport=8000
Linka/Adrešu mainīgo skaidrojumi:
- Valodas izvēlei connect.php [Latviski] vai connect_en.php [Angliski]
- scdef = radio servera vai tava projekta nosaukums
- scurl = projekta url, piezīmēsim ka ievietojams bez http un slīpsvītrām
- scport = tava radio servera ports
Papildiespējas noņemt kādu no rindām, vai mainit scrollera platumu:
- skaitot no augšas uz leju iegūstam rindu skaitu. Katrai rindai priekšā liekot burtu d apzīmējam "disable" funkcionalitāti
- tā tad:
d1 - norādam url (adreses) galā &d1=yes , tad pazudīs "Tagad skan" (Current Song)
d1_width - norādam url(adreses) galā &d1=yes , tad tiks izmainīts marque scrollera platums. Parametrs tiek mērīts pikseļos
d1_scroll - norādam url(adreses) galā &d1_scroll=yes , tad tiks izslegts marquee scrolleris
d2 - norādam url(adreses) galā &d2=yes , tad pazudīs Bit Rate
d3 - norādam url(adreses) galā &d3=yes , tad pazudīs "Pašlaik klausās" (Listeners)
d4 - norādam url(adreses) galā &d4=yes , tad pazudīs "Klausītāju rekords" (Listener Record)
d5 - norādam url(adreses) galā &d5=yes , tad pazudīs "Pašlaik studijā" (Now online)
d6 - norādam url(adreses) galā &d6=yes , tad pazudīs pogas (iconas)
Paraugi ar papildiespējām:
- d1 paraugs:
http://radio.itap.lv/connect_en.php?scdef=Itap&scurl=itap.lv&scport=8000&d1=yes - d1_width paraugs:
http://radio.itap.lv/connect_en.php?scdef=Itap&scurl=itap.lv&scport=8000&d1_width=400 - d1_scroll paraugs:
http://radio.itap.lv/connect.php?scdef=Itap&scurl=itap.lv&scport=8000&d1_scroll=yes - d2 paraugs:
http://radio.itap.lv/connect.php?scdef=Itap&scurl=itap.lv&scport=8000&d2=yes - d3 paraugs:
http://radio.itap.lv/connect.php?scdef=Itap&scurl=itap.lv&scport=8000&d3=yes - d4 paraugs:
http://radio.itap.lv/connect.php?scdef=Itap&scurl=itap.lv&scport=8000&d4=yes - d5 paraugs:
http://radio.itap.lv/connect.php?scdef=Itap&scurl=itap.lv&scport=8000&d5=yes - d6 paraugs:
http://radio.itap.lv/connect.php?scdef=Itap&scurl=itap.lv&scport=8000&d6=yes
Šos parametrus ir iespējams apvienot piemēram ja vēlamies atspoguļot:
- Tikai pogas [iconas]:
http://radio.itap.lv/connect.php?scdef=Itap&scurl=itap.lv&scport=8000&d1=yes&d2=yes&d3=yes&d4=yes&d5=yes
Lai liktu lietā šo monitoringa iespēju var izmantot gan php CURL, kas būs sarežgītāk neka vienkāršo html tagu IFRAME
<iframe width="225px" height="180px" frameborder="0" src="http://radio.itap.lv/connect.php?scdef=Itap&scurl=itap.lv&scport=8000" border="0" scrolling="no"> |