<?php
/**
* GOLDVOD by stream-recorder.pl
*/
$login = "";
$password = "";
$port = "80";
$location = "Holandia";
$quality = "hd";
// Statyczny numer kanału
$channel_number = "";
// Nadawanie
$rtmp_out = "";
function getCurl($url, $postdata) {
'User-Agent: XBMC',
'ContentType: application/x-www-form-urlencoded'
));
return $results;
}
while (1 == 1) {
$url = "http://185.35.139.177/api/index.php?page=get_tv_channels";
'login' => $login,
'pass' => $password,
'location' => $location,
'port' => $port,
'type' => 'online'
)
);
$channels = getCurl($url, $data);
echo "===CHANNELS=== \n";
$channels_list = [];
{
echo $channel->id . " - " . $channel->name . "\n";
$channels_list[$channel->id] = $channel->name;
}
if(!$channel_number) {
echo "Select channel id: ";
}
if(!isset($channels_list[$channel_number])) {
echo "Channel not found \n";
}
$url = "http://185.35.139.177/api/index.php?page=get_tv_channel";
'login' => $login,
'pass' => $password,
'location' => $location,
'port' => $port,
'id' => $channel_number
)
);
$result = getCurl($url, $data);
if(!$result) {
}
if($quality === 'hd' && !empty($result->url_hd)) {
$r = $result->url_hd;
} else {
$r = $result->url_sd;
}
echo "===START=== \n";
if($rtmp_out) {
// restream by ffmpeg
$cmd = 'ffmpeg -i "' . $r . '" -acodec copy -vcodec copy -f flv '. $rtmp_out;
} else {
// watch in ffplay
$cmd = 'ffplay -i "' . $r . '"';
}
// start SHOW!
// sleep from 5 to 30 seconds
}
?>
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}