IP-TV Player 2 Final + Source Delphi

Здесь содержатся плагины, графические оболочки, наборы смайлов и другие дополнения к CommFort.
dfofanov
Сообщения: 3
Зарегистрирован: 16:14, 28.11.2018

Re: IP-TV Player + IP-TV Control(Клиент - Сервер)

Сообщение dfofanov »

Нет возможности собрать плагин, уже давно перешёл на MacOS
Аватара пользователя
ALFRED450
Сообщения: 865
Зарегистрирован: 01:00, 19.09.2007

Re: IP-TV Player + IP-TV Control(Клиент - Сервер)

Сообщение ALFRED450 »

Исходники на delphi, используется компоненты AlphaControls, и PasLibVlc. Если у кого есть навыки, соберите пожалуйста.
Больше интересует плагин IPTV-Без сервера.
Вложения
IPTV-Без сервера.zip
(2.18 МБ) 325 скачиваний
IPTV.rar
(2.27 МБ) 289 скачиваний
IPTV Server.zip
(24.58 КБ) 316 скачиваний
Master-peжим
Адреса сервера:
chat.commfort.su
Аватара пользователя
SV
Сообщения: 800
Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров

Re: IP-TV Player 2 Final + Source Delphi

Сообщение SV »

Доброе время суток. По просьбе ALFRED450, пересобрал плагин, в тоге пришел к выводу, что нужно переписать плагин с нуля.
В итоге перед вами полностью переписанный плагин с свежими исходниками. Всю информацию о плагине смотрите в шапке темы.
Серверный плагин не стал переписывать, не увидел в этом нужды.
Аватара пользователя
ALFRED450
Сообщения: 865
Зарегистрирован: 01:00, 19.09.2007

Re: IP-TV Player 2 Final + Source Delphi

Сообщение ALFRED450 »

Тестим с SV плагин и обнаружили такое поведение на ссылку в чате, если вставить некий код (ниже) и потом перейти кликом по ссылке внутри этого текста (кода), то одна картинка, если просто выделить из текста и вставить отдельно, то картинка иная (правильная). Тестируемая ссылка https://iptvx.one/picons/doverie.png Проверяли на трех разных клиентах результат одинаковый. Текст в чате:

#EXTINF:-1 tvg-id="doverie" tvg-logo="http://only4.tv/ch/417.png" catchup-days="3" catchup-source="?offset=-${offset}&utcstart=${timestamp}" tvg-logo="https://iptvx.one/picons/doverie.png" group-title="Информационные",Москва Доверие
#EXTVLCOPT:http-user-agent=WINK/1.40.1 (AndroidTV/9) HlsWinkPlayer
http://rt-mos-htlive.cdn.ngenix.net/hls ... riant.m3u8
Вложения
плейлист.zip
(11.19 КБ) 19 скачиваний
история.zip
(447.01 КБ) 20 скачиваний
Последний раз редактировалось ALFRED450 22:28, 02.11.2025, всего редактировалось 2 раза.
Master-peжим
Адреса сервера:
chat.commfort.su
Аватара пользователя
SV
Сообщения: 800
Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров

Re: IP-TV Player 2 Final + Source Delphi

Сообщение SV »

ALFRED450 писал(а): 19:44, 12.10.2025 Тестим с SV плагин и обнаружили такое поведение на ссылку в чате, если вставить некий код (ниже) и потом перейти кликом по ссылке внутри этого текста (кода), то одна картинка, если просто выделить из текста и вставить отдельно, то картинка иная (правильная). Тестируемая ссылка https://iptvx.one/picons/doverie.png Проверяли на трех разных клиентах результат одинаковый.

#EXTINF:-1 tvg-id="doverie" tvg-logo="http://only4.tv/ch/417.png" catchup-days="3" catchup-source="?offset=-${offset}&utcstart=${timestamp}" tvg-logo="https://iptvx.one/picons/doverie.png" group-title="Информационные",Москва Доверие
#EXTVLCOPT:http-user-agent=WINK/1.40.1 (AndroidTV/9) HlsWinkPlayer
http://rt-mos-htlive.cdn.ngenix.net/hls ... riant.m3u8
Поддерживаю. Посмеялись мы знатно.
Аватара пользователя
SV
Сообщения: 800
Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров

Re: IP-TV Player 2 Final + Source Delphi

Сообщение SV »

Новое и исправления
1) Изменения структуры расположения файлов
2) Обработка двойного клика левой клавишей мыши(в полный экран и обратно)
3) Изменения структуры файла настроек
4) Теперь не нужно скачивать iptv плейлист, достаточно указать ссылку на него, при запуске будет проверять актуален он или нет
4.1) Тоже самое сделано для уже загруженных файлов
5) В настройках плагина можно указать тв программу по умолчанию (скачивается раз в 24 часа)
6) Теперь можно очистить кнопкой весь кэш (скачанные логотипы тв каналов, тв программу, скачанные раннее iptv листы и файл логов)
7) Полностью написан с 0 компонет для работы с vlc (лежит в проекте), по этому переписана вся логик работы плагина
8) В полноэкранном режиме теперь работаю клавиши вверх и вниз (громкость)
8.1) Пробел работает как пауза и плей

Без проблем работает с любимы iptv плей листами.

Пример содержимого плейлиста:

Код: Выделить всё

#EXTM3U url-tvg="https://iptvx.one/epg/epg.xml.gz"
#PLAYLIST:IPTVru

#EXTINF:-1 tvg-id="pervy" tvg-logo="https://iptvx.one/picons/pervy.png" group-title="Общественные",1 канал HD
https://edge1.1internet.tv/dash-live2/streams/1tv-dvr/1tvdash.mpd
#EXTINF:-1 tvg-id="360-podmoskovie" tvg-logo="https://iptvx.one/picons/360-podmoskovie.png" group-title="Общественные",360° HD
https://live-vgtrksmotrim.cdnvideo.ru/vgtrksmotrim/smotrim-live-04-srt.smil/playlist.m3u8
#EXTINF:-1 tvg-id="tv-brics" tvg-logo="https://iptvx.one/picons/tv-brics.png" group-title="Общественные",TV BRICS HD
http://rusbrics.mediacdn.ru/cdn/brics/russian/playlist_hdhigh.m3u8
#EXTINF:-1 tvg-id="belarus1" tvg-logo="https://iptvx.one/picons/belarus1hd.png" group-title="Общественные",Беларусь 1 HD
https://edge55.dc.beltelecom.by/ngtrk/_definst_/smil:belarus1.smil/chunklist_w_b1460000_sleng.m3u8
#EXTINF:-1 tvg-id="tro" tvg-logo="https://iptvx.one/picons/belros.png" group-title="Общественные",БелРос
http://live2.mediacdn.ru/sr1/tro/playlist_1.5M.m3u8
IP-TV-Player releases 2.1.0 + Source Delphi
Ответить