Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Визуализация
    5. ioBroker.vis Драйвер
    6. Виджет плейлиста IPTV

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Виджет плейлиста IPTV

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      instalator last edited by

      Набросал скриптик (пока еще не доделал), парсит плейлист. У кого какие идеи как вывести его в виз,

      Чтобы получился список со ссылками ТВ каналов?

      Думаю тут только вариант писать свой виджет.

      var fs = require('fs');
      createState('kodi.Playlist', '');
      var tvname = '';
      var logo = '';
      var group = '';
      var url = '';
      
      fs.readFile('\\\\SERVER-PC\\SERVER\\iptv.m3u', 'utf8', function(err, playlist) {
      //var playlist = fs.readFileSync('\\\\SERVER-PC\\SERVER\\iptv.m3u', 'utf8');    
      
          if (!err) {
              tvname = playlist.match(/tvg-name="(.*)" t/g); //.replace("tvg-name=\"", "").replace("\" t", "")
              logo = playlist.match(/tvg-logo="(.*)" g/g); //.replace("tvg-logo=\"", "").replace("\" g", "")
              group = playlist.match(/group-title="(.*)"/g); //.replace("group-title=\"", "").replace("\"" g", "")
              url = playlist.match(/udp:(.*)/g);
      
              if (tvname && logo && group && url) {
                  for(var t = 0; t < tvname.length; t++) {
                      log(tvname[t]+url[t]+'\r\n');
                  }
              }
              //setState('javascript.0.kodi.Playlist', url[0]);
          } else {
              log(err);
          }
      });
      
      1 Reply Last reply Reply Quote 0
      • V
        vtec last edited by

        Да, скорее всего это свой виджет.

        А зачем нужен парсер? Что дальше ты делаешь с этими данными?

        Может проще в виде готовых ссылок оформить на странице? Сразу с натравкой на коди?

        А путь в скрипте указан, это локальный или сетевой?

        1 Reply Last reply Reply Quote 0
        • I
          instalator last edited by

          @vtec:

          Да, скорее всего это свой виджет.

          А зачем нужен парсер? Что дальше ты делаешь с этими данными?

          Может проще в виде готовых ссылок оформить на странице? Сразу с натравкой на коди?

          А путь в скрипте указан, это локальный или сетевой? `
          Руками лень добавлять 166 каналов, парсер для построения списка с логотипами, при выборе канала отправка естественно на коди.

          Путь сетевой

          BlueFox а нету такого виджета, чтобы допустим в значение в ИоБ пишем html и виз указав IDобъекта с этим html кодом он отображался во всплывающем окне?

          1 Reply Last reply Reply Quote 0
          • M
            MSapogov last edited by

            Может не в тему, но для PLEX случайно драйвера не планируется уж очень я и мои домочадцы к нему прикипели?

            Или он от KODI может подойти?

            1 Reply Last reply Reply Quote 0
            • I
              instalator last edited by

              @MSapogov:

              Может не в тему, но для PLEX случайно драйвера не планируется уж очень я и мои домочадцы к нему прикипели?

              Или он от KODI может подойти? `
              Я не пользуюсь PLEX, можешь сам написать драйвер, единственное я не нашел упоминания про его API на их сайте, если оно вообще есть.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              942
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              3
              5
              2161
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo