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.

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.

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.

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ă.

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!