Архив форума Ace Stream       Wiki        Info

перейти на новый форум
Расширенный поиск  

Автор Тема: Фильтрация нерабочих каналов из плейлиста  (Прочитано 13196 раз)

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

lsh

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 4

Привет!

Это не какая-нибудь коммерческая разработка, а чисто для себя, хотя и другим может быть полезно.
Есть плейлист, скачанный с сайта. В нем есть некоторое небольшое количество нерабочих каналов. Пытаюсь написать скриптик, который бы проверял каналы на работоспособность и выкидывал дохлые, чтобы не портить настроение при просмотре плейлиста в плеере.

На данный момент скриптик делает запрос такого типа:
http://127.0.0.1:6878/ace/manifest.m3u8?id=e65e49cc5cd7f003963565452d94f82b34835045
И, если движок возвращает m3u8, значит  канал живой, а если не возвращает - испортился.

Такое решение не устраивает, т.к. это долго и засоряет кеш (движок же начинает буферизацию). И, по непонятной причине, иногда не работает, для рабочего канала ничего не возвращает.
Есть какой-нибудь запрос типа "Эй, движок! Есть у e65e49cc5cd7f003963565452d94f82b34835045 пиры и сколько?".
Записан

lsh

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 4
Re: Фильтрация нерабочих каналов из плейлиста
« Ответ #1 : 03 Ноября 2015, 19:34:28 »

Думал, может быть поможет LOADASYNC, но его ответ для дохлого канала такой же, как и для рабочего.
Записан