Een API-sleutel voor een tv-database maken en gebruiken: tips voor Kodi-ontwikkelaars

De Kodi-software is gratis en open source, wat betekent dat iedereen de code kan bekijken of zelfs wijzigingen kan aanbrengen in de kernfuncties. De echte kracht achter Kodi is echter de community. De software is ontworpen om te communiceren met door gebruikers gemaakte add-ons die een enorme verscheidenheid aan content bieden, iets wat het kernteam van Kodi nooit zelfstandig zou kunnen implementeren. Dit worden onofficiële add-ons genoemd en ze zijn zo eenvoudig te maken dat je er in een middag al mee aan de slag kunt!

Een ongelooflijk handige dienst die Kodi-add-onontwikkelaars krijgen aangeboden, zijn tv-database-indexers, zoals TheTVDB.com of Trakt. Beide bronnen verzamelen metadata van het hele web en stellen de informatie gratis beschikbaar aan het publiek. Dit betekent dat je een add-on kunt bouwen die verschillende tv-programma's vindt en TheTVDB kunt gebruiken om ze te categoriseren, labelen en sorteren. Je hoeft zelf geen informatie op te halen en je hoeft ook geen eigen tracker te bouwen. Haal gewoon een API-sleutel uit een tv-database en plug deze in je add-on, en je bent klaar. Onze onderstaande gids begeleidt je door het proces van begin tot eind.

Krijg de #1 beoordeelde VPN

68% KORTING + 3 maanden GRATIS

Herinnering

Als je een add-on voor Kodi ontwikkelt, ben je je terdege bewust van de positie die de software inneemt in de publieke belangstelling. Kodi zelf is veilig, en de meeste add-ons ook. Internetproviders en contentmakers denken daar vaak anders over, wat betekent dat zodra je iets streamt op Kodi, je account onder de loep kan worden genomen. Het maakt niet uit of je add-on legitiem is of niet, je loopt nog steeds het risico dat je account wordt afgeknepen of dat je account wordt gevolgd.

Het goede nieuws is dat virtuele privénetwerken een gemakkelijke manier zijn om deze inbreuken op de privacy te omzeilen. Met een VPN worden je gegevens versleuteld voordat ze je apparaat verlaten, waardoor het voor niemand mogelijk is om te zien welke websites je bezoekt of welke Kodi-streams je bekijkt. VPN's maken het ook moeilijk om je identiteit of locatie te achterhalen, waardoor het wereldwijde web weer een zekere mate van anonimiteit krijgt.

De beste VPN voor Kodi – IPVanish

IPVanish is de perfecte VPN voor Kodi. Het is snel en biedt meer dan 950 servers in 60 verschillende landen, zodat je altijd een verbinding met lage latentie hebt, waar je ook woont. Het is ook veilig, met 256-bits AES-encryptie, DNS-lekbeveiliging en een automatische killswitch voor alle apparaten. Je profiteert ook van een uitstekend zero-loggingbeleid voor dataverkeer en kunt torrents en P2P-netwerkcontent volledig anoniem downloaden. Met IPVanish hoef je alleen maar de app te openen en je verbinding is veilig.

Meer IPVanish-functies:

  • Gebruiksvriendelijke apps voor Windows, Mac, Linux, Android en iOS.
  • Onbeperkte bandbreedte zonder snelheidsbeperkingen of beperkingen.
  • Volledige, anonieme toegang tot alle add-ons van Kodi.

IPVanish biedt een 7 dagen geld-terug-garantie, wat betekent dat je het een week lang risicoloos kunt uitproberen.  WebTech360 Tips-lezers kunnen  hier maar liefst 60% besparen  op het IPVanish-jaarabonnement , waardoor de maandprijs daalt tot slechts $ 4,87 per maand.

Voordat u begint

Net als elke goede ontwikkelaar doe je je onderzoek voordat je er helemaal in duikt. Lees de volgende secties om eventuele misverstanden uit de weg te ruimen en voel je vrij om je API te pakken en te beginnen met testen.

Een API-sleutel voor een tv-database maken en gebruiken: tips voor Kodi-ontwikkelaars

Wat is een tv-database?

Als je een Kodi-add-on ontwikkelt, ben je waarschijnlijk van plan een aanzienlijke hoeveelheid film- of tv-programmacontent te indexeren. De sites die de meeste van deze bestanden aanbieden, leveren meestal alleen video's, zonder bijbehorende gegevens die helpen bij het identificeren van de content. De bestandsnaam bevat waarschijnlijk het programma, het seizoen en het afleveringsnummer, maar hoe zit het met de acteurs of de daadwerkelijke titel van de aflevering? Daar komen indexeringsdatabases om de hoek kijken.

Door je Kodi-add-on aan een goede database te koppelen, kun je eenvoudig alle content die je programma van het web haalt, een naam geven en categoriseren. Afleveringen zijn gemakkelijk te sorteren en te doorzoeken in je add-on, en ze zijn veel prettiger om naar te kijken dankzij de metadata die van de indexeringsservice is verzameld.

Welke informatie bevat een database?

Dit kan variëren afhankelijk van de service die u gebruikt, maar de meeste indexeerders richten zich op een kernset gegevens die het volgende omvat:

  • De volledige titel van de show en de oorspronkelijke uitzenddatum.
  • Afleveringsnamen en -nummers.
  • Genre-informatie.
  • Gegevens over acteurs, regisseurs, schrijvers, etc.
  • Box art, zowel door fans gemaakt als officieel.
  • Beoordelingen van gebruikers en recensies van critici.
  • Metadata vertaald in andere talen.

Waar komt de informatie vandaan?

Een verscheidenheid aan bronnen die je misschien zullen verrassen. Omdat accurate informatie belangrijk is, gaan databasescrapers zo dicht mogelijk bij de bron. Dit betekent meestal dat ze verwijzen naar officiële sites zoals Amazon of IMDB, die beide hun showtitels en gerelateerde informatie van de studio's zelf krijgen. Als dit niet lukt, kruisen andere indexeerders hun content aan met andere open trackers of vertrouwen ze op door gebruikers aangeleverde gegevens om showreleases te taggen.

API-sleutels

API staat voor Application Programming Interface. API-sleutels zijn kleine toestemmingsbestanden of reeksen willekeurige letters en cijfers die een programma toegang verlenen tot een specifieke dienst. Als je bijvoorbeeld een app bouwt voor Twitter, heb je een API-sleutel nodig zodat de website jouw code kan koppelen aan de content van Twitter. Sleutels voor tv-database-indexen werken op vrijwel dezelfde manier. Door een API-sleutel toe te voegen aan je Kodi-add-on, geef je deze de benodigde rechten om gegevens van de externe website op te halen en deze binnen Kodi te gebruiken.

Welke database moet ik gebruiken?

Er zijn meerdere indexeringsdatabases op het wereldwijde web te vinden. Sommige zijn gebruiksvriendelijker dan andere, en sommige zijn gewoon actueler dan die van de concurrentie. In onze onderstaande gids bespreken we het API-creatieproces voor TheTVDB.com, een open database voor tv-fans. Het is een van de meest complete bronnen en is eenvoudig in te stellen en te implementeren.

Zijn metadata-indexen legaal?

Dat is zeker zo. Indexeringsdiensten zoals de tv-database die we hieronder zullen gebruiken, hebben alleen toegang tot de metadata rond een stuk content, niet tot het bestand zelf. Je kunt ze niet gebruiken om iets te streamen en ze dragen ook op geen enkele manier bij aan piraterij. Ze vallen meestal ook onder een Creative Commons-licentie voor gratis distributie. Het is het digitale equivalent van het ordenen van je dvd-collectie in de kast. Volledig veilig en 100% legaal.

Een API-sleutel voor een tv-database maken

Zodra uw Kodi-add-onproject werkt, kunt u een API-sleutel bemachtigen en deze gebruiken om dingen uit te testen.

Een API-sleutel voor een tv-database maken en gebruiken: tips voor Kodi-ontwikkelaars

Stap 1 – Een account aanmaken

Ga naar TheTVDB.com en maak een account aan bij de dienst. Gebruik je codenaam of zelfs de titel van de add-on voor consistentie. Na registratie moet je inloggen en akkoord gaan met de algemene voorwaarden door naar beneden te scrollen en het vakje onderaan de pagina aan te vinken.

Stap 2 – Genereer de sleutel

Zodra je een account hebt, ga je naar de pagina voor API-sleutelregistratie . Onderaan moet je de naam van je project en de officiële website invoeren. Klik op 'API-sleutel ophalen' als je klaar bent.

Stap 3 – API-sleutel opslaan

TheTVDB toont uw sleutelcode op een aparte pagina. Kopieer deze naar een veilige plek en deel hem niet met anderen, aangezien hij speciaal voor uw applicatie is gegenereerd. U moet hem later nog raadplegen, dus bewaar hem bij de hand.

Een API-sleutel gebruiken in uw Kodi-add-on

Nadat je een API-sleutel hebt gegenereerd met TheTVDB of een andere metadata-indexeringsservice, is het tijd om deze in je add-oncode te plaatsen om te controleren of deze werkt. Dit proces kan variëren, afhankelijk van hoe je je add-on hebt gestructureerd. We gebruiken de Jen Template, een veelgebruikte methode om trackers te combineren met Kodi-add-ons.

Een API-sleutel voor een tv-database maken en gebruiken: tips voor Kodi-ontwikkelaars

Stap 1 – Download de Jen-sjabloon

Bezoek de GitHub-pagina van de Jen Template . Klik op de groene knop rechtsboven met de tekst 'klonen of downloaden' en download het zipbestand naar je bureaublad. Pak het uit in een aparte map en ga aan de slag met bewerken.

Stap 2 – Bewerk Addon.xml

In de map plugin.video.jen-master die je zojuist hebt uitgepakt, vind je een bestand met de naam addon.xml. Open dit in je code-editor. Je moet een paar regels aanpassen om de gegevens waarnaar de sjabloon verwijst, aan te passen. Begin met het invullen van de informatie in de tweede regel van het bestand, waarnaar hieronder wordt verwezen. Gebruik alleen letters en cijfers, geen spaties of niet-standaardtekens, en vergeet niet ook het versienummer in te stellen.

Bewerk vervolgens regel 19 en 21 om wat meer informatie over uw add-on te geven.

ADD-ON OVERZICHT


LANGERE ADD-ONBESCHRIJVING

Mogelijk ziet u dubbele regels die naar andere talen verwijzen. U kunt deze naar wens laten staan ​​of verwijderen.

Sla het bestand addon.xml op. U bent nu klaar met bewerken.

Een API-sleutel voor een tv-database maken en gebruiken: tips voor Kodi-ontwikkelaars

Stap 3 – Default.py bewerken

Hier beginnen we met de API-sleutelinformatie. Zoek in dezelfde hoofdmap naar het bestand default.py. Open het in je code-editor en scroll naar beneden tot je de regel ziet waarnaar hieronder wordt verwezen. Het zou rond regel 25 moeten staan.

__builtin__.tvdb_api_key = “PLAK API-SLEUTEL HIER” # tvdb api-sleutel

Voer uw tv-database API-sleutel in op de hierboven aangegeven plaats. De regel zelf bestaat uit slechts twee aanhalingstekens, zonder iets ertussen.

Sla default.py op en sluit voorlopig af. Uw API-sleutel is ingevoerd!

Stap 4 – Bewerk Settings.xml

Nog één bestand te bewerken en dan gaan we weer testen. Ga naar de map 'resources' in de werkmap van de plugin. Open 'settings.xml' in je code-editor en scroll naar beneden tot ongeveer regel 27. Er zijn een paar stukjes informatie die we hier moeten invoeren om de Jen-sjabloon in te stellen.

Controleer de volgende regel in de code van het bestand. Deze zou drie keer moeten voorkomen op regel 27, 31 en 36.

actie=”RunPlugin(plugin://plugin.video.jen/?mode=ScraperSettings)”/>

Zie je waar plugin.video.jen staat ? Verander dit naar dezelfde pluginnaam die je in het bestand addon.xml hebt ingevoerd. Als je bijvoorbeeld plugin.video.addictivetips hebt ingevoerd, ziet de regel er zo uit:

actie=”RunPlugin(plugin://plugin.video.addictivetips/?mode=ScraperSettings)”/>

Sla dit bestand op en sluit af.

Stap 5 – Hernoemen en testen

Nu de API- en aanpassingsgegevens zijn ingevoerd, kunt u de klus afronden. Zorg ervoor dat alle bewerkte bestanden zijn opgeslagen, sluit ze af en ga terug naar uw bureaublad. De map waarin we werken, moet ongeveer deze naam hebben:

plugin.video.jen-master

Wijzig dit naar de naam die u in het bestand addon.xml hebt ingevoerd, gevolgd door het versienummer dat u in dezelfde sectie hebt ingevoerd. In ons voorbeeld hierboven zou het bestand nu de volgende naam hebben:

plugin.video.addictivetips.0.1.zip

Dat is alles! Je hebt nu de TVDB API-gegevens aan je add-on toegevoegd en bent klaar om metadata van het web te scrapen.

Andere add-on-aanpassingen

Zodra je de Jen-sjabloon en je tv-database-API-sleutel hebt geregeld, kun je meteen aan de slag gaan en nog wat extra aanpassingsmogelijkheden toevoegen om je release een eigen merkidentiteit te geven. Dit zijn snelle en eenvoudige stappen die je add-on een stuk herkenbaarder kunnen maken.

Voeg een pictogram toe

Pictogramafbeeldingen worden in Kodi aan de linkerkant van het scherm weergegeven telkens wanneer je add-on is gemarkeerd. Door er een toe te voegen, kun je je content gemakkelijk vinden zonder de titels te hoeven lezen, wat handiger kan zijn dan je denkt! Om een ​​pictogram te gebruiken, hoef je alleen maar een PNG-bestand van 256x256 pixels te maken, bij voorkeur zonder tekst of Kodi-branding, en dit vervolgens toe te voegen aan het hoogste niveau van je map met de naam icon.png. Dat is alles!

Gebruik fan-art

Net als het bovenstaande pictogram is fanart een splash-achtergrond die achter de selectietekst in Kodi verschijnt wanneer gebruikers je content markeren. Dit kan gerelateerd zijn aan de branding van je pictogram of iets dat past bij de content van je add-on. Als de plugin bijvoorbeeld tv-programma's aanbiedt, maak dan een originele fanart-banner met personages uit How I Met Your Mother. Om dit aan je release toe te voegen, maak je een JPG-afbeelding van 1280×720, noem je deze fanart.jpg en plak je deze in de hoofdmap van je add-on.

Conclusie

Het ontwikkelen van een add-on kan een verwarrend en ingewikkeld proces zijn. De community biedt echter talloze handige bronnen om je hierbij te helpen. Het toevoegen van een API-sleutel voor een tv-database is slechts één voorbeeld van de door gebruikers gemaakte content die direct met je add-on kan worden gekoppeld zonder dat je allerlei trucjes hoeft uit te halen. Heb je tips voor beginnende Kodi-ontwikkelaars? Deel je kennis in de reacties hieronder!

Leave a Comment

Stream Fox News zonder kabel- of schotelabonnement

Stream Fox News zonder kabel- of schotelabonnement

De meeste mensen proberen op de hoogte te blijven van de actualiteit door het nieuws te volgen, maar dit kan verrassend moeilijk zijn als je geen kabel of tv-schotel hebt

Een API-sleutel voor een tv-database maken en gebruiken: tips voor Kodi-ontwikkelaars

Een API-sleutel voor een tv-database maken en gebruiken: tips voor Kodi-ontwikkelaars

De Kodi-software is gratis en open source, wat betekent dat iedereen de code kan bekijken of zelfs wijzigingen kan aanbrengen in de kernfuncties.

Is Kodi helemaal gratis? Alles wat je moet weten

Is Kodi helemaal gratis? Alles wat je moet weten

Is Kodi eigenlijk gratis? Kun je met deze populaire mediaspeler echt gratis genieten van films, muziek en sport? Lees verder om erachter te komen.

Wolfpack Kodi Add-on – Hoe de Wolfpack Add-on en Repository te installeren

Wolfpack Kodi Add-on – Hoe de Wolfpack Add-on en Repository te installeren

Kodis-add-ons van derden blazen het open-source mediacenter nieuw leven in. Ze geven je de mogelijkheid om live sport te streamen, tv-programma's te bekijken terwijl ze worden uitgezonden,

XVideos: wat het is, veiligheidstips en alternatieven

XVideos: wat het is, veiligheidstips en alternatieven

Lees meer over xVideos, veiligheidstips voor het browsen op sites voor volwassenen en ontdek populaire, veilige alternatieven voor online content voor volwassenen.

SolarMovie-add-on voor Kodi: installatiehandleiding, beste filmstreams op Kodi

SolarMovie-add-on voor Kodi: installatiehandleiding, beste filmstreams op Kodi

De SolarMovie-add-on is een van de grootste filmstreamingbronnen in het Kodi-ecosysteem. Je kunt er alles mee streamen, van de nieuwste hits tot de nieuwste.

Kodi Smash Repository – Hoe de Smash Repository voor Kodi te installeren

Kodi Smash Repository – Hoe de Smash Repository voor Kodi te installeren

De Smash-repository bevat veel populaire Kodi-add-ons die zijn verdwenen vanwege diverse auteursrechtschendingen op andere belangrijke repositories.

Plexus Kodi Addon – Nieuwe update: Plexus installeren

Plexus Kodi Addon – Nieuwe update: Plexus installeren

Plexus is een Kodi-add-on waarmee gebruikers peer-to-peer (P2P) streams kunnen bekijken zonder dat ze extra add-ons nodig hebben. Het bevat code waarmee je

Night Terrors Kodi-add-on: hoe je echte misdaad- en paranormale content installeert en bekijkt

Night Terrors Kodi-add-on: hoe je echte misdaad- en paranormale content installeert en bekijkt

Kodi-ontwikkelaars lijken op dit moment vooral op zoek te zijn naar specialistische add-ons, waarbij veel van de beste nieuwe releases van de laatste tijd zijn gewijd aan vrij niche-gerelateerde onderwerpen.

NFL Teams Kodi Addon: Stream de NFL overal

NFL Teams Kodi Addon: Stream de NFL overal

NFL-fans, juich! Het nieuwe NFL-seizoen, het 99e in de geschiedenis van de competitie, begint over een paar weken op 6 september. In de tussentijd is er nog steeds...