Open bokobokoboko opened 9 years ago
Супер! Гледам, че си започнал с имплементацията! Реално ще може да се ползва и за другите категории като "Избрано", "Най-гледани" и т.н., които са доста полезни. Идната седмица нямам абсолютно никакво време за съжаление, но по-нататък мисля да погледна нещата и по-дълбоко. За съжаление съм пълен лаик с Питон, но с каквото мога ще помогна.
Започнах :)
Питона е много досаден език. Сложили са ги при сериите но всъщност са стриимове с офсет. може после да използваме кода и да направим "Програмата" която по принцип е същото само е некакво GUI отгоре. След малко ще упдеитна мастера.
Обнових го.
Горе-долу работи :) Показва имената на сериите правилно, но не пуска правилния стриим. Има грешка някаде в парсването на стриима, но вече съм блокирал и ще го гледам по-късно.
Ако искаш да се пробваш - проблема е някаде в getTVStreamDirect или getTVSeasonEpisodesTVs
За всеки стриим има два параметара data-key и data-index те се парсват в getTVSeasonEpisodesTVs В момента data-index не се ползва защото не успях да разбера каква му е идеята - може би това е проблема.
Парснатите параметри се ползват в getTVStreamDirect зада се определи точното url на стриима - засега не е особено точно :)
On 05/03/2015 10:06 PM, hestan wrote:
Супер! Гледам, че си започнал с имплементацията! Реално ще може да се ползва и за другите категории като "Избрано", "Най-гледани" и т.н., които са доста полезни. Идната седмица нямам абсолютно никакво време за съжаление, но по-нататък мисля да погледна нещата и по-дълбоко. За съжаление съм пълен лаик с Питон, но с каквото мога ще помогна.
— Reply to this email directly or view it on GitHub https://github.com/bokobokoboko/plugin.video.mytvbg/issues/6#issuecomment-98534323.
Супер, има напредък! ;) Прави ми впечатление, че няма значение кой епозод избирам от листата, първия стрийм, който е тръгнал, просто продължава от същото място. Data-index си играе някаква роля :) За съжаление поне една седмица няма да мога да погледна повече, по-нататк ще видим. Един път получи ли се този бекенд, след това всички други функции стават доста лесни за имплементация, защото всички базират на същите стриймове плюс офсет, както си писал.
Мисля, че го оправих макар и не по най-елегантния начин. Останових, че в самия сайт има много разминавания. Например: "Ало-ало" пуска серии от "Приятели", "Безследно изчезнали" пуска спорт ...
Все още не съм разбрал за какво служи Data-index и затова генерирам Video-key по системата на "Нагоденко + 8мо чуство" Ако може да го тествате по-обстоино
Здравейте, аз съм разработчика на MyTV. Ако имате въпроси питайте. По принцип data-index се подава с цел да може с точност да се зареди правилния епизод и трябва да използвате https://mytv.bg/api/tv/channel_info3.do, за да заредите информация за епизода. Пуска се
{ 'channel': '{data-key}', ind: '{data-index}' }
В json-a който се връща има променлива:
'player': {'video_title': '{заглавие на клипа}', 'video_key': '{ключ за конфигурация на плеъра}'}
Конфигурирането на променлива за канала работи така:
ch_{channel key}_{quality}_{dvr}#{unix time start}#{unix time end}
_dvr - може да го няма тогaва не се взимат под внимание отместванията.
{quality} - [hd, high, low] . Като само Планета HD и bTV HD имат HD качество. Останалите са или само на HIGH или имат и LOW вариянт на стрийма.
По принцип за мобилната версия има имплементация на всички списъци с API и се използват AJAX и javascript за показване на информацията. Може да разгледате https://mytv.bg/mobile
Уау, мерси много за информацията! Друго си е оригиналния програмист да ти даде съвети. Между другото, поздравления за сайта, лично много ми харесва. А, и просто легендарни коментари в JS-a! ;) Ако има време човек, наистина версия 2.0 на тоя плъгин ще е добре да базира на API-то, а не на парсване на страниците, но това си е по-дългосрочен проект. Ако има някаква формална документация на API-то, която може да споделиш, би било супер! Още един път, мерси за подкрепата!
Супер :)
Може наистина версия 2 да я базираме на API-то.
On 05/07/2015 12:43 PM, Jordan Vichev wrote:
Здравейте, аз съм разработчика на MyTV. Ако имате въпроси питайте. По принцип data-index се подава с цел да може с точност да се зареди правилния епизод и трябва да използвате https://mytv.bg/api/tv/channel_info3.do, за да заредите информация за епизода. Пуска се
{ 'channel': '{data-key}', ind: '{data-index}' } В json-a който се връща има променлива:
'player': {'video_title': '{заглавие на клипа}', 'video_key': '{ключ за конфигурация на плеъра}'} — Reply to this email directly or view it on GitHub https://github.com/bokobokoboko/plugin.video.mytvbg/issues/6#issuecomment-99810579.
По принцип в момента правим API за мобилните апове, но не са имплементирани всички списъци и цяла функционалност на мобилната версия https://mytv.bg/mobile . Като завършим всичко в API-то ще ви дам документацията.
Здравейте, ето и линк за тестване на API-то ни. Още не съм готов с документацията но мога да ви дам тестова страница от, която може да гледате.
Ето и тестовата страниця с която симулирам процесите през ajax: https://mytv.bg/api/mobile_test/test.php
Ето това е и документацията за работа с API-то https://docs.google.com/document/d/1TtjTY0dsGLKvbN1rrZk6ga0yRxP5_7TMCIACbTiCPNA/edit?usp=sharing
Много важно нещо е да се знае, че това е само тестова версия. И всяко нещо което е тук може да бъде променено. Но каквото и да се промени ще бъде отразено в документацията на API-то.
Супер. Разгледах API документа по диагонал. Определено версия 2.х.х. ще бъде с него. Ще трябва обаче да пренапишем почти изцяло KODI плъгина.
Мерси много. Добре изглежда и плъгина ще е доста по-ефективен с АПИто, но ще си е нужно доста основно пренаписване. Лека-полека ще стане, тъкмо като се финализира и АПИто.
Здравей, hestan, ти искаше достъп до API-то ама аз май не ти дадох я пак поискай за да ти там.
@sasbass, мерси, но гледам да нямам гугъл акаунт. Пробвах така с линка и документът се отваря, мисля че е достатъчно. Пропускам ли нещо?
@hestan Ок, супер. Аз си мислех, че не се отваря и затова.
Здравейте, отново подготвяме нова версия на API-то конкретно ще има промяна само по листването на данните от list/... Може да погледнете тук: https://docs.google.com/document/d/1hZyPG12nGYSqoy_TNt65p1MRBnIuiSNRhI7nFy9zXAk/edit?usp=sharing За сега сме подкарали част от нещата но финално идеята ще бъде тази. Ще се следва типа type от всеки резултат. Амо е menu това означава, че е меню ако е item имаме елемент за play.
Здравейте, ето нова верия на kodi/xbmc работеща с MYTV.bg API https://github.com/sasbass/plugin.video.mytv_bg
Здравейте, да ви кажа само, че вече може да си инсталирате адона ни направо от самото xbmc/kodi има го налично. Install from repository -> Video add-ons казва се MyTV.BG
Еми супер, че е в репото. Така ще се популяризира. Май ще е добре да пишем в readme-то на този плъгин, че е неофициален и къде може да се намери офциалния. Или двата да се мържнат, но не знам как става практически, пък не съм и собственика.
MyTV са добавили "Сериали от телевизиите" и списъкът е доста дълъг :)
Предлагам ние да добавим нова опция в главното меню.
предвид моята лична непоносимост към езика питон ви моля вие да го направите :)
Ето и един бърз ревърс на текущата страница -1. нова сесия, ...
-2. намиране на броя на всички страници при подредба: всички,позаглавие (в момента има 9 стр.)
-3. извличане (steam_url, info ...)от всички страници: