понедельник, 4 мая 2015 г.

Плагин m2b (m3u/bouquet конвертер)

маленький плагин, для быстрого преобразования плейлистов m3u в букет для enigma2
поддерживается следующие опции для конвертации:
Livestreamer/hls
Livestreamer/hlsvariant
Gstreamer
Multicast


*** претензии по неработающим букетам не принимаю

обновление 0.2-r0
- добавлена возможность ввода пароля

обновление 0.3-r0
- добавлена возможность конвертации плейлистов из xml

обновление 0.4-r0
- добавлена выбора в качестве источника корневых директорий накопителей
- добавлена Украинская локализация, спасибо vovan43

m2b-0.1-r0
m2b-0.2-r0
m2b-0.3-r0
m2b-0.4-r0

82 комментария:

  1. Анонимный5 мая 2015 г., 16:48

    2boom !На 8120 будет работать.Спасибо.

    ОтветитьУдалить
  2. на енигме2 да, на spark нет

    ОтветитьУдалить
  3. татьяна киндерова, логично))))

    ОтветитьУдалить
  4. татьяна киндерова, нет

    ОтветитьУдалить
  5. Этот комментарий был удален автором.

    ОтветитьУдалить
  6. alex62224, привычные места для полуфабрикатов /tmp

    ОтветитьУдалить
  7. Спасибо все встало минус мне за невнимательное чтение
    Татьяне Киндоровой респект за ответы
    Огромное Спасибо за очень классный плагин !!!!

    ОтветитьУдалить
  8. 2boom спасибо автоззагрузчик EPG на VTI 8.2.3 работает прекрасно
    VARAVAN

    ОтветитьУдалить
    Ответы
    1. Этот комментарий был удален автором.

      Удалить
    2. Что за ошибка при установке плагина?
      root@formuler3:~# opkg install /tmp/livestreamer_1.12.2-r1_all.ipk
      Collected errors:
      * opkg_prepare_file_for_install: Refusing to load file '/tmp/livestreamer_1.12.2-r1_all.ipk' as it matches the installed version of livestreamer (1.12.2-r1).
      root@formuler3:~#

      Удалить
  9. 2boom, спасибо за авторские работы.
    Поставил m2b-0.3-r0 впервые.Обратил внимание:
    1) При запуске плагина с ранее выбранным Gstreamer, имеем букет вида:
    #NAME Hd.m3u
    #DESCRIPTION Россия HD
    #DESCRIPTION Первый HD
    #DESCRIPTION Discovery Channel HD
    #DESCRIPTION MyZen TV HD
    т.е. пункты #SERVICE, отсутствуют. Изменив в настройках Gstreamer, на какой-либо другой тип и вернув обратно на Gstreamer, не выходя из меню, последующая конвертация происходит нормально.
    2) В листе .m3u, в конце списка, должна присутствовать "пустая строка", в противном случае, последняя запись в сконвертированном userbouquet, будет иметь вид:
    #NAME Hd.m3u
    #SERVICE 4097:0:1:1:0:0:0:0:0:0:http%3a//5.128.26.62%3a81/udp/239.1.10.22%3a1234
    #DESCRIPTION Россия HD
    #SERVICE 4097:0:1:1:0:0:0:0:0:0:http%3a//5.128.26.62%3a81/udp/239.1.10.21%3a1234#DESCRIPTION MyZen TV HD
    Железо AzBox HD Premium, имидж на базе OpenPLi 3.0.

    ОтветитьУдалить
  10. ingo,
    знаю обе проблемы, если вторая правится очень, быстро, то природа первой мне не ясна, а времени разбираться пока нет

    ОтветитьУдалить
  11. блин , немогу скачать, просит регистриваться в Мелкософтах

    ОтветитьУдалить
  12. alexey soloveythik, пробуй, получается иметь аккаунт корпорации добра(google) это нормально, а корпорации зла(мелкософт) это не кошерно? куда катится мир....

    ОтветитьУдалить
  13. скачал уже , конвертнул , ерунда
    Вот #SERVICE 1:0:1:1:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/hls%3a//http%3a//tv3.noip.me/stream/key/140.m3u8
    #DESCRIPTION Звезда

    ОтветитьУдалить
    Ответы
    1. усе понял , нужен новый Gstreamer, правильно понимю, чтобы небыло рассинхрона звука на m3u8 плейлистах, стоит PLI3 VUSolo2 clone

      Удалить
    2. охринительные выводы))))), тебе нужен livestreamer, вот только вряд ли его можно засунуть на pli3, имиджей pli официально с новым gstreamer еще нет, есть только экспериментальные, но они вряд ли станут на клоуна...

      Удалить
  14. alexey soloveythik,
    1. is as
    2. в чем ерунда?
    3. есть различные варианты в плагине получить поток, но он не универсален, ибо это невозможно теоретически
    4. выражайся внятно

    ОтветитьУдалить
    Ответы
    1. проблема в проигрывании плейлистов формата m3u8 (OttClub), открыает порядка 10 секунд (я понимаю что делает буфер) и идет с рассинхронизацией звука, PLI(от сентября 2014) VUSolo2(clone)

      Удалить
    2. hls потоки играются нормально только с livestreamer, новый gsstreamer должен решить проблему, поищи openatv из свежих под клон, там должен быть новый gstreamer в нем нет рассинхрона(я не уверен, это предположение) и там станет livestreamer и проблема решится...

      Удалить
  15. Запустил(поток m3u8) на S4 последний имидж HDMU c новым Gstreamer 1.6 , переключается как RTMP потоках (мгновенно) нет рассинхрона.
    Шить OpenPLI на клон опасно были прецеденты с заменой флеш, хотя защита стоит v4. Боязно

    ОтветитьУдалить
    Ответы
    1. я ни в коем случае не призываю тебя шить не адаптированный имидж, но по моему кто-то собирает имиджи под клоуны, правда я не знаю где, у меня нет клоунов, http://www.cam-sats.com/vu-clone-safe-images/ посмотри здесь,

      Удалить
    2. Cпасибо , на PLI пишут что запустили (оригинал) работает на VU и DM

      Удалить
    3. где? ветке про тестовые сборки? там старые сборки, за август, что малоинтересно, это не оф имиджи...

      Удалить
  16. Здравствуйте! не запускаются каналы на openpli Ресивер Gi8120 . Через cscvod работают в m3u. Но хотелось бы пользоваться букетом.







    ОтветитьУдалить
  17. Сергей Рыльков, Я НЕ ТЕЛЕПАТ

    ОтветитьУдалить
  18. Есть m3u лист , когда использую ваш плагин для создания букета, то букет со списком создается , но каналы не открываются - темный экран на телевизоре, а через секунд 30 выдает тюнер не настроен.

    Какие еще нужны данные , чтоб вы смогли мне помочь, если не трудно. Спасибо

    ОтветитьУдалить
  19. Сергей Рыльков, кусочек листа, и во что ты его конвертируешь там есть несколько вариантов, имидж название, установлен ли livestremer и т.д.

    ОтветитьУдалить
    Ответы
    1. Все, спасибо! теперь понял разницу между gstreamer и livestremer У меня openpli 3 и gstreamer . Все заработало! Как вас можно отблагодарить.

      Удалить
  20. Сергей Рыльков, спасибо вполне достаточная валюта)))

    ОтветитьУдалить
  21. Здраствуйте 2boom! Такой вопрос-пожелание: добавьте пожалуйста в следующую версию (если она конечно планируется) возможность конвертировать при использовании livestreamer с большим количеством вариантов параметров, а не только с hls. Мне вот скажем для использования плейлиста от Торрент ТВ (локальный прокси) очень бы пригодился вариант httpstream.

    ОтветитьУдалить
  22. Здраствуйте 2boom!После конвертации плейлиста тёмный экран.конвертировал Gstreamer,имидж Open Black Hole, livestremer не установлен.

    ОтветитьУдалить
    Ответы
    1. а есть уверенность, что исходник рабочий?

      Удалить
    2. в vlc плеере на компе работает,больше не начем проверить.

      Удалить
  23. Этот комментарий был удален автором.

    ОтветитьУдалить
  24. и ещё заметил,после конвертации не все каналы отображаются.

    ОтветитьУдалить
    Ответы
    1. положи мне на 4bob@ua.fm исходник и что получилось, я гляну где собака порылась

      Удалить
  25. как и где посмотреть ,что получилось после конвертации?установил livestremer.После конвертации Livestreamer/hls и Livestreamer/hlsvariant пишет нет данных на транспондер(таймаут чтенияРАТ),а после Gstreamer темный экран.

    ОтветитьУдалить
  26. Возможна ли доработка чтобы не только генерился новый букет по плейлисту но и обновлялись ссылки на каналы в пользовательских букетах?
    Объясню на примере - имеется m3u плейлист с кучей каналов, причем обновляется каждые сутки (меняется id в ссылке /ace/getstream?id=79a3d729c952942baca56f8ff85a574fe448cf23)
    Хочется каналы из этого списка распихать по букетам, но при обновлении в букетах они естественно не обновляются :(
    Обновляется исходный букет с кучей каналов, а надерганные из него каналы в пользовательских букетах нет :(

    ОтветитьУдалить
  27. Не будет, интелекту не хватить аналировать кто куда чего пораспихивал

    ОтветитьУдалить
    Ответы
    1. Тогда хотябы чтобы автоматом запускалась с определенным периодом как epgd, а еще лучше чтобы я мог запустить конвертацию из своего скрипта sh, это возможно?

      Удалить
    2. без теорий, для такого надо под тебя писать спецовый плагин, так твои мысли мне не понятны, само собой я пишу для себя, а все эти самообновляемые полуработащие листы меня сильно стали раздражать как холявное трико, куча беспонтового гиморою, без обид, но функционал плагина меня устраивает и пока меняться не будет

      Удалить
  28. Вижу в plugin.py
    class create_bouquet(Screen)
    Могу я из своего скрипта запустить его выполнение? Типа phyton /usr/.../plugin.py create_bouquet

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

      Удалить
    2. на твоем месте я бы из этого класса сделал бы python-cript убрав класс и вывод экранный и определил бы переменные, там при том как написано, все достаточно просто...

      Удалить
  29. Уважаемый 2boom, извиняюсь что не по сабжу, а нет ли плагина или программы для WIN, для создания из фаворитов (букетов) плейлиста формата m3u? Спасибо!

    ОтветитьУдалить
    Ответы
    1. да есть вроде, поищи на giclub.tv мне попадалось когдато

      Удалить
    2. Извиняюсь за наглость, а сами не хотите написать такой плагин? )) Просто очень удобно, создал плейлист своих каналов и можно смотреть ТV на смартфоне или на ноутбуке и т.д. со своего ресивера в любой точке земного шара ))) ну где есть естественно интернет

      Удалить
    3. я много чего хочу, только на развлечения у меня уже нет времени,
      где нет интернета, нет жизни)))) на Марсе например

      Удалить
  30. 2boom, а можно ли сделать , чтобы плагин подхватывал m3u файлы не только из /tmp но и из /media/HDD . Тогда бы можно было облегчить использование плага не продвинутыми пользователями .

    ОтветитьУдалить
    Ответы
    1. оно в принципе не сложно, только вопрос в дохождении рук до этого дела....
      я постараюсь, но просьба не кидаться тапками если вдруг не получится... быстро

      Удалить
    2. Подождём, не горит . Просто с появлением недорогих ресов типа zero и имиджей на последних гстремер иптв вполне может быть как основной источник телевидения и лёгкий способ загрузки-обновления плейлистов очень нужен . Заранее спасибо .

      Удалить
  31. Добрий вечір,пане 2boom,я зробив українську локалізацію вашого плагіну,якщо ви не проти,відправив вам на е.пошту.

    ОтветитьУдалить
  32. Добрий Ранок, требе додати ще один рядок перекладу
    Select path -
    додав вибір носія

    ОтветитьУдалить
  33. Добрий ранок...щось я скачую і цього рядка не бачу...напевно ви ще тільки плануєте це додати?

    ОтветитьУдалить
  34. вже додав але не збирав нову версію

    ОтветитьУдалить
  35. Что за ошибка при установке плагина?
    root@formuler3:~# opkg install /tmp/livestreamer_1.12.2-r1_all.ipk
    Collected errors:
    * opkg_prepare_file_for_install: Refusing to load file '/tmp/livestreamer_1.12.2-r1_all.ipk' as it matches the installed version of livestreamer (1.12.2-r1).
    root@formuler3:~#

    ОтветитьУдалить
    Ответы
    1. В меню и в плагинах ресивера livestreamer не появляется . Через телнет не удаляется, не видит. В какой папке искать?Там где стоят все плагины не вижу

      Удалить
    2. удаляй стандартными средствами opkg (все описано на форумах, давно) и пиши в тему по livestreamer, а не где удобнее.....

      Удалить
  36. Этот комментарий был удален автором.

    ОтветитьУдалить
  37. Поставил--- Плагин m2b (m3ubouquet конвертер)
    Работает.

    Только не пойму как сделать:
    Мой плейлист разбит по группам --- после обработки его m3ubouquet, все группы пропадают--- все каналы в общем списке. Очень не удобно.
    1. Какая форма m3ubouquet должна быть, чтобы осталась разбивка по группам ?
    2. После обработки моего плейлиста плагином m3ubouquet --- названия каналов обрезаны.
    Как сделать чтобы названия каналов не обрезались ?

    ОтветитьУдалить
    Ответы
    1. покхи исходник чтобы посмотреть, что обрезается, можешь сам адрес или ключ заиксовать, но нужен файл, по поводу рубрикатора, не будет этого, в букете есть конечно разделение но страдать потом над сортировкой нет желания и времени...

      Удалить
    2. Этот комментарий был удален автором.

      Удалить
    3. не стандартный m3u, насколько я помню параметра #EXTGRP я не видал в описаниях формата, но не суть, покажи скрин как обрезает желательно на канале который есть выше

      Удалить
    4. http://s019.radikal.ru/i641/1704/c3/ff01310acef0.png

      Обрезает все названия до 10 символов.

      Удалить
    5. В плагине Seasondream мой плейлист отображеться нормально. Всё по групам.

      Удалить
    6. скин другой включи и инфобар тоже покажи,
      про плагин не знаю не пользуюсь, то что делать этого не буду уже выше написал, нет времени и желания, если есть в работе реальная проблема поправлю но функционал расширять не буду

      Удалить
    7. Можно по группам даже проще:
      #EXTINF:-1,Первый/МТВ (Волгоград)
      #EXTGRP:5-Тест
      http://volgograd1vtv.cdnvideo.ru/volgograd1vtv/volgograd1vtv.sdp/chunklist.m3u8
      #EXTINF:-1,Подсекай HD
      #EXTGRP:5-Тест
      rtmp://176.32.32.36/podsekaiTV/chanelHD

      Удалить
    8. Пробовал ещё 2 скина --- также обрезано.

      Удалить
    9. по группам не проще, для обработки груп нужно формировать дополнительные файлы по количеству групп и потом сливать это все поочереди, реализовать можно, но время и желание)))) у меня сейчас нет ни того ни другого, плюс нужно будет реализовывать еще один вариант где группа прописана в EXTINF? то есть нужен день два времени...

      по обрезанию, в инфобаре название не обрезается ? весьма странно, закинешь мне файлик, так как подозреваю что там могут быть скрытые символы и то что скопировал сюда не отображает полноту картины

      Удалить
    10. Спасибо.
      Игра не стоит свеч.

      Удалить