Enigma / Enigma 2 > Dreambox
Конвертер iptv плейлиста m3u в формат enigma2
kotgur:
*-I Дякую
gievih:
здраствуйте, таке питання: можливо цею питання здасться дурним, в цій темі написано, як плей-листи в вигляді * m3u * переконвертувати в * userbouquet *, а навпаки можна зробити (* userbouquet * -, переконвертувати в * m3u *) або взагалі таке можливо?
Мова форуму Українська. Дотримуйтесь правил!
bodyan:
Можливо, чому ж ні. Ось накинув для php невеличкий скрипт :)
--- Код: ---<?php
$file = fopen('userbouquet.tv', 'r') or exit("Unable to open bouquet.tv!");
$ch_arr = [];
//виконуємо парсинг фаворитного списку
while(!feof($file)) {
$row = fgets($file);
$reg_channels = '/#SERVICE.*(http%3a.*|udp%3a.*|rtmp%3a.*):(.*)/';
preg_match($reg_channels, $row, $link);
if (isset($link[1])) {
$ch_arr[trim($link[2])] = str_replace('%3a',':',$link[1]);
}
}
fclose($file);
//підготовлюємо контент для плейлиста
$m3u = '#EXTM3U'.PHP_EOL;
foreach ($ch_arr as $channel => $url) {
$m3u .= '#EXTINF:-1,'.$channel.PHP_EOL;
$m3u .= $url.PHP_EOL;
}
//виконуємо запис
$newPlaylist = fopen("playlist.m3u", "w") or die("Unable to create file!");
fwrite($newPlaylist, $m3u);
fclose($newPlaylist);
echo 'OK ;)';
?>
--- End code ---
gievih:
--- Цитата: bodyan від 13:31:18, 23 Липня 2018 ---Можливо, чому ж ні. Ось накинув для php невеличкий скрипт :)
--- Код: ---<?php
$file = fopen('userbouquet.tv', 'r') or exit("Unable to open bouquet.tv!");
$ch_arr = [];
//виконуємо парсинг фаворитного списку
while(!feof($file)) {
$row = fgets($file);
$reg_channels = '/#SERVICE.*(http%3a.*|udp%3a.*|rtmp%3a.*):(.*)/';
preg_match($reg_channels, $row, $link);
if (isset($link[1])) {
$ch_arr[trim($link[2])] = str_replace('%3a',':',$link[1]);
}
}
fclose($file);
//підготовлюємо контент для плейлиста
$m3u = '#EXTM3U'.PHP_EOL;
foreach ($ch_arr as $channel => $url) {
$m3u .= '#EXTINF:-1,'.$channel.PHP_EOL;
$m3u .= $url.PHP_EOL;
}
//виконуємо запис
$newPlaylist = fopen("playlist.m3u", "w") or die("Unable to create file!");
fwrite($newPlaylist, $m3u);
fclose($newPlaylist);
echo 'OK ;)';
?>
--- End code ---
--- End quote ---
дякую,за відповідь,но в мене не хватає знань зробити так як Ви написали
якщо можете зробіть мені ,в *m3u* цей плей -листок
bodyan:
https://pastebin.com/raw/GqaVr0hE
Навігація
Go to full version