Simple TV - plejer.tv, generator playlisty
Posted: 2013-10-06, 17:34
Po ostatnich zmianach wprowadzonych w serwisie plejer.tv postanowiłem napisać generator playlist. Największą zmianą, która zmusiła mnie do napisania tego programu jest jednodniowa ważność linków.
Jedyne, co należy zrobić to uruchomić program
. W przypadku, gdy nie chcemy mieć wszystkich kanałów, bądź chcemy je posortować według własnych upodobań, albo stworzyć więcej playlist podzielonych tematycznie to wówczas należy przeprowadzić edycję pliku konfiguracyjnego.
config.ini - Plik konfiguracyjny zawierający kanały, które mają znaleźć się na playlistach. Można podać dowolną ścieżkę dla generowanego pliku wyjściowego (załączona konfiguracja przykładowa).
plejer_tv.m3u :: plejer.tv: = <ścieżka playlisty> :: <nazwa playlisty>:
TVP 1 = <nazwa kanału>
channels.db - Plik zawierający kanały dostępne w serwisie plejer.tv. Należy go edytować w przypadku zmiany identyfikatora kanału lub dodając nowe. Można dodać dowolny strumień spoza serwisu, należy wtedy dopisać na końcu wiersza ", " (przecinek spacja).
Animal Planet, stream16, 51e33b525d65a = <nazwa kanału>, <RTMP ID>, <HTTP ID>
EduSat, rtmp://$OPT:rtmp-raw=rtmp://178.73.10.66:1935/live/ playpath=mpegts.stream swfUrl=http://plejer.tv/player/player.swf pageUrl=http://plejer.tv/index.php?p=kanal&id=517711e93fdcf, <- spacja po przecinku
HTTP ID wyciągamy z adresu strony: http://plejer.tv/index.php?p=kanal&id=51e33b524694f
RTMP ID natomiast ze źródła tej strony: var asrc = "rtmp://50.7.168.162:80/main/stream29%3Fb01f%3D25cd44b29a";
Nie można zmieniać struktury tych plików! Ważny jest każdy przecinek, spacja, dwukropek i "enter".
W przypadku, gdy program nie wygeneruje nowej playlisty, oznaczać to będzie, że zmienił się identyfikator jednego z kanałów. Wtedy uruchamiamy test_ID.bat i czekamy na pojawienie się błędu. Kanały przy których pokazany jest postęp zostały prawidłowo przetworzone - problem dotyczy następnego kanału. Poprawiamy identyfikator w bazie na własną rękę, bądź ściągamy ponownie program zawierający poprawioną bazę.
Planuję w wolnej chwili dopisać autoaktualizację bazy kanałów.
Download: GenTok - plejer.tv
Miłego oglądania
.
Jedyne, co należy zrobić to uruchomić program

config.ini - Plik konfiguracyjny zawierający kanały, które mają znaleźć się na playlistach. Można podać dowolną ścieżkę dla generowanego pliku wyjściowego (załączona konfiguracja przykładowa).
plejer_tv.m3u :: plejer.tv: = <ścieżka playlisty> :: <nazwa playlisty>:
TVP 1 = <nazwa kanału>
channels.db - Plik zawierający kanały dostępne w serwisie plejer.tv. Należy go edytować w przypadku zmiany identyfikatora kanału lub dodając nowe. Można dodać dowolny strumień spoza serwisu, należy wtedy dopisać na końcu wiersza ", " (przecinek spacja).
Animal Planet, stream16, 51e33b525d65a = <nazwa kanału>, <RTMP ID>, <HTTP ID>
EduSat, rtmp://$OPT:rtmp-raw=rtmp://178.73.10.66:1935/live/ playpath=mpegts.stream swfUrl=http://plejer.tv/player/player.swf pageUrl=http://plejer.tv/index.php?p=kanal&id=517711e93fdcf, <- spacja po przecinku
HTTP ID wyciągamy z adresu strony: http://plejer.tv/index.php?p=kanal&id=51e33b524694f
RTMP ID natomiast ze źródła tej strony: var asrc = "rtmp://50.7.168.162:80/main/stream29%3Fb01f%3D25cd44b29a";
Nie można zmieniać struktury tych plików! Ważny jest każdy przecinek, spacja, dwukropek i "enter".
W przypadku, gdy program nie wygeneruje nowej playlisty, oznaczać to będzie, że zmienił się identyfikator jednego z kanałów. Wtedy uruchamiamy test_ID.bat i czekamy na pojawienie się błędu. Kanały przy których pokazany jest postęp zostały prawidłowo przetworzone - problem dotyczy następnego kanału. Poprawiamy identyfikator w bazie na własną rękę, bądź ściągamy ponownie program zawierający poprawioną bazę.
Planuję w wolnej chwili dopisać autoaktualizację bazy kanałów.
Download: GenTok - plejer.tv
Miłego oglądania
