Український SAT-TV форум

Enigma / Enigma 2 => Dreambox => Тема розпочата: bodyan від 22:56:33, 22 Червня 2015

Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: bodyan від 22:56:33, 22 Червня 2015
Конвертація iptv списку з формату m3u  у формат enigma2
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: canzas від 15:42:02, 23 Червня 2015
#NAME IPTV-а далі куди?
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: bodyan від 20:56:25, 23 Червня 2015
1. Завантажуєте необхідний плейлист у форматі *.m3u . Відкриваєте нормальним текстовим редактором(Akelpad, Notepad++)
2. Формат даного плейлист-а повинен бути наприклад такого типу:
#EXTM3U
#EXTINF:-1,Украина
http://109.86.131.67:8888/udp/238.0.0.9:1234
#EXTINF:-1,СТБ
http://109.86.131.67:8888/udp/238.0.0.8:1234
#EXTINF:-1,Новый канал
http://109.86.131.67:8888/udp/238.0.0.7:1234
#EXTINF:-1,1+1
http://109.86.131.67:8888/udp/238.0.0.3:1234
#EXTINF:-1,ICTV
3. Копіюєте вміст і вставляєте у вікно. Тиснете Конвертувати
4. Результат повинен бути такого змісту:
#NAME IPTV
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//109.86.131.67%3a8888/udp/238.0.0.9%3a1234:Украина
#DESCRIPTION Украина
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//109.86.131.67%3a8888/udp/238.0.0.8%3a1234:СТБ
#DESCRIPTION СТБ
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//109.86.131.67%3a8888/udp/238.0.0.7%3a1234:Новый канал
#DESCRIPTION Новый канал
#SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//109.86.131.67%3a8888/udp/238.0.0.3%3a1234:1+1
#DESCRIPTION 1+1
5. Далі відкриваєте свій список каналів програмою Dreamboxedit. Створюєте у фаворитах ще один порожній фаворит з довільною назвою. Зберігаєте, закриваєте.
6. Переходите у папку списку каналів і знову відкриваєте за доп. текстового редактора останній по рахунку userbouqet.tv, наприклад userbouquet.dbe08.tv. Даний файл являтиметься без змісту, лише його назва, яку ви вказали при створенні. Все видаляєте і вставляєте конвертований зміст і зберігаєте.
7. Знову відкриваємо тим же Dreamboxedit даний список каналів і отримуємо фаворит з уже заповненими каналами у необхідному форматі. Завантажуємо у приймач.

Дане конвертування створене для полегшення вбивання скажімо 50-100 каналів вашого iptv провайдера вручну.
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: oleh61 від 20:31:49, 26 Жовтня 2017
  5. копіюю в буфер обміну
  6. вставляю  в dremboxedit в  новий букет  в списку сервісів -натискаю праву клавішу мишки і вибираю  пункт -
           ("добавити канали з буферу обміну")
  7.перезавантажую GUI ... 
  8. дякую  *oohaa*
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: ANAC0NDA від 20:30:57, 26 Квітня 2018
дуже дякую, все працює ідеально. за допомогою вашого конвертера зміг зробити робочього листа для свого приймача.
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: kotgur від 08:30:13, 30 Квітня 2018
 *-I Дякую
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: gievih від 11:49:17, 23 Липня 2018
здраствуйте, таке питання: можливо цею питання здасться дурним, в цій темі написано, як плей-листи в вигляді * m3u * переконвертувати в * userbouquet *, а навпаки можна зробити (* userbouquet * -, переконвертувати в * m3u *) або взагалі таке можливо?

Мова форуму Українська. Дотримуйтесь правил!
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: 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 ;)';      
 
?>
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: gievih від 14:26:35, 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 ;)';      
 
?>
дякую,за відповідь,но в мене не хватає знань зробити так як Ви написали
якщо можете зробіть мені ,в *m3u* цей плей -листок
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: bodyan від 15:22:46, 23 Липня 2018
https://pastebin.com/raw/GqaVr0hE
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: gievih від 15:57:42, 23 Липня 2018
 
https://pastebin.com/raw/GqaVr0hE
все добре ,дякую  ca.,
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: gievih від 11:22:59, 13 Жовтня 2018
добрий день,зробіть будь ласка цей букет, в файл *m3u*  щиро дякую !!
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: Kalina від 15:18:37, 13 Жовтня 2018
Цей файл вже давно є тут на цьому форумі
Назва: Конвертер iptv плейлиста m3u в формат enigma2
Відправлено: zoobr від 07:34:29, 04 Грудня 2019
Можливо, чому ж ні. Ось накинув для php невеличкий скрипт :)

Доброї доби! Як працювати з цим скриптом?