22 грудня 2013 р.

Оновлення IPTV playlist у OpenWrt для xupnpd

Цей скрипт використовується у роутері з прошивкою OpwnWRT для періодичного оновлення IPTV playlist кабельного оператора, у данному випадку TRIOLAN.

/etc/download-playlist/dplaylist-triolan.sh:
#!/bin/sh
cd /etc/download-playlist
mv playlist.m3u playlist.old
wget -q  http://goodnet.tv/playlists/kharkov/playlist.m3u
if [  -e "playlist.m3u" ]
then
    echo "loaded"
else
    echo "can't load, return old"
    mv playlist.old playlist.m3u
fi

Створюю посилання на завантажений файл до теки з плейлистами програми xupnpd.

ln -s /etc/download-playlist/playlist.m3u /etc/xupnpd-rc/playlists

Даю завдання оновлювати плейлисти раз на добу програмою crond:
/etc/crontabs/root:
0 0 * * * /etc/download-playlist/dplaylist-triolan.sh > /dev/null

Налаоштовую xupnpd для оновлення та використання плейлиста playlist.m3u.
/etc/xupnpd-rc/xupnpd.lua :
cfg.playlists_update_interval=86400
playlist=
{
      { './playlists/playlist.m3u','Triolan TV'}

}


p.s. playlist  http://triolan.tv/getPlaylist.ashx 

Немає коментарів:


Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!

ipv6 ready