Enigma / Enigma 2 > Dreambox

Конвертер iptv плейлиста m3u в формат enigma2

<< < (2/3) > >>

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

Навігація

[0] Сторінка Повідомлень

[#] Наступна сторінка

[*] Попередня сторінка

Go to full version