Cum să creezi și să utilizezi o cheie API pentru baza de date TV: Sfaturi pentru dezvoltatorii Kodi

Software-ul Kodi este gratuit și open-source, ceea ce înseamnă că oricine poate verifica codul sau chiar contribui cu modificări la funcționarea de bază. Adevărata putere din spatele Kodi este însă comunitatea sa. Software-ul a fost conceput să interacționeze cu suplimente create de utilizatori, care oferă o varietate masivă de conținut, lucruri pe care echipa principală a Kodi nu le-ar putea implementa niciodată singură. Acestea se numesc suplimente neoficiale și sunt atât de ușor de creat, încât poți să-ți începi propriul program într-o după-amiază!

Un serviciu incredibil de util oferit dezvoltatorilor de suplimente Kodi sunt indexarea bazelor de date TV, site-uri precum TheTVDB.com sau Trakt. Ambele resurse extrag metadate de pe web și oferă informațiile publicului gratuit. Aceasta înseamnă că puteți construi un supliment care găsește diferite emisiuni TV și puteți utiliza TheTVDB pentru a le clasifica, eticheta și sorta pe toate. Nu este nevoie să obțineți singur informațiile și nu este nevoie să vă construiți propriul tracker. Pur și simplu luați o cheie API dintr-o bază de date TV și conectați-o la suplimentul dvs., apoi sunteți gata. Ghidul nostru de mai jos vă prezintă procesul de la început până la sfârșit.

Obține VPN-ul numărul 1 în clasament

68% REDUCERE + 3 LUNI GRATUITE

Memento

Dacă dezvolți un add-on pentru Kodi, știi foarte bine de poziția pe care o ocupă software-ul în ochii publicului. Kodi în sine este sigur, la fel și majoritatea add-on-urilor sale. Furnizorii de servicii de internet și creatorii de conținut cred adesea altfel, ceea ce înseamnă că în momentul în care transmiți ceva în flux pe Kodi, contul tău ar putea fi sub control. Nu contează dacă add-on-ul tău este legitim sau nu, ești în continuare expus riscului de a fi limitat sau de a-ți fi urmărit contul.

Vestea bună este că rețelele private virtuale sunt o modalitate ușoară de a combate aceste încălcări ale confidențialității. Cu un VPN, datele tale vor fi criptate înainte de a părăsi dispozitivul, ceea ce face imposibil ca oricine să vadă ce site-uri vizitezi sau ce fluxuri Kodi accesezi. VPN-urile îngreunează, de asemenea, descoperirea identității sau a locației tale, aducând înapoi o anumită măsură de anonimat pe internet.

Cel mai bun VPN pentru Kodi – IPVanish

IPVanish este VPN-ul perfect pentru utilizare cu Kodi. Este rapid, oferind peste 950 de servere în 60 de țări diferite, astfel încât să poți obține întotdeauna o conexiune cu latență redusă, indiferent unde locuiești. De asemenea, este sigur, oferind criptare AES pe 256 de biți, protecție împotriva scurgerilor DNS și un kill switch automat pentru toate dispozitivele. Vei profita, de asemenea, de o politică excelentă de zero-logging a traficului și vei putea descărca torrente și conținut de rețea P2P cu anonimat complet. Cu IPVanish, tot ce trebuie să faci este să rulezi aplicația și conexiunea ta este securizată.

Mai multe caracteristici IPVanish:

  • Aplicații ușor de utilizat pentru Windows, Mac, Linux, Android și iOS.
  • Lățime de bandă nelimitată, fără limite de viteză sau throttling.
  • Acces complet și anonim la toate suplimentele Kodi.

IPVanish oferă o garanție de returnare a banilor în 7 zile, ceea ce înseamnă că aveți la dispoziție o săptămână pentru a-l testa fără riscuri. Vă rugăm să rețineți că  cititorii WebTech360 Tips pot  economisi un procent masiv de 60% aici  cu abonamentul anual IPVanish , reducând prețul lunar la doar 4,87 USD/lună.

Înainte de a începe

La fel ca orice dezvoltator bun, te documentezi înainte de a te arunca direct în treabă. Citește secțiunile următoare pentru a clarifica orice concepții greșite pe care le-ai putea avea, apoi nu ezita să-ți iei API-ul și să începi testarea.

Cum să creezi și să utilizezi o cheie API pentru baza de date TV: Sfaturi pentru dezvoltatorii Kodi

Ce este o bază de date TV?

Dacă dezvolți un add-on pentru Kodi, probabil că intenționezi să indexezi o cantitate semnificativă de conținut de filme sau seriale TV. Site-urile care oferă majoritatea acestor fișiere oferă de obicei doar videoclipuri, nu și date însoțitoare care ajută la identificarea conținutului. Numele fișierului conține probabil numărul serialului, sezonului și episodului, dar ce se întâmplă cu actorii sau cu titlul real al episodului? Aici intervin bazele de date de indexare.

Prin conectarea suplimentului Kodi la o bază de date bună, puteți denumi și clasifica cu ușurință tot conținutul accesat de programul dvs. de pe web. Episoadele vor fi ușor de sortat și de căutat pe suplimentul dvs. și vor fi mult mai plăcute vizual datorită metadatelor extrase din serviciul de indexare.

Ce informații include o bază de date?

Acest lucru poate varia în funcție de serviciul utilizat, dar majoritatea indexatoarelor se concentrează pe un set de date de bază care include următoarele:

  • Titlul complet al emisiunii și data difuzării originale.
  • Numele și numerele episoadelor.
  • Informații despre gen.
  • Date despre actori, regizori, scenariști etc.
  • Ilustrații de cutie, atât realizate de fani, cât și oficiale.
  • Evaluările utilizatorilor și scorurile criticilor.
  • Metadate traduse în alte limbi.

De unde provin informațiile?

O varietate de surse care s-ar putea să vă surprindă. Deoarece informațiile precise sunt importante, scraperii de baze de date se apropie cât mai mult posibil de sursă. Aceasta înseamnă, de obicei, referirea la site-uri oficiale precum Amazon sau IMDB, ambele obținând titlurile serialelor și informațiile aferente chiar de la studiouri. În caz contrar, alți indexatori își fac referire la conținut cu alte instrumente de urmărire deschise sau se bazează pe datele trimise de utilizatori pentru a eticheta lansările serialelor.

Chei API

API este prescurtarea de la Application Programming Interface (Interfață de programare a aplicațiilor). Cheile API sunt fie fișiere mici de permisiune, fie șiruri de litere și numere aleatorii care acordă unui program acces la un anumit serviciu. Dacă construiești o aplicație pentru a o utiliza cu Twitter, de exemplu, ai nevoie de o cheie API, astfel încât site-ul web să permită codului tău să interacționeze cu conținutul Twitter. Cheile pentru indexurile bazei de date TV funcționează în mare parte la fel. Prin adăugarea unei chei API la suplimentul tău Kodi, îi oferi acreditările de care are nevoie pentru a extrage date de pe site-ul web extern și a le utiliza în Kodi.

Ce bază de date să utilizați

Există mai multe baze de date de indexare care circulă pe internet. Unele dintre ele sunt mai ușor de utilizat decât altele, iar altele sunt pur și simplu mai actualizate decât concurența. În ghidul nostru de mai jos, vom acoperi procesul de creare a API-ului pentru TheTVDB.com, care este o bază de date deschisă pentru fanii televiziunii. Este una dintre cele mai complete resurse și este ușor de configurat și implementat.

Sunt indexurile de metadate legale?

Cu siguranță sunt. Serviciile de indexare, cum ar fi baza de date TV pe care o vom folosi mai jos, accesează doar metadatele legate de un anumit conținut, nu fișierul în sine. Nu le puteți folosi pentru a transmite în flux nimic și nici nu contribuie în vreun fel la piraterie. De obicei, sunt licențiate sub Creative Commons pentru distribuire gratuită. Este echivalentul digital al organizării colecției de DVD-uri pe raft. Complet sigur și 100% legal.

Crearea unei chei API pentru baza de date TV

După ce proiectul tău de add-on Kodi este funcțional, poți obține o cheie API și să o folosești pentru a testa lucrurile.

Cum să creezi și să utilizezi o cheie API pentru baza de date TV: Sfaturi pentru dezvoltatorii Kodi

Pasul 1 – Creați un cont

Vizitați TheTVDB.com și creați un cont la serviciu. Folosiți-vă numele de utilizator pentru codare sau chiar titlul add-on-ului pentru consecvență. După ce vă înregistrați, va trebui să vă conectați, apoi să acceptați termenii și condițiile derulând în jos și bifând caseta din partea de jos a paginii.

Pasul 2 – Generați cheia

După ce ai un cont, accesează pagina de înregistrare a cheii API . În partea de jos va trebui să introduci numele proiectului tău, împreună cu site-ul său oficial. Apasă pe „Recuperează cheia API” după ce ai terminat.

Pasul 3 – Salvați cheia API

TVDB va afișa codul cheie pe o pagină separată. Copiați acest cod într-un loc sigur și nu-l partajați cu nimeni altcineva, deoarece a fost generat special pentru aplicația dvs. Va trebui să îl consultați mai târziu, așa că păstrați-l la îndemână.

Utilizarea unei chei API în add-on-ul Kodi

După ce ați generat o cheie API cu TheTVDB sau orice alt serviciu de indexare a metadatelor, este timpul să o integrați în codul add-on-ului pentru a vă asigura că funcționează. Acest proces poate varia în funcție de modul în care ați structurat add-on-ul. Vom folosi șablonul Jen, o metodă utilizată pe scară largă pentru combinarea trackerelor cu add-on-uri Kodi.

Cum să creezi și să utilizezi o cheie API pentru baza de date TV: Sfaturi pentru dezvoltatorii Kodi

Pasul 1 – Descărcați șablonul Jen

Vizitați pagina github a șablonului Jen . Faceți clic pe butonul verde din dreapta sus care spune „clonează sau descarcă”, apoi descărcați fișierul zip pe desktop. Extrageți-l în propriul folder, apoi pregătiți-vă să faceți niște editări.

Pasul 2 – Editați Addon.xml

Chiar în folderul plugin.video.jen-master pe care tocmai l-ați dezarhivat, veți găsi un fișier numit addon.xml. Deschideți-l în editorul de cod. Va trebui să faceți câteva modificări la unele dintre linii pentru a personaliza datele la care face referire șablonul. Începeți prin a completa informațiile din a doua linie a fișierului, la care se face referire mai jos. Nu uitați să folosiți doar litere și cifre, fără spații sau caractere non-standard și nu uitați să setați și numărul versiunii.

Apoi, editați liniile 19 și 21 pentru a oferi mai multe informații despre suplimentul dvs.

REZUMATUL SUPLIMENTARULUI


DESCRIERE MAI LONGĂ A SUPLIMENTULUI

Este posibil să vedeți linii duplicate care fac referire la alte limbi. Le puteți lăsa neschimbate sau le puteți elimina după cum considerați de cuviință.

Salvați fișierul addon.xml, ați terminat de editat deocamdată.

Cum să creezi și să utilizezi o cheie API pentru baza de date TV: Sfaturi pentru dezvoltatorii Kodi

Pasul 3 – Editați Default.py

Aici începem să intrăm în informațiile despre cheia API. În același folder de nivel superior, căutați fișierul numit default.py. Deschideți-l în editorul de cod, apoi derulați în jos până când vedeți linia la care se face referire mai jos. Ar trebui să fie în jurul liniei 25.

__builtin__.tvdb_api_key = „LISEȘTE CHEIA API AICI” # cheia API tvdb

Introduceți cheia API a bazei de date TV acolo unde este indicat mai sus. Linia reală va avea doar două ghilimele, fără nimic între ele.

Salvați fișierul default.py și ieșiți deocamdată. Cheia API a fost introdusă!

Pasul 4 – Editați fișierul Settings.xml

Un ultim fișier de editat, apoi ne întoarcem la testare. Intrați în folderul resources situat în directorul de lucru al pluginului. Deschideți settings.xml în editorul de cod, apoi derulați în jos până la linia 27. Există câteva informații pe care va trebui să le introducem aici pentru a finaliza configurarea șablonului Jen.

Verificați dacă există următoarea linie în codul fișierului. Ar trebui să apară de trei ori la liniile 27, 31 și 36.

acțiune=”RunPlugin(plugin://plugin.video.jen/?mode=ScraperSettings)”/>

Vezi unde scrie plugin.video.jen ? Schimbă-l cu același nume de plugin pe care l-ai introdus în fișierul addon.xml. Dacă ai introdus plugin.video.addictivetips, de exemplu, linia ar arăta astfel:

acțiune=”RunPlugin(plugin://plugin.video.addictivetips/?mode=ScraperSettings)”/>

Salvați acest fișier și ieșiți.

Pasul 5 – Redenumire și testare

Acum că datele API și de personalizare au fost introduse, sunteți gata să încheiați procesul. Asigurați-vă că toate fișierele editate sunt salvate, apoi ieșiți din ele și reveniți la desktop. Folderul în care lucrăm ar trebui să aibă un titlu de genul:

plugin.video.jen-master

Schimbați acest parametru pentru a reflecta numele introdus în fișierul addon.xml, urmat de numărul versiunii introdus în aceeași secțiune. Folosind exemplul de mai sus, fișierul ar avea acum acest nume:

plugin.video.addictivetips.0.1.zip

Asta e tot! Ai adăugat acum datele API TVDB în add-on-ul tău și ești gata să începi să extragi metadate de pe web.

Alte personalizări suplimentare

După ce te-ai ocupat de șablonul Jen și de cheia API a bazei de date TV, de ce să nu adaugi câteva funcții de personalizare suplimentare pentru a-ți îmbunătăți brandingul lansării? Aceștia sunt pași simpli și rapizi care pot contribui mult la creșterea vizibilității add-on-ului tău.

Adăugați o pictogramă

Imaginile cu pictograme sunt afișate în Kodi în partea stângă a ecranului de fiecare dată când suplimentul este evidențiat. Adăugarea uneia facilitează identificarea conținutului fără a fi nevoie să citiți titlurile, ceea ce poate fi mai util decât credeți! Pentru a utiliza o pictogramă, tot ce trebuie să faceți este să creați un fișier PNG de 256×256, de preferință fără text sau branding Kodi, apoi să îl adăugați la nivelul superior al folderului numit icon.png. Asta e tot!

Folosește artă din fani

Similar pictogramei de mai sus, fan art-ul este un fundal care apare în spatele textului de selecție în Kodi ori de câte ori utilizatorii evidențiază conținutul tău. Acesta poate fi legat de branding-ul pictogramei tale sau poate fi ceva tematic pentru conținutul add-on-ului tău. De exemplu, dacă pluginul oferă emisiuni TV, creează un banner fan art original cu personaje din How I Met Your Mother. Pentru a adăuga acest lucru la versiunea ta, creează o imagine JPG de 1280×720, denumește-o fanart.jpg, apoi lipește-o în folderul de nivel superior al add-on-ului tău.

Concluzie

Dezvoltarea unui add-on poate fi un proces confuz și complicat. Cu toate acestea, comunitatea oferă o mulțime de resurse utile care să vă ajute pe parcurs. Adăugarea unei chei API pentru baza de date TV este doar un exemplu de conținut creat de utilizatori, gata să interacționeze cu add-on-ul dvs. fără a fi nevoie să treceți prin tot felul de încercări pentru a-l face să funcționeze. Aveți sfaturi pentru a ajuta dezvoltatorii Kodi în devenire? Împărtășiți-vă cunoștințele în comentariile de mai jos!

Leave a Comment

Cum să adăugați filme și emisiuni TV din suplimente în biblioteca dvs. Kodi

Cum să adăugați filme și emisiuni TV din suplimente în biblioteca dvs. Kodi

Kodi oferă oportunități nelimitate de a te bucura de conținut în streaming prin intermediul suplimentelor, dar acest lucru se poate transforma rapid dintr-un avantaj într-o povară. Dar nu-ți face griji, suntem aici.

Cei mai buni vrăjitori Kodi: Cum să mențineți Kodi rapid și ușor

Cei mai buni vrăjitori Kodi: Cum să mențineți Kodi rapid și ușor

Descarci o mulțime de suplimente pentru Kodi? Îți este greu să le sortezi pe toate, să ștergi cele defecte și să menții instalarea Kodi rapidă și eficientă.

Transmisiuni live Joshua vs Parker: Add-on-uri Kodi care transmit lupta online în direct

Transmisiuni live Joshua vs Parker: Add-on-uri Kodi care transmit lupta online în direct

Pregătește-te pentru meciul epic de box la categoria grea dintre Joshua și Parker. Află cum să urmărești lupta și să fii martor la crearea istoriei.

Ghid pentru addon-uri Covenant: Vizionați filme și emisiuni TV pe Kodi

Ghid pentru addon-uri Covenant: Vizionați filme și emisiuni TV pe Kodi

Descoperă addon-ul Covenant pentru Kodi — urmărește filme și seriale TV cu ușurință cu acest addon de top. Instalare rapidă și conținut excelent!

Add-on-ul Sport365 Kodi: Transmisiuni sportive în direct

Add-on-ul Sport365 Kodi: Transmisiuni sportive în direct

Add-on-urile care oferă transmisiuni sportive live sunt întotdeauna la mare căutare în rândul utilizatorilor Kodi. Din păcate, acestea rareori au o durată de viață mare, deoarece

Add-on-ul Grindhouse Learning pentru Kodi: Învățarea și educația limbilor străine pe Kodi

Add-on-ul Grindhouse Learning pentru Kodi: Învățarea și educația limbilor străine pe Kodi

Add-on-ul Grindhouse Learning este o schimbare revigorantă față de gama standard de addon-uri Kodi terțe. Mai degrabă decât pur divertisment, acest addon este

Urmărește meciuri mari de box în direct cu stream-uri PPV de box pe Kodi

Urmărește meciuri mari de box în direct cu stream-uri PPV de box pe Kodi

Modelul PPV (pay per view) este comun în box, ceea ce înseamnă că plătești pentru drepturile de a transmite un meci acasă. În teorie, aceasta este o idee grozavă - tu

Add-on-ul TheKingdom pentru Kodi: Urmărește emisiuni TV și filme australiene

Add-on-ul TheKingdom pentru Kodi: Urmărește emisiuni TV și filme australiene

Australia poate simți uneori că este puțin izolată de restul lumii. Este departe de majoritatea locurilor, iar această izolare este unul dintre

Add-on-ul Halow TV Kodi pentru TV în direct: Ghid de instalare și scurtă recenzie

Add-on-ul Halow TV Kodi pentru TV în direct: Ghid de instalare și scurtă recenzie

Majoritatea utilizatorilor Kodi doresc să transmită în flux emisiuni TV și filme prin intermediul numeroaselor suplimente neoficiale disponibile. Și dintre aceștia, mulți caută...

Cum se instalează Kodi pe iPhone: Soluții Jailbreak vs. Non-Jailbreak

Cum se instalează Kodi pe iPhone: Soluții Jailbreak vs. Non-Jailbreak

Indiferent dacă ești interesat să transmiți videoclipuri HD în timp real sau pur și simplu să urmărești evenimente sportive în direct, centrul media open-source Kodi este cea mai bună modalitate de a realiza acest lucru. Kodi și