Автор Тема: Simple TV  (Прочитано 10821 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jktu64

  • Новичок
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 156
  • Сообщений: 35
  • Респект: +23/-0
  • Я не волшебник. Я только учусь. Вечно. :)
Simple TV
« : 10 Сентябрь 2014, 18:16:17 »
IPTV-плейер с возможностью сканирования каналов и определения работоспособности IP-адреса провайдера

Обновленная сборка

SimpleTV Portable Assembling by Zvif TV set edition от 08.07.2014

Обновление от 08.07.2014:
 • Добавлен обновляемый плейлист Триолан, обновляется извлечением IP сервера из
 онлайн-генератора плейлистов
 • Добавлен обновляемый плейлист Сибирьтелеком с ftp-сервера от Dolphin
 • Увеличено количество поддиапазонов сканирования Сибирьтелеком
 • Новая версия аддона "Медиапортал"
 Добавлено зеркало рутор.орг
 • Обновлены некоторые видеоскрипты
 • При просмотре видео Вконтакте доступно изменение разрешения
 • Добавлены каналы WebTV, заменены неработающие

http://rutracker.org/forum/viewtopic.php?t=4723031

« Последнее редактирование: 10 Сентябрь 2014, 18:19:35 от jktu64 »

Оффлайн jktu64

  • Новичок
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 156
  • Сообщений: 35
  • Респект: +23/-0
  • Я не волшебник. Я только учусь. Вечно. :)
Simple TV
« Ответ #1 : 20 Сентябрь 2014, 22:06:19 »
SimpleTV - Работа с модулем TVSource

Отказавшись от кабельного интернета в пользу сетевого я решил отказаться и от кабельного TV
Поставил комп под телевизор, установил SimpleTV и можно сказать доволен.

Правда пришлось немного допилить скрипты под свои требования, благо программирование мне не чуждо.
И сейчас хочу поделится своим опытом использования SimpleTV для просмотра IPTV.

Сразу очень понравился модуль TVSource, который обьединяет разные источники одного канала в одну запись,
с возможностью переключения с одного источника на другой.
Физически модуль находится по адресу: luaScr\user\TVSources
Меню настройки модуля вызывается: Окно настроек (Ctrl + O) => Дополнительно => TVSources

Удобно реализованы фильтры названий каналов, позволяющие не только приводить разные варианты названия к одному имени,
но и определить в какую группу его отнести.
Физически файлы фильтров лежат по адресу: luaScr\user\TVSources\core
   group_filter.lua       - фильтр исправления названия группы
   channel_filter.lua    - фильтр исправления названия канала
   channel_group.lua  - фильтр в какую группу переносится канал
   
Я лично правил вручную, главное соблюдать порядок скобок и запятых. :)

Важно понимать, что эти фильтры работают только для внешних источников.
Как разработчики объясняют внутренний источник уже вроде как откорректирован и имеет правильные названия. Ну пусть будет так.

Но не забудьте что добавлять новый источник надо в раздел "Внешние"

Поле "Скраппер" оставляем пустым, заполняем поле "Путь" выбрав требуемый плейлист.
Можно писать имя плейлиста без указания пути, но тогда плейлист должен лежать в папке по адресу: uaScr\user\TVSources\m3u
Имя при сортировке делаем согласно важности источника каналов.
Это для меню источников - в каком порядке они будут выводится.

Убираем галочку с поля "Удалять файл по завершению обработки"
Ставим галочку в поле "Загрузить в базу TVSource"
Не забываем нажать "Дискету" - пункт меню "Сохранить изменения.
И теперь можно нажимать "2 стрелочки"- пункт меню "Обновить источник"

Еще очень интересная кнопка это "Сгруппировать источники"
Она позволяет вам обработать все предварительно заруженные в SimpleTV плейлисты, это так называемые внутренние источники.
Вы можете загрузить любой плейлист, переименовать каналы,  перетасовать их по группам а затем нажав эту кнопку добавить все эти каналы в базу TVSource.
Имя источника в таком случае определяется названием группы каналов в SimpleTV.

Ну по TVSource пока все.



 





Оффлайн jktu64

  • Новичок
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 156
  • Сообщений: 35
  • Респект: +23/-0
  • Я не волшебник. Я только учусь. Вечно. :)
Simple TV
« Ответ #2 : 20 Сентябрь 2014, 22:37:50 »
TVSource - модуль  UpdateLists

Разбираясь со сборкой SimpleTV от Zvif мое внимание привлекли обновляемые плейлисты Triolan и RosTelecom.
IP-адреса Triolan получали с какого-то сайта, подставляли в шаблон и загружали в Simple.
Идея хорошая, но как мне кажется эту лавочку быстро прикроют. Поэтому она меня не заинтересовала.

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

Так появилась моя версия модуля UpdateLists, способная работать с любым провайдером, лишь бы был шаблон каналов и хотя-бы один рабочий IP-адрес.
Настроив провайдера в дальнейшем достаточно просто добавлять найденные адреса в список. Остальное сделает SimpleTV.
--
Сам модуль физически находится по адресу luaScr\user\updatelists
Загрузка и обновление каналов провайдера производится из Основное меню => Дополнительно => Обновить список каналов провайдера <...>

Добавление пунктов в это меню будет происходить автоматом, если по адресу luaScr\user\startup положить файл updatelists.lua, содержащий следующий код
Спойлер   :
local pathname = m_simpleTV.MainScriptDir .. "user\\updatelists\\"
local name_pro = ''

for entry in os.dir(pathname) do
  if string.match(entry.name,'_tvs.lua') then
    name_pro = string.gsub(entry.name, '_tvs.lua', '')
         m_simpleTV.Interface.AddExtMenu('Сменить сервер ' .. name_pro , 'user\\updatelists\\' .. entry.name )--, string.byte(''),3)
  end
end
--
for entry in os.dir(pathname) do
  if string.match(entry.name,'_Us.lua') then
    name_pro = string.gsub(entry.name, '_Us.lua', '')
         m_simpleTV.Interface.AddExtMenu('Загрузить каналы ' .. name_pro , 'user\\updatelists\\' .. entry.name )--, string.byte(''),3)
  end
end
Код заточен под мои требования, можете точить под свои.
Единственной его функцией является сканирование папки user\updatelists на наличие файлов с рабочими адресами.

Имя файла является именем провайдера,

суффикс "_tvs.lua" говорит о большом количестве IP-адресов, а значит возможности смены IP-адреса
суффикс "_Us.lua" говорит об одном рабочем IP-адресе, а значит возможность смены IP-адреса отсутствует.

Пример:
Спойлер   :
--Обновление плейлиста CDS Mariupol
--методом переключения на следующий IP-адрес из набора Black 18.07.2014
require ('set_Playlist')

local group_Name = 'CDS_RU'
local pro_Name   = 'CDS_RU'

local aIp = { 0,
'5.104.53.13:1234',
'31.6.107.78:1234',
      }

set_PlayList.Load_PlayList( group_Name, pro_Name, aIp )

переменная group_Name - имя создаваемой группы в SimpleTV, а соответственно в дальнейшем это имя источника в TVSource
переменная pro_Name - имя провайдера, а точнее имя файла с шаблоном каналов данного провайдера.

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

Файлы Provider_tvs.lua (список IP-адресов) и Provider_Iz_tvs.m3u (шаблон избранных каналов) должны находится
по адресу luaScr\user\updatelists

Файл шаблона каналов должен иметь имя провайдера равное переменной "pro_Name"
и оканчиваться суффиксом "_Iz_tvs.m3u" для избранных каналов
или суффиксом "_x_tvs.m3u" для всех остальных каналов.

Лично я не загружаю в SimpleTV те каналы которые плохо работают или мне не интересны.

Пример шаблона:
Спойлер   :
#EXTM3U
#EXTINF:-1,Верховная Рада
http://URL_PORT/udp/239.0.0.10:1234
#EXTINF:-1,QTV
http://URL_PORT/udp/239.0.0.100:1234
#EXTINF:-1,Интересное ТВ
http://URL_PORT/udp/239.0.0.102:1234
#EXTINF:-1,ПлюсПлюс
http://URL_PORT/udp/239.0.0.103:1234
#EXTINF:-1,Детский мир + Телеклуб
http://URL_PORT/udp/239.0.0.104:1234
#EXTINF:-1,Мир HD / DRM
http://URL_PORT/udp/239.0.0.105:1234
#EXTINF:-1,Disney Channel
http://URL_PORT/udp/239.0.0.107:1234
#EXTINF:-1,Maxxi
http://URL_PORT/udp/239.0.0.108:1234
#EXTINF:-1,Гамма
http://URL_PORT/udp/239.0.0.109:1234
#EXTINF:-1,Сигма
http://URL_PORT/udp/239.0.0.11:1234
#EXTINF:-1,РТР Россия
http://URL_PORT/udp/239.0.0.110:1234
#EXTINF:-1,НТВ+ Кино Союз
http://URL_PORT/udp/239.0.0.112:1234
#EXTINF:-1,НТВ Мир
http://URL_PORT/udp/239.0.0.113:1234
#EXTINF:-1,Надия
http://URL_PORT/udp/239.0.0.114:1234
#EXTINF:-1,Discovery Channel
http://URL_PORT/udp/239.0.0.116:1234
#EXTINF:-1,Eurosport 2
http://URL_PORT/udp/239.0.0.117:1234
#EXTINF:-1,Мультимания
http://URL_PORT/udp/239.0.0.118:1234
#EXTINF:-1,НТВ+ Кино плюс
http://URL_PORT/udp/239.0.0.120:1234
#EXTINF:-1,Карусель Int
http://URL_PORT/udp/239.0.0.121:1234
#EXTINF:-1,КРТ
http://URL_PORT/udp/239.0.0.122:1234
#EXTINF:-1,TV1000 Action
http://URL_PORT/udp/239.0.0.123:1234
#EXTINF:-1,Russia Today Док HD
http://URL_PORT/udp/239.0.0.124:1234
#EXTINF:-1,Малятко
http://URL_PORT/udp/239.0.0.125:1234
#EXTINF:-1,TV1000 Premium HD
http://URL_PORT/udp/239.0.0.127:1234
#EXTINF:-1,TV1000 Comedy HD
http://URL_PORT/udp/239.0.0.128:1234
#EXTINF:-1,Спорт 1 Украина
http://URL_PORT/udp/239.0.0.129:1234
#EXTINF:-1,Наш футбол
http://URL_PORT/udp/239.0.0.130:1234
#EXTINF:-1,Телеканал 100
http://URL_PORT/udp/239.0.0.131:1234
#EXTINF:-1,Звезда
http://URL_PORT/udp/239.0.0.132:1234
#EXTINF:-1,112 Украина
http://URL_PORT/udp/239.0.0.133:1234
#EXTINF:-1,Моя планета
http://URL_PORT/udp/239.0.0.134:1234
#EXTINF:-1,Русский иллюзион
http://URL_PORT/udp/239.0.0.135:1234
#EXTINF:-1,Иллюзион+
http://URL_PORT/udp/239.0.0.136:1234
#EXTINF:-1,Детский мир / Телеклуб
http://URL_PORT/udp/239.0.0.138:1234
#EXTINF:-1,Совершенно секретно
http://URL_PORT/udp/239.0.0.139:1234
#EXTINF:-1,Ocean
http://URL_PORT/udp/239.0.0.14:1234
#EXTINF:-1,Парк развлечений
http://URL_PORT/udp/239.0.0.140:1234
#EXTINF:-1,Домашние Животные
http://URL_PORT/udp/239.0.0.141:1234
#EXTINF:-1,Психология 21
http://URL_PORT/udp/239.0.0.142:1234
#EXTINF:-1,Вопросы и Ответы
http://URL_PORT/udp/239.0.0.143:1234
#EXTINF:-1,Business
http://URL_PORT/udp/239.0.0.144:1234
#EXTINF:-1,Da Vinci Learning
http://URL_PORT/udp/239.0.0.145:1234
#EXTINF:-1,Бигуди
http://URL_PORT/udp/239.0.0.147:1234
#EXTINF:-1,НЛО
http://URL_PORT/udp/239.0.0.148:1234
#EXTINF:-1,Добро
http://URL_PORT/udp/239.0.0.149:1234
#EXTINF:-1,СТБ
http://URL_PORT/udp/239.0.0.15:1234
#EXTINF:-1,Shopping UA
http://URL_PORT/udp/239.0.0.150:1234
#EXTINF:-1,A-One UA
http://URL_PORT/udp/239.0.0.151:1234
#EXTINF:-1,LaLe
http://URL_PORT/udp/239.0.0.153:1234
#EXTINF:-1,Гумор ТБ / Бабай ТБ
http://URL_PORT/udp/239.0.0.156:1234
#EXTINF:-1,Право ТВ
http://URL_PORT/udp/239.0.0.157:1234
#EXTINF:-1,Профилактика / Эко
http://URL_PORT/udp/239.0.0.158:1234
#EXTINF:-1,Music Box UA
http://URL_PORT/udp/239.0.0.159:1234
#EXTINF:-1,Travel
http://URL_PORT/udp/239.0.0.16:1234
#EXTINF:-1,XSport
http://URL_PORT/udp/239.0.0.160:1234
#EXTINF:-1,НТВ+ Кинохит
http://URL_PORT/udp/239.0.0.161:1234
#EXTINF:-1,World Fashion
http://URL_PORT/udp/239.0.0.162:1234
#EXTINF:-1,НТВ+ Новое Кино
http://URL_PORT/udp/239.0.0.163:1234
#EXTINF:-1,Русский экстрим
http://URL_PORT/udp/239.0.0.164:1234
#EXTINF:-1,Ностальгия
http://URL_PORT/udp/239.0.0.165:1234
#EXTINF:-1,НТВ+ Теннис
http://URL_PORT/udp/239.0.0.166:1234
#EXTINF:-1,НТВ+ Спорт Союз
http://URL_PORT/udp/239.0.0.167:1234
#EXTINF:-1,НТВ+ Премьера
http://URL_PORT/udp/239.0.0.168:1234
#EXTINF:-1,НТВ+ Киноклуб
http://URL_PORT/udp/239.0.0.169:1234
#EXTINF:-1,М1
http://URL_PORT/udp/239.0.0.17:1234
#EXTINF:-1,КХЛ
http://URL_PORT/udp/239.0.0.170:1234
#EXTINF:-1,TV Sale
http://URL_PORT/udp/239.0.0.171:1234
#EXTINF:-1,365 дней
http://URL_PORT/udp/239.0.0.172:1234
#EXTINF:-1,Кто есть Кто
http://URL_PORT/udp/239.0.0.174:1234
#EXTINF:-1,Телекафе
http://URL_PORT/udp/239.0.0.175:1234
#EXTINF:-1,CNL
http://URL_PORT/udp/239.0.0.176:1234
#EXTINF:-1,Спорт 2 Украина
http://URL_PORT/udp/239.0.0.178:1234
#EXTINF:-1,OE
http://URL_PORT/udp/239.0.0.179:1234
#EXTINF:-1,OTV
http://URL_PORT/udp/239.0.0.18:1234
#EXTINF:-1,Boutique
http://URL_PORT/udp/239.0.0.180:1234
#EXTINF:-1,Футбол 2 Украина
http://URL_PORT/udp/239.0.0.182:1234
#EXTINF:-1,Nickelodeon HD / DRM
http://URL_PORT/udp/239.0.0.183:1234
#EXTINF:-1,HD Life
http://URL_PORT/udp/239.0.0.185:1234
#EXTINF:-1,Viasat Nature / History SD
http://URL_PORT/udp/239.0.0.186:1234
#EXTINF:-1,Animal Planet HD / DRM
http://URL_PORT/udp/239.0.0.187:1234
#EXTINF:-1,Discovery Showcase HD / DRM
http://URL_PORT/udp/239.0.0.188:1234
#EXTINF:-1,НТВ+ Баскетбол
http://URL_PORT/udp/239.0.0.189:1234
#EXTINF:-1,TV1000 Megahit HD
http://URL_PORT/udp/239.0.0.190:1234
#EXTINF:-1,Спорт 1 HD / DRM
http://URL_PORT/udp/239.0.0.191:1234
#EXTINF:-1,Investigation Discovery
http://URL_PORT/udp/239.0.0.193:1234
#EXTINF:-1,Mezzo
http://URL_PORT/udp/239.0.0.195:1234
#EXTINF:-1,Paramount Comedy
http://URL_PORT/udp/239.0.0.196:1234
#EXTINF:-1,Vintage
http://URL_PORT/udp/239.0.0.197:1234
#EXTINF:-1,HD Спорт / DRM
http://URL_PORT/udp/239.0.0.199:1234
#EXTINF:-1,Россия 24 (+0)
http://URL_PORT/udp/239.0.0.20:1234
#EXTINF:-1,MTV Live HD
http://URL_PORT/udp/239.0.0.200:1234
#EXTINF:-1,РЕН
http://URL_PORT/udp/239.0.0.201:1234
#EXTINF:-1,Goldberry
http://URL_PORT/udp/239.0.0.203:1234
#EXTINF:-1,Сонце
http://URL_PORT/udp/239.0.0.204:1234
#EXTINF:-1,National Geographic HD
http://URL_PORT/udp/239.0.0.206:1234
#EXTINF:-1,Киноточка
http://URL_PORT/udp/239.0.0.207:1234
#EXTINF:-1,TiJi
http://URL_PORT/udp/239.0.0.209:1234
#EXTINF:-1,Первый канал Всемирная сеть
http://URL_PORT/udp/239.0.0.21:1234
#EXTINF:-1,НТВ+ Кинолюкс
http://URL_PORT/udp/239.0.0.210:1234
#EXTINF:-1,Первый канал HD / DRM
http://URL_PORT/udp/239.0.0.211:1234
#EXTINF:-1,НТА
http://URL_PORT/udp/239.0.0.212:1234
#EXTINF:-1,Travel HD
http://URL_PORT/udp/239.0.0.214:1234
#EXTINF:-1,x / DRM
http://URL_PORT/udp/239.0.0.216:1234
#EXTINF:-1,x / DRM
http://URL_PORT/udp/239.0.0.217:1234
#EXTINF:-1,НТВ+ Спорт плюс
http://URL_PORT/udp/239.0.0.218:1234
#EXTINF:-1,Наука 2.0
http://URL_PORT/udp/239.0.0.219:1234
#EXTINF:-1,MGM
http://URL_PORT/udp/239.0.0.220:1234
#EXTINF:-1,Россия 2
http://URL_PORT/udp/239.0.0.222:1234
#EXTINF:-1,Пятый канал
http://URL_PORT/udp/239.0.0.223:1234
#EXTINF:-1,ТНТ
http://URL_PORT/udp/239.0.0.226:1234
#EXTINF:-1,СТС
http://URL_PORT/udp/239.0.0.227:1234
#EXTINF:-1,RTVi
http://URL_PORT/udp/239.0.0.23:1234
#EXTINF:-1,Еврокино
http://URL_PORT/udp/239.0.0.24:1234
#EXTINF:-1,Россия К
http://URL_PORT/udp/239.0.0.25:1234
#EXTINF:-1,Домашний
http://URL_PORT/udp/239.0.0.28:1234
#EXTINF:-1,Euronews UA
http://URL_PORT/udp/239.0.0.29:1234
#EXTINF:-1,ТВ7 UA
http://URL_PORT/udp/239.0.0.3:1234
#EXTINF:-1,Беларусь 24
http://URL_PORT/udp/239.0.0.30:1234
#EXTINF:-1,Перец
http://URL_PORT/udp/239.0.0.33:1234
#EXTINF:-1,A-One UA
http://URL_PORT/udp/239.0.0.34:1234
#EXTINF:-1,Viasat Explore
http://URL_PORT/udp/239.0.0.36:1234
#EXTINF:-1,Viasat History
http://URL_PORT/udp/239.0.0.37:1234
#EXTINF:-1,ATR
http://URL_PORT/udp/239.0.0.38:1234
#EXTINF:-1,TV1000
http://URL_PORT/udp/239.0.0.39:1234
#EXTINF:-1,TV1000 Русское кино
http://URL_PORT/udp/239.0.0.40:1234
#EXTINF:-1,Discovery Science
http://URL_PORT/udp/239.0.0.41:1234
#EXTINF:-1,English Club
http://URL_PORT/udp/239.0.0.42:1234
#EXTINF:-1,Enter-фильм
http://URL_PORT/udp/239.0.0.44:1234
#EXTINF:-1,JimJam
http://URL_PORT/udp/239.0.0.46:1234
#EXTINF:-1,Пиксель
http://URL_PORT/udp/239.0.0.47:1234
#EXTINF:-1,Пятница
http://URL_PORT/udp/239.0.0.48:1234
#EXTINF:-1,Кухня
http://URL_PORT/udp/239.0.0.49:1234
#EXTINF:-1,КРТ
http://URL_PORT/udp/239.0.0.50:1234
#EXTINF:-1,Ретро ТВ
http://URL_PORT/udp/239.0.0.51:1234
#EXTINF:-1,Тв-3 (+3)
http://URL_PORT/udp/239.0.0.52:1234
#EXTINF:-1,ТВ Центр
http://URL_PORT/udp/239.0.0.53:1234
#EXTINF:-1,Банк ТВ
http://URL_PORT/udp/239.0.0.54:1234
#EXTINF:-1,CBS Reality
http://URL_PORT/udp/239.0.0.55:1234
#EXTINF:-1,Fashion TV
http://URL_PORT/udp/239.0.0.56:1234
#EXTINF:-1,Дом кино
http://URL_PORT/udp/239.0.0.57:1234
#EXTINF:-1,Драйв
http://URL_PORT/udp/239.0.0.58:1234
#EXTINF:-1,Life News
http://URL_PORT/udp/239.0.0.60:1234
#EXTINF:-1,Юнион
http://URL_PORT/udp/239.0.0.61:1234
#EXTINF:-1,Футбол 1 Украина
http://URL_PORT/udp/239.0.0.63:1234
#EXTINF:-1,24 Док
http://URL_PORT/udp/239.0.0.64:1234
#EXTINF:-1,Animal Planet
http://URL_PORT/udp/239.0.0.65:1234
#EXTINF:-1,М2
http://URL_PORT/udp/239.0.0.67:1234
#EXTINF:-1,Здоровое ТВ
http://URL_PORT/udp/239.0.0.68:1234
#EXTINF:-1,Eurosport
http://URL_PORT/udp/239.0.0.69:1234
#EXTINF:-1,Entertainment
http://URL_PORT/udp/239.0.0.70:1234
#EXTINF:-1,Eurosport
http://URL_PORT/udp/239.0.0.71:1234
#EXTINF:-1,Шансон
http://URL_PORT/udp/239.0.0.72:1234
#EXTINF:-1,TLC
http://URL_PORT/udp/239.0.0.73:1234
#EXTINF:-1,STV
http://URL_PORT/udp/239.0.0.75:1234
#EXTINF:-1,Vh1
http://URL_PORT/udp/239.0.0.76:1234
#EXTINF:-1,Fashion TV HD
http://URL_PORT/udp/239.0.0.77:1234
#EXTINF:-1,Eurosport HD
http://URL_PORT/udp/239.0.0.78:1234
#EXTINF:-1,ТЕТ
http://URL_PORT/udp/239.0.0.79:1234
#EXTINF:-1,Комедия ТВ
http://URL_PORT/udp/239.0.0.80:1234
#EXTINF:-1,Russian Travel Guide Int
http://URL_PORT/udp/239.0.0.81:1234
#EXTINF:-1,Эскулап
http://URL_PORT/udp/239.0.0.82:1234
#EXTINF:-1,MyZen HD
http://URL_PORT/udp/239.0.0.83:1234
#EXTINF:-1,Авто Плюс
http://URL_PORT/udp/239.0.0.84:1234
#EXTINF:-1,Охота и рыбалка
http://URL_PORT/udp/239.0.0.85:1234
#EXTINF:-1,Индия
http://URL_PORT/udp/239.0.0.86:1234
#EXTINF:-1,MTV Dance
http://URL_PORT/udp/239.0.0.87:1234
#EXTINF:-1,Боец
http://URL_PORT/udp/239.0.0.88:1234
#EXTINF:-1,BBC World News
http://URL_PORT/udp/239.0.0.89:1234
#EXTINF:-1,Discovery World
http://URL_PORT/udp/239.0.0.90:1234
#EXTINF:-1,Nickelodeon
http://URL_PORT/udp/239.0.0.92:1234
#EXTINF:-1,Extreme
http://URL_PORT/udp/239.0.0.93:1234
#EXTINF:-1,Любимое кино
http://URL_PORT/udp/239.0.0.94:1234
#EXTINF:-1,Усадьба
http://URL_PORT/udp/239.0.0.96:1234
#EXTINF:-1,Ru Music
http://URL_PORT/udp/239.0.0.97:1234
#EXTINF:-1,Ля-Минор
http://URL_PORT/udp/239.0.0.98:1234
этот шаблон должен иметь имя CDS_RU_Iz_tvs.m3u

Но вся эта конструкция будет работать только при наличии самого скрипта Set_Playlist.lua
Его необходимо поместить по адресу: luaScr\user\TVSources\core

Скрипт Set_Playlist.lua находится в разработке и точится под мои запросы, а они все время меняются.
Сейчас вот точу его под задачу:
хочу чтобы HD каналы имеющие SD аналоги заменяли свои имена на SD-аналоги и помещались в группу с суффиксом _HD
Тогда можно при выборе источника канала менять не только источник но и качество.

Буду рад пожеланиям и предложениям по сотрудничеству.

Удачи Вам! И хорошего эфира.

« Последнее редактирование: 20 Сентябрь 2014, 23:46:37 от jktu64 »

Оффлайн jktu64

  • Новичок
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 156
  • Сообщений: 35
  • Респект: +23/-0
  • Я не волшебник. Я только учусь. Вечно. :)
Simple TV
« Ответ #3 : 21 Сентябрь 2014, 21:49:05 »
SimpleTV - Сканирование рабочих каналов

Еще одной отличительной чертой SimpleTV является встроенный сканер каналов.

Помимо очень гибких возможностей по заданию диапазона сканирования стандартного режима в нем есть возможность
использовать свой скрипт.

Физически скрипт находится по адресу: luaScr\user\scanscripts

====================
-- Этот пример показывает как сканировать  from 'rtp://@233.33.220.0:5050' to 'rtp://@233.33.220.10:5050'

function Scan_GetCount()  --this function should return the number of addresses
 return 10
end

function Scan_GetAddress(Index) --this function should return the address by Index
 
 return 'rtp://@233.33.220.' .. Index ..':5050'
 
end
====================
Поэксперементировав с ним я понял что в функции Scan_GetCount можно задать любое число циклов.
А функция Scan_GetAddress получив текущий номер цикла от SimpleTV подставит куда вы хотите и сформирует новый адрес.

Например так:

function Scan_GetAddress(Index) --this function should return the address by Index
 if Index < 10 then
    return 'http://xxxxxxx/17000/1700' .. Index ..'/1700' .. Index ..'.flv'
 elseif Index < 100 then
    return 'http://xxxxxx/17000/170' .. Index ..'/170' .. Index ..'.flv'
 else
    return 'http://xxxxxx/17000/17' .. Index ..'/17' .. Index ..'.flv'
 end

end
====================================
Или так:

function Scan_GetAddress(Index) --this function should return the address by Index
if Index < 100 then
    return 'http://xxxxxx:4022/udp/225.50.' .. Index ..'.2:1234'
 elseif Index < 200 then       
    return 'http://xxxxxx:4022/udp/225.50.' .. Index-100 ..'.5:1234'
 elseif Index < 300 then       
    return 'http://xxxxxx:4022/udp/225.50.' .. Index-200 ..'.' .. Index-200 .. ':1234'
 end
end

Последний вариант позволяет делать перекрестное сканирование с плавным изменением адреса
В общем флаг вам в руки - остальное дело вашей фантазии.

Имя файла скрипта может быть любое, главное чтобы расширение было ".lua"

Два минуса - это  символ игнорирования строки (комментария)
Лично я все скрипты храню в файле example.lua, снимая или ставя комментарии где надо.

Удачи Вам! Она вам понадобится.

Оффлайн AndyR05

  • Бывалый
  • ***
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 579
  • Сообщений: 367
  • Респект: +88/-0
Simple TV
« Ответ #4 : 31 Октябрь 2014, 11:31:20 »
Обновилась сборка от Zvif

SimpleTV Portable Assembling by Zvif TV set edition от 31.10.2014

Обновление от 31.10.2014:
• К обновляемым плейлистам IPTV Сибирьтелеком и Триолан добавлен Miralogic Екатеринбург
• Использован новый алгоритм обновления плейлистов IPTV (Сканирование дискретных списков серверов)
Обновление: ПКМ на экране>Обновить каналы IPTV>Выбр из меню>Ок
• Существенно обновлен и дополнен плейлист Web TV
• Существенно пополнен плейлист музыкальных ТВ каналов
• Новая версия Менеджера паролей с возможностью выгрузки/загрузки паролей в файл/из файла
• Обновлены и добавлены некоторые видеоскрипты
• В плагине "Поиск видео по сайтам" исправлен поиск vk.com (С осторожностью в присутствии детей, поиск взрослого контента не отключен!)
Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
« Последнее редактирование: 31 Октябрь 2014, 14:09:55 от U4EL »

Оффлайн elinga

  • Новичок
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 3
  • Сообщений: 5
  • Респект: +0/-0
Simple TV
« Ответ #5 : 09 Март 2015, 22:51:50 »
есть ли разница русской simpletv и импортной?

Оффлайн Pavel307

  • Новичок
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 3
  • Сообщений: 4
  • Респект: +0/-0
Simple TV
« Ответ #6 : 24 Апрель 2015, 19:28:14 »
есть ли разница русской simpletv и импортной?
Автор сборки,насколько знаю,один,просто она переведена на несколько языков

Оффлайн Igrva

  • Новичок
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 7
  • Сообщений: 4
  • Респект: +0/-0
Simple TV
« Ответ #7 : 27 Апрель 2015, 16:40:23 »
Новая сборка от 17.04.2015
Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Оффлайн Netboss

  • Новичок
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 6
  • Сообщений: 5
  • Респект: +0/-0
Simple TV
« Ответ #8 : 21 Август 2016, 16:50:13 »
Где найти свежую версию Simple TV??

Оффлайн Марат

  • Супермодератор
  • Аксакал
  • *****
  • Спасибо
  • -> Вы поблагодарили: 35903
  • -> Вас поблагодарили: 28478
  • Сообщений: 7191
  • Респект: +6270/-0
Simple TV
« Ответ #9 : 21 Август 2016, 17:02:32 »
можно и тут
Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

но вообще то в гугле этого досаточно,а у нас на форуме достаточно разделов для флуда. Пока  их хватает