Page 1 of 3

Simple TV - plejer.tv, generator playlisty

Posted: 2013-10-06, 17:34
by anonim
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 ;-) .

Posted: 2013-10-06, 18:03
by anonim
Dzięki mi wszystkie pobrały się

Posted: 2013-10-06, 18:08
by anonim
@rasputin666: Podczas testów przekonałem się, że tak duże opóźnienia spowodowane są zbyt dużym obciążeniem serwera. Dzisiaj rano pobierało się znacznie szybciej, wszystkie kanały w ok. 1 minutę. Pobieranie większej ilości kanałów jednocześnie tutaj nie pomoże.

Posted: 2013-10-06, 18:18
by anonim
Rocky, Dzięki, że jesteś dobry pomysł ;-)

Posted: 2013-10-06, 19:41
by anonim
@Rocky Pożądna sprawa , pieknie działa :mrgreen:

fix

Posted: 2013-10-06, 19:58
by anonim
Pojawił się mały update. Zapomniałem o możliwości zmiany nazwy playlisty :-P .

Posted: 2013-10-06, 20:15
by anonim
Ej, a co to za kanał FOX (na plejerze nie ma))? Da ktoś link do niego?

Posted: 2013-10-06, 20:43
by anonim
Fox to kanał pokroju MGM i Universal, lecą tam ich produkcje. Gdy swego czasu był dostępny na weeb.tv to leciały tam seriale takie jak CSI.
Starałem się pozyskać wszystkie kanały jakie oferuje, bądź oferował plejer.tv. Mają przypisane identyfikatory dla konkretnych stacji. Dlatego wystarczy poczekać, aż ktoś zacznie strumieniować "niedziałający" kanał, a link na playliście powinien od razu zaskoczyć. Chyba, że identyfikator przypisany jest do autora strumienia to wtedy trzeba byłoby na niego zaczekać :-) .
Dzisiaj zmienił się identyfikator dla Polsat Sport, ale nie zwróciłem uwagi czy zmienił się też autor.

Posted: 2013-10-06, 20:46
by anonim
Co to jest FOX to wiem ;) Pytam tylko czy był na plejerze i czy te linki rtmp rtmp://50.7.168.162:80/main/tvp2?b06b=4c6b1b2584 to to co jest na końcu to token?

Posted: 2013-10-06, 20:56
by anonim
Szycha2013, FOX jest PlejerTV na stronie: http://www.plejer.tv/index.php?p=kanal&id=52137f3c77562 ;-)

Posted: 2013-10-06, 20:57
by anonim
@Szycha2013: Był, przecież z powietrza tego nie wziąłem :-) . Wujek Google pomógł znaleźć niedostępne teraz kanały.
To co zaznaczyłeś jest właśnie nowym tokenem. Dodatkowo poza zmienną wartością, sam identyfikator też jest zmienny.

@maks9300: Zgadza się, ten sam identyfikator kanału znajduje się w bazie programu - channels.db.

Posted: 2013-10-06, 21:04
by anonim
Rocky, No, tak jest i sprawdziłem ;-)

Posted: 2013-10-06, 21:10
by anonim
Szycha2013, Tak tokena :-D dlatego nowy zmiana tokena ;-)

pełna lista

Posted: 2013-10-06, 21:14
by anonim
http://plejer.tv/index.php?p=kanaly_all <- pełna lista programów
Nie wiem dlaczego normalnie nie można jej wyświetlić, tylko dostępna jest okrojona lista.