Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Анонсы, Информация и Общие Темы > Подсказки, описания и FAQ по XBMC

 
 
Опции темы Опции просмотра
Старый 12.01.2013, 00:45   #1
nightik
Senior Member
 
Регистрация: 12.12.2012
Сообщений: 1,671
По умолчанию [Win32,Linux] XBMC + IPTV от провайдеров + EPG (OSx, Android ASAP)

Представляю вашему вниманию PVR аддон pvr.iptvsimple (на базе pvr.demo) для просмотря IPTV от провайдеров.

Аддон включен в официальную ветку PVR аддонов и последняя официальная версия аддона может быть получена вместе с XBMC начиная с версии 13.0-Alpha5. Версии для Frodo нужно собрать самостоятельно.

Исходники на GitHub'е а также в официальном репозитарии PVR аддонов .

В текущей версии 1.8.1 (1.6.1 для Frodo) поддерживается:
1. M3U плейлист (в кодировке UTF-8, для поддержки кодировки Win-1251 в региональных настройках XBMC должна быть выбрана кодировка Cyrilic(Windows), формат m3u см. ниже) как локального так и удалённого (путь или URL указывается в настройках, по-молчанию загружается плейлист из папки аддона с именем iptv.m3u).
2. Поддержка EPG в формате XMLTV, как локального так и удалённого (путь к файлу указывается в настройках аддона, если путь не указан, то программа будет загружаться отсюда)
3. Кеширование файлов плейлиста и программы передач.
4. Поддержка групп каналов.
5. Поддержка иконок каналов.
6. Возможность указать сдвиг по времени для EPG как в настройках так и в m3u для каждого канала индивидуально.
7. Поддержка радио каналов.
8. Возможность указать начальную нумерацию каналов. (с версии 1.8.1 или 1.6.1)
Рекомендации:
1. Настоятельно рекомендуется в настройках EPG интервал обновления EPG установить в от 720 мин (12 часов) это уменьшит количество запросов к источнику EPG.
2. Для оптимизации использования памяти для систем с малым объемом памяти можно в настройках EPG уменьшить кол-во дней в EPG. Так же рекомендуется использовать в качестве источника xmltv источники с малым количеством каналов.

Внимание!!! После изменений в настройках аддона требуется перейти в System (Система) -> Live TV (ТВ) -> General (Общие) -> Reset PVR database. (Очистить базу данных PVR).

Планируется реализовать в след. версиях:
1. Возможность сопоставить имя канала с именем из EPG для специфичных сборок.
2. Возможность сопоставить логотип канала для специфичных сборок.
N. Устранение замечаний по результатам тестирования.

Поддерживаемый формат файла m3u:

Код:
#EXTM3U
#EXTINF:-1 tvg-id="1" tvg-name="Первый_канал" tvg-logo="ПервыйКанал" group-title="Федеральные каналы",Первый канал
udp://@224.2.0.1:6000
#EXTINF:-1 tvg-name="Россия_1" tvg-logo="Россия1",Россия-1
udp://@224.2.0.6:6000
#EXTINF:-1 tvg-name="Россия_Культура" tvg-logo="РоссияК",Россия К
udp://@224.1.1.120:6000
#EXTINF:-1 tvg-name="НТВ" tvg-logo="НТВ",НТВ
udp://@224.2.0.5:6000
#EXTINF:-1 tvg-name="Пятый_Канал" tvg-logo="ПятыйКанал",Пятый канал
udp://@224.1.1.53:6000
#EXTINF:-1 tvg-name="Россия_2_(Спорт)" tvg-logo="Россия2",Россия-2
udp://@224.2.0.10:6000
#EXTINF:-1 tvg-name="MCM_Top" tvg-logo="MCMTop" group-title="Музыка и развлечения",MCM Top
udp://@224.1.1.30:6000
#EXTINF:-1 tvg-name="Bridge_TV" tvg-logo="BridgeTV",BRIDGE TV
udp://@224.1.1.21:6000
#EXTINF:-1 tvg-name="" tvg-logo="@EuropaPlusTV",Europa Plus TV
Legend:
tvg-id - ID канала в xmltv, если такой тег не встречается, то за ID канала берется положительное не нулевое число после EXTINF:
tvg-name - Наименование канала в XMLTV для сопоставления в EPG. Все пробелы в наименованиях из XMLTV заменяются на _ и сопоставляются со значением из tvg-name.
tvg-logo - Наименование файла логотипа канала. (без разширения) Если такой тег не встречается то наименование файла логотипа канала будет ранов имени канала.
group-title - Наименование группы каналов. Если аддон встречает этот тэг, все каналы, начиная с текущего, объединяются в группу с указанным названием до тех пор, пока в плейлисте не встретится следующий тэг group-title, после чего будет создана следующая группа и т. д.
radio="true" - Флаг указывающий что канал является радиоканалом и/или если тэг используется вместе с group-title то вся группа каналов являются радио.


Инструкция по установке с xbmc:
1. Если вы устанавливаете аддон вместе с xbmc, то просто отметьте аддон в установщике xbmc.

Инструкция по установке отдельно собранного аддона (для всех версий кроме Android):
1. Скачиваем архив pvr.simple.*.zip для своей системы по ссылке внизу сообщения.
2. Если у вас уже установлены PVR аддоны (например pvr.demo, то отключите их)
3. Установите аддон в XBMC.
4. Установите пути к вашему плейлисту и xmltv в настройках аддона. (или скопируйте ваш плейлист m3u в папку аддона и переименуйте в iptv.m3u)

Логотипы каналов.

Для текущей версии:
1. Скачиваем или создаем самостоятельно логотипы каналов.
2. Имена файлов логотипов должны соответствовать имени из tvg-name или имени канала.
3. Распаковываем (копируем) куда вам удобно.
3. Указываем в настройках аддона путь к папке с логотипами.


История изменений:
v 1.8.1 (1.6.1 для Frodo)
  • Исправлено автообновление каналов при изменении m3u.
  • Исправлено проблема когда EPG xml сохранена с UTF-8 bom header.
  • Добавлена поддержка радио каналов.
  • Мелкие исправления и оптимизации.

v 0.1.0
  • Переход на другой парсер xml, более лёгкий и быстрый.
  • Оптимизация используемой памяти.
  • Поддержка непрерывной работы. Теперь программа передач обновляться по запросу из xbmc. Это даст возможность тем кто не выключает xbmc наслаждаться программой передач непрерывно.
  • Возможность указать группу каналов для каждого канала индивидуально.
v 0.0.4a
  • Изменены настройки сдвига EPG из-за бага в XBMC.
v 0.0.4
  • Настройки путей для m3u и xmltv изменены. (Прошу оценить удобство)
  • Добавлены настройки сдвига EPG
  • Добавлена настройка папки с логотипами каналов
  • Исправлены некоторые ошибки парсера
  • Парсер теперь понимает тег tvg-shift как в заголовке плейлиста так и для каждого канала. Если в настройках включена опция "Применять сдвиг по времени для всех каналов" значения этих тегов будет проигнорировано, а сдвиг будет взят из настройки "Сдвиг по времени для EPG"
v 0.0.3
  • Исправлен баг, когда для каналов с пустымы tvg-id и tvg-name, копировались tvg из предыдущих в плейлисте каналов
  • Добавлена поддержка Linux

v 0.0.2
  • Аддон переименован в IPTV Simple
  • Изменен алгоритм сопоставления каналов из плейлиста с каналами из xmltv: теперь аддон пытается сопоставить каналы по (в порядке приоритета): tvg-id -> tvg-name -> name
  • Теперь число после #EXTINF: аддон пытается трактовать как ID канала, если число положительное и не нулевое.
  • Изменено расширение иконок каналов на .png
  • Добавлено кеширование плейлиста и EPG.
  • Исправлена невозможность отображения EPG для каналов с одинаковым значением tvg-name.
  • Много мелких исправлений.


Текущие версии можно скачать с последними сборками xbmc. Предыдущие отдельно собранные версии (все кроме версии для Android) тут здесь.

Спасибо за помощь пользователю pycak

Так же вы можете поддержать проект.

Последний раз редактировалось nightik; 24.07.2013 в 10:18. Причина: обновления, удалены старые сборки, отныне все последние сборки берутся вместе с xbmc
nightik вне форума   Ответить с цитированием
 

Метки
epg, ip-tv, iptv, m3u, plugin, pvr
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IPTV для XBMC? Hexus Помощь по плагинам 65 13.05.2016 20:28
XBMC + IPTV + Apple TV (РЕШЕНО) Mastyf Подсказки, описания и FAQ по XBMC 6 06.01.2013 18:28
Плагин для IP-TV провайдеров Vitaliy86 Связь с разработчиками XBMC 34 07.12.2012 00:40
IPTV+XBMC+LightPack lel Общие темы для обсуждения 3 14.07.2012 22:22
IPTV на XBMC + спутниковое Roha Поддержка платформы Linux \ Live 33 28.02.2012 11:12


Текущее время: 12:21. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.