19 Ноябрь 2017, 17:46:31Последний пользователь: aceace
Ace Stream Forum » Для разработчиков  » Torrent Stream API » Фильтрация нерабочих каналов из плейлиста
Страниц: [1]   Вниз
  Отправить эту тему  |  Печать  
Автор Тема: Фильтрация нерабочих каналов из плейлиста  (Прочитано 2022 раз)
0 Пользователей и 1 Гость смотрят эту тему.
lsh
Newbie
*
Оффлайн Оффлайн
Сообщений: 4

Email
« : 02 Ноябрь 2015, 15:50:50 »

Привет!

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

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

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

Email
« Ответ #1 : 03 Ноябрь 2015, 19:34:28 »

Думал, может быть поможет LOADASYNC, но его ответ для дохлого канала такой же, как и для рабочего.
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему  |  Печать