satsat.info - Показать сообщение отдельно - IPTV (вопросы/ответы/советы)
Показать сообщение отдельно
Старый 26.10.2017, 14:49   #149 (permalink)
online: 4499589
Far distant galaxy
 
Аватар для metpas
По умолчанию

Цитата:
Сообщение от SergMorinПосмотреть сообщение
Ребят, подскажите как в IPTVPlyaer забить ссылку на самообновляемый плейлист?

Напрямую - думаю никак (хотя могу и ошибаться). Первое, что приходит в голову - прикрутить простенький скрипт, который будет дергать по ссыли на плейлист нормальный статический плейлист (актуальный на момент дерганья). Например, curl'ом. Или wget'ом (если размер плейлиста невелик). На определенное место. Потом запускаем плеер со ссылкой на только что скачанный плейлист (если не ошибаюсь, плеер сохраняет эту ссылку в /etc/enigma2/settings) и смотрим. К примеру, так.
Код:
#!/bin/bash

echo "Removing old playlist..."
rm /tmp/playlist.m3u
echo "Downloading new..."
curl -k -s  ссылка_на_файл_самообновляемого_плейлиста >/tmp/playlist.m3u
exit 0
Такой скрипт заливаем в /usr/script ресивера, присваиваем права 755. Исполняем первый раз (к примеру, из меню дополнений) - у нас в /tmp появляется искомый playlist.m3u (со ссылками на потоки). Запущаем плеер (хоть IPTVPlayer, хоть стандартный медиаплеер Е2), находим через менюшку /tmp/playlist.m3u, жмакаем ОК - видим в меню плеера плейлист с каналами. Если в настройках плеера указано "Сохранить плейлист при выходе - да", то при следующем запуске плеера он автоматом будет цеплять плейлист из того же места. При следующих просмотрах последовательность такая:
1. Запущаем скрипт.
2. Запущаем плеер.
3. Смотрим)))
Можно поковырять сам IPTVPlayer и встремить вышеуказанную операцию непосредственно в питон-код плеера (благо shell из питона вызывается достаточно просто - главное, правильный import прописать).
вне форума  
2 спасибо:
 
Page generated in 0.05707 seconds with 17 queries