Войти
Новые сообщения · Правила · Поиск · ✉ Обратная связь
Последние ответы форума
Тема Дата, Время Автор Раздел
Плейлисты IPTV (общая тема) 25.09.2020, 09:17 mihkachur IPTV бесплатные плейлисты
Читать
TENET плейлисты 25.09.2020, 09:02 mihkachur IPTV бесплатные плейлисты
Читать
Самообновляемые плейлисты 25.09.2020, 08:54 andrijg178 IPTV бесплатные плейлисты
Читать
Hot Bird 6/8/9 13.0°E 25.09.2020, 00:44 Livio Транспондерные новости
Читать
TürkmenÄlem/MonacoSat, 52°E 24.09.2020, 23:49 Livio Транспондерные новости
Читать
Thor 5/6 & Intelsat 10-02, 0.8°W 24.09.2020, 23:44 Livio Транспондерные новости
Читать
Intelsat 904, 45°E 24.09.2020, 23:37 Livio Транспондерные новости
Читать
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Buldozer34, serjio1990, AlexanderA, InCite  
Форум iptv: VIP-TV » IPTV » Программы для IPTV, сканеры портов, сканеры сетей, сканеры IP адресов » PlayList Checker
PlayList Checker
BrcДата: Понедельник, 16.03.2020, 07:43 | Сообщение # 16
Авы нет
Сержант
Группа: Пользователи
Сообщений: 23
Награды: 1
Репутация: 24
Статус: Оффлайн

Playlist checker программа для проверки плейлистов в формате m3u и m3u8.
Положите ваши плейлисты в папку к программе и запустите checker.exe.
И можно попить кофе, программа проверит ваши плейлисты и выберет рабочие ссылки,
и запишет их в отдельные файл с префиксом _
Для проверки одного плейлиста запустите checker.exe playlist.m3u
В папке Tools в файл Playlist.txt можете записать ссылки на плейлисты из интернета,
она их скачает и тоже проверит.
В файле Checker.ini можно задать количество потоков обработки Threads, в зависимости от мощности вашего компьютера,
а также время ожидания ответа сервера Timeout, чем больше время тем чаще будет притормаживать видео при просмотре.
Ну и совсем для параноиков FileLog=1 создает файлы логов для разбора полетов.
Playlistchecker

 

  Поделиться с друзьями:
BrcДата: Среда, 18.03.2020, 12:35 | Сообщение # 17
Авы нет
Сержант
Группа: Пользователи
Сообщений: 23
Награды: 1
Репутация: 24
Статус: Оффлайн

Добавил удаление дубликатов ссылок в выходных файлах.
Исправил несколько мелких багов.
Изменил немного логику.
Пока промежуточный вариант, описание делать не буду.
Дальше в планах, добавить сортировку по алфавиту.
Playlistchecker
  Поделиться с друзьями:
BrcДата: Пятница, 20.03.2020, 11:02 | Сообщение # 18
Авы нет
Сержант
Группа: Пользователи
Сообщений: 23
Награды: 1
Репутация: 24
Статус: Оффлайн

Ключи:
Sort=1 сортировка по алфавиту
Duplicate=1 удаляет дубликаты ссылок
Rewrite=1 перезаписывает исходные файлы выходными, чтоб не плодить много файлов
Union=1 объединяет все плейлисты, на выходе получаем один файл Union.m3u
Playlistchecker


Сообщение отредактировал Brc - Суббота, 21.03.2020, 10:35

  Поделиться с друзьями:
BrcДата: Понедельник, 23.03.2020, 00:23 | Сообщение # 19
Авы нет
Сержант
Группа: Пользователи
Сообщений: 23
Награды: 1
Репутация: 24
Статус: Оффлайн

Добавил поддержку плейлисов в архивах zip,rar,7z
PlaylistChecker

 

 

 

  Поделиться с друзьями:
BrcДата: Среда, 25.03.2020, 05:54 | Сообщение # 20
Авы нет
Сержант
Группа: Пользователи
Сообщений: 23
Награды: 1
Репутация: 24
Статус: Оффлайн

ExtDel=1 удаление из плейлистов тегов #EXTGRP и #EXTVLCOPT
LogTime=1 создает файл Taime.log с временами ответа серверов
Playlistchecker
  Поделиться с друзьями:
BrcДата: Среда, 01.04.2020, 05:34 | Сообщение # 21
Авы нет
Сержант
Группа: Пользователи
Сообщений: 23
Награды: 1
Репутация: 24
Статус: Оффлайн

Поменял движок, улучшил определимость ссылок.
Перенес файлы Playlist.txt Checker.ini в папку Setup.
Image=1 визуальной оценки качества, по одному кадру с каждого канала,
Клавиша пробел старт стоп слайд шоу, Esc выход.
Для отбора самых медленных ссылок ставьте Timeout=120, больше не имеет смыла, срабатывает тайм аут сети.
PlaylistChecker
  Поделиться с друзьями:
IS1971Дата: Вторник, 07.04.2020, 20:15 | Сообщение # 22
Авы нет
Сержант
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 0
Статус: Оффлайн

Цитата Brc ()
Поменял движок, улучшил определимость ссылок.Перенес файлы Playlist.txt Checker.ini в папку Setup.
Image=1 визуальной оценки качества, по одному кадру с каждого канала,

Прога супер.
Теперь вопрос. Поставил Image=0 - картинки все равно создаются.
  Поделиться с друзьями:
BrcДата: Среда, 08.04.2020, 10:59 | Сообщение # 23
Авы нет
Сержант
Группа: Пользователи
Сообщений: 23
Награды: 1
Репутация: 24
Статус: Оффлайн

Цитата IS1971 ()
картинки все равно создаются
Это меньшее неудобство smile 
Пока все собрано на коленках, в окончательном варианте исправлю.
Если без картинки, для некоторых ссылок, не хочет детектит видео, если в системе не установлен соответствующий аудио кодек.
Нашел еще несколько багов, для некоторых ссылок, не хочет авто детектит видео, если видео не в нулевом треке.
Отписал баги разрабам ffmpeg, если не исправят, придется самому его ковырять.
  Поделиться с друзьями:
IS1971Дата: Среда, 08.04.2020, 20:01 | Сообщение # 24
Авы нет
Сержант
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 0
Статус: Оффлайн

Цитата Brc ()
Это меньшее неудобство

Это не проблема, просто написал про баг. Теперь еще вопрос. Как происходит поиск и удаление дублей каналов если, например, идет проверка нескольких плейлистов и стоит ключ Union=1? Тоесть, сначала каждый отдельный плейлист закачивается и тестируется на работопригодность и потом в нем удаляются дубли? И потом в конце эти плейлисты обьединяются в один общий? Или очистка дублей происходит в конце уже в общем файле? Сори за такие нюансы, просто хочу Ваше приложение подключить к своему скрипту. Сейчас удаление дублей делает другое приложение, но все равно не супер-гуд.
  Поделиться с друзьями:
BrcДата: Четверг, 09.04.2020, 07:01 | Сообщение # 25
Авы нет
Сержант
Группа: Пользователи
Сообщений: 23
Награды: 1
Репутация: 24
Статус: Оффлайн

Вначале у меня было так, все плейлисты складывались затем проверялись, в отобранных удалялись дубликаты после сортировались.
Получалось к примеру, имеем 5 листов, в каждом листе есть одна и таже ссылка, эта ссылка проверяется 5 раз, и если хотя бы один раз прошла удачно,то она попадает в выходной лист.
Но если проверять по одному листу то этого не происходит.
Просто есть очень слабые сервера, которые до 5 раз обращения к ним не выдают видео.
Сейчас листы складываются, удаляются дубликаты, сортируются затем проверяются.
Каждая ссылка проверятся до 5 раз, с интервалом в 1 сек. чтоб не перегрузить сервер.
Есть еще сервера которые не выдают видео если не тот user-agent.
Поэтому приходится проверять еще и с разными юзер агентами.
Есть еще сервера которые выдают видео при правильном user-agent, а при неправильном тоже выдают видео, но постоянно крутят рекламу.
И что с этим делать пока не придумал.Пока только визуально на глаз.
Если запустить сканирование несколько раз то реклама всегда начинается с одного и того же кадра.
Возможно позже прикручу, по кадровое сравнение.
А есть еще сервера, которые то работают то не работают...
  Поделиться с друзьями:
IS1971Дата: Четверг, 09.04.2020, 10:53 | Сообщение # 26
Авы нет
Сержант
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 0
Статус: Оффлайн

Цитата Brc ()
Сейчас листы складываются, удаляются дубликаты, сортируются затем проверяются.
Очень хорошо, что дубли удаляются именно в окончательном файле. Тогда вопрос. Дубли проверяются только по URL канала? Тоесть, например,

#EXTINF:-1 ,1+1
http://x.y.z/playlist.m3u
#EXTINF:-1 ,1+1 HD
https://x.y.z/playlist.m3u

считаются дублем?
  Поделиться с друзьями:
BrcДата: Четверг, 09.04.2020, 11:09 | Сообщение # 27
Авы нет
Сержант
Группа: Пользователи
Сообщений: 23
Награды: 1
Репутация: 24
Статус: Оффлайн

#EXTINF:-1 ,1+1
http://x.y.z/playlist.m3u
#EXTINF:-1 ,1+1
http://x.y.z/playlist.m3u?123
#EXTINF:-1 ,1+1
http://x.y.z:80/playlist.m3u
#EXTINF:-1 ,1+1
https://x.y.z/playlist.m3u

Все это не считается дублем, тут как и в названии канала, вариантов может быть очень много.
  Поделиться с друзьями:
IS1971Дата: Четверг, 09.04.2020, 11:21 | Сообщение # 28
Авы нет
Сержант
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 0
Статус: Оффлайн

Цитата Brc ()
Все это не считается дублем, тут как и в названии канала, вариантов может быть очень много.

Это понятно. А про именно ссылка с http и такая же с https?

Кстати решил протестировать обьединение по Union=1. Ваше приложение закачало несколько плейлистов, обьединило их в один. Дальше пока Ваше приложение его тестирует (крутится вертушка), я обьединенный файл скопировал и загрузил в стороннее приложение которое находит дубли. И вот оно показало в обьединенном файле очень много дублей. Что не так?


Сообщение отредактировал IS1971 - Четверг, 09.04.2020, 11:25

  Поделиться с друзьями:
BrcДата: Четверг, 09.04.2020, 11:56 | Сообщение # 29
Авы нет
Сержант
Группа: Пользователи
Сообщений: 23
Награды: 1
Репутация: 24
Статус: Оффлайн

Бывают еще такие
#EXTINF:-1 ,1+1
http://127.0.0.1/playlist.m3u

Это наверно был тот вариант когда дубли удалялись после сканирования.
Я тут по десять раз на день переделываю и что выкладывал не помню.

 

 

 



Сообщение отредактировал Brc - Четверг, 09.04.2020, 11:57

  Поделиться с друзьями:
IS1971Дата: Четверг, 09.04.2020, 12:31 | Сообщение # 30
Авы нет
Сержант
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 0
Статус: Оффлайн

Цитата Brc ()
http://127.0.0.1/playlist.m3u

Проверил. Именно таких точно нету. Есть с http://127.0.0.1/ но дальше окончание разное

Еще вопрос. Некоректно реализована закачка плейлистов если окончательный файл адреса плейлистов одинаковый. Например,
в файле Playlist.txt прописал скачать с

https://site.ru/app/iptvfull.m3u
http://newsite.ru/iptvfull.m3u

Проверил. Второй затрет первый. Плохо. Можна что-то слелать? Тем более что wget при закачке одинаковых имен второму добавляет расширение *.1

Проверил удаление дублей в файле по Union=1. К сожалению в union попадают дубли со всех плейлистов и только потом уже идет тестирование. Лучше уже тестировать без дублей.


Сообщение отредактировал IS1971 - Четверг, 09.04.2020, 13:38

  Поделиться с друзьями:
Форум iptv: VIP-TV » IPTV » Программы для IPTV, сканеры портов, сканеры сетей, сканеры IP адресов » PlayList Checker
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:

ViP-TV © 2020 Форум любителей iptv
Сохранить данные в файл M3U Конвертер плейлистов
Весь материал, представленный на сайте взят из доступных источников или прислан посетителями сайта. Любая информация представленная здесь, может использоваться только в ознакомительных целях. Входя на сайт вы автоматически соглашаетесь с данными условиями. Ни администрация сайта, ни хостинг-провайдер, ни любые другие лица не могут нести отвественности за использование материалов. Сайт не предоставляет электронные версии произведений и ПО. Все права на публикуемые аудио, видео, графические и текстовые материалы принадлежат их владельцам. Если Вы являетесь автором материала или обладателем авторских прав на него и против его использования на сайте, пожалуйста свяжитесь с нами.