1 (2015.09.11 09:17:43 отредактировано lidars)

Тема: Загрузка плейлиста XML

Недавно возник такой вопрос -
как можно загрузить плейлист XML в HMS.

Он отказывался его загружать, выводя сообщение :
неизвестный формат
это не m3u лист.

Пока не нашел ни одного конвертора, который смог бы перевести данный плейлист из XML to M3U

Пример приложен.
Можно ли как-то обойти эту проблемку ?

Прикреплённые файлы сообщения

sample1.xml 396 b, скачивалось 1525 раз, начиная с 2015.09.11

2

Re: Загрузка плейлиста XML

Это вы где такой xml-плейлист взяли?
Конвертер из xml в m3u, думаю, также сложно найти, как html в mp3.
В первых случаях, это язык разметки, для представления ЛЮБЫХ данных, в последних - конкретный формат.

Можно написать скрипт или программку конвертирования специально для такого случая. А сначала поискать там, где такой xml формируется (у производителя программы или откуда вы там его взяли).

Sony Bravia KDL-32CX523

3

Re: Загрузка плейлиста XML

Такой формат стандартен для железных медиаплееров,
и некоторых виджетов формата Smart TV.

Пример описания полей, например здесь:
Cтруктура "XML" плейлистов для nStreamLmod:
http://forum.samez.eu/topic.php?forum=20&topic=1

4

Re: Загрузка плейлиста XML

Тот формат, который вы привели в пример, насколько я понял, используется только в одном виджете для SmartTV - nStreamLmod. Формат xml плейлистов для, например, Dune HD не такой. Поэтому просить конвертер (которые у них есть, но не из m3u) нужно их, авторов этой задумки, по-хорошему.

Ну или давайте так. Я могу сделать вам конвертер, только с одним условием: вы выложите сюда в общий доступ все файлы актуальных плейлистов, которыми вы пользуетесь, которые насобирали.

Sony Bravia KDL-32CX523

5 (2015.09.12 16:31:17 отредактировано lidars)

Re: Загрузка плейлиста XML

Вот основной плейлист, который обеспечивает качественный показ 517 ТВ каналов,
именно его и рекомендую к использованию,
остальные варианты пока на уровне экзотики

Прикреплённые файлы сообщения

tv-517.m3u 41.26 kb, скачивалось 1468 раз, начиная с 2015.09.12

Спасибо сказали: WendyH1

6 (2015.09.12 22:53:26 отредактировано WendyH)

Re: Загрузка плейлиста XML

Вот вам конвертер.
Использование:

xmlm3u.exe sample1.xml

после чего будет создан в той-же директории sample1.m3u8
или

xmlm3u.exe sample1.xml newplaylist.m3u8

т.е. первым параметром: входящий xml плейлист, вторым: файл выходного m3u.

Т.к. кроме примера из одного канала и примера из трёх на том сайте, больше у меня небыло файлов xml плейлистов для проверки.

Выше сообщение ваше - это вы дали torrent stream. У вас есть другие плейлисты, не torrent стрим?

P.S.: актуальный файл конвертера теперь тут.

Sony Bravia KDL-32CX523
Спасибо сказали: lidars1

7

Re: Загрузка плейлиста XML

torrent стрим при текущей технологии обеспечивает в большинстве случаев более лучшее качество изображения.

Все остальные источники, рассчитанные на передачу с одного-единственного сервера,
как правило, с течением времени либо теряю в качестве, либо переходят на более малый размер
передающего кадра для того, чтобы выдержать входящую нагрузку.

Я встречал плейлисты, в которых ТВ каналы сервера передают до сих пор в кадре 640х480 точек,
недавно даже встречался плейлист с кадрами 480х320 точек ...

Только честный торрент передает честное HD в кадре 1920х1080 !

8

Re: Загрузка плейлиста XML

WendyH пишет:

У вас есть другие плейлисты?

Проверил работу конвертора на нескольких случайных плейлистах.
Нашел пример плейлиста, который не совсем корректно отконвертировался,
прикладываю к сообщению

Прикреплённые файлы сообщения

peers.xml 18.52 kb, скачивалось 1022 раза, начиная с 2015.09.12

9

Re: Загрузка плейлиста XML

lidars пишет:

Проверил работу конвертора на нескольких случайных плейлистах.
Нашел пример плейлиста, который не совсем корректно отконвертировался

Ok. Поправил.

Прикреплённые файлы сообщения

xmlm3u.zip 3.98 kb, скачивалось 1388 раз, начиная с 2015.09.12

Sony Bravia KDL-32CX523
Спасибо сказали: lidars1

10 (2015.09.19 12:07:10 отредактировано lidars)

Re: Загрузка плейлиста XML

Можно ли сделать еще отдельный конвертер из формата hdf в стандартный плейлист m3u8.

Такая потребность может возникать при необходимости проигрывания плейлиста на других устройствах,
кроме Smart-TV.
Пример:
У нас есть плейлист для мобильных телефонов spbtv.com-18-360p.m3u8
Загружаем его в HMS, проверяем на работоспособность, пытаемся добавить новый канал.
Сохраняем изменения в файле spbtv.com-19-360p.hdf

Но сотовый телефон не умеет проигрывать такой формат.
Очень хотелось бы отконвертировать файл .hdf в стандартный формат .m3u8,
при этом нужно исключить неработающие (скрытые) каналы из финального списка,
также желательно добавить теги tvg-name и tvg-logo для показа телепрограммы и логотипа каналов
на мобильном устройстве.
Приложения:
spbtv.com-18-360p.m3u8
Исходный плейлист для мобильных телефонов
spbtv.com-19-360p.hdf
Сохраненный вариант обработанного и проверенного плейлиста

Прикреплённые файлы сообщения

spbtv.com-18-360p.m3u8 1.56 kb, скачивалось 1092 раза, начиная с 2015.09.19

spbtv.com-19-360p.hdf 58.21 kb, скачивалось 886 раз, начиная с 2015.09.19