Come creare e implementare una chiave API Trakt per i componenti aggiuntivi di Kodi

click fraud protection

Kodi ha a lungo mantenuto la posizione di essere una delle migliori app di media center open source in circolazione. La facilità con cui chiunque può creare estensioni per il software lo rende anche ancora più attraente. Sviluppatori di componenti aggiuntivi Kodi possono passare dall'idea al prototipo testabile in un solo pomeriggio, anche se hanno poca esperienza con la programmazione o lo sviluppo di app.

Servizi come Trakt offrono agli sviluppatori add-on un accesso immediato a un enorme database di informazioni su spettacoli televisivi e film. Non solo puoi usarli per estrarre i titoli degli spettacoli e le informazioni sugli episodi, ma Trakt offre un'opzione per afferrarli dati utente insieme ad esso, il che significa che è possibile aggiungere una sezione "popolare" o "classificata dall'utente" alla propria estensione in un immediato. Soprattutto, l'unica cosa che devi fare per iniziare con Trakt è catturare una chiave API e incollarla nel tuo progetto. Ti guideremo attraverso l'intero processo di seguito, completo di link ed esempi.

instagram viewer
Offerta esclusiva: risparmia il 49%. Prova ExpressVPN senza rischi!
Ottieni la VPN nominale n. 1

Garanzia di rimborso entro 30 giorni

Resta privato e sicuro con una VPN

L'ambiente software Kodi è completamente sicuro e legale da usare. Tuttavia, alcuni dei componenti aggiuntivi che è possibile installare non sono vincolati da quelle stesse regole, il che ha causato un maggiore controllo negli ultimi anni. I creatori di contenuti hanno chiuso alcuni componenti aggiuntivi e gli ISP sono noti per limitare gli utenti Kodi a caso. Anche se il tuo componente aggiuntivo è completamente legittimo, nel momento in cui avvii Kodi potresti essere a rischio.

Il modo migliore per proteggersi da questo tipo di pericoli è utilizzare una rete privata virtuale affidabile. Le VPN crittografano i dati prima che lascino il tuo dispositivo, rendendo difficile o assolutamente impossibile per chiunque vedere quali siti stai visitando o quali stream di Kodi scarichi. Le VPN oscurano anche la tua identità e posizione, ripristinando la privacy e l'anonimato per la tua esperienza online e contribuendo a superare le barriere dell'ISP e le barriere di censura.

La migliore VPN per Kodi - IPVanish

Come creare e implementare una chiave API Trakt per il componente aggiuntivo - IPVanish

IPVanishha tutte le funzionalità giuste per renderlo una delle migliori VPN da usare con Kodi. È un servizio incredibilmente veloce, per cominciare, che offre oltre 950 server in 60 paesi diversi per connessioni veloci a basso ritardo in tutto il mondo. Inoltre, ottieni un'incredibile sicurezza con la potente crittografia AES a 256 bit, la protezione dalle perdite DNS e un kill switch automatico per tutti i dispositivi. Combina questo con una politica di zero logging su tutto il traffico e assolutamente nessuna restrizione per i download di torrent o P2P contenuti e hai la ricetta perfetta per una VPN affidabile e privata per tutte le tue esigenze online, incluso Kodi flussi!

IPVanish offre una garanzia di rimborso di 7 giorni, il che significa che hai una settimana per testarlo senza rischi. Si prega di notare che I lettori che creano dipendenza possono farlo risparmia un enorme 60% qui sul piano annuale IPVanish, portando il prezzo mensile a soli $ 4,87 / mese.

Prima di iniziare

Trakt è un servizio incredibilmente utile sia per gli sviluppatori Kodi che per gli streamer occasionali. Dozzine di componenti aggiuntivi fanno uso dei dati che fornisce e configurare le cose per la tua versione è più facile di quanto ti aspetti. Prima di entrare, tuttavia, dai un'occhiata alle informazioni di seguito in modo da sapere esattamente cosa stai entrando.

API Kodi Trakt - Sito Web Trakt - 1

Cosa fa Trakt?

Trakt.tv ha una missione semplice: raccogliere molte informazioni interessanti su quali programmi TV e film guardano le persone. Inizia con cose semplici come nomi degli spettacoli, runtime e dettagli di genere. Inoltre ci sono numeri relativi a valutazioni, popolarità tra gli utenti, punteggi IMDB e molto altro. La maggior parte degli sviluppatori di componenti aggiuntivi non usa ogni componente di contenuto fornito da Trakt. Se lo fai, tuttavia, fornirai molti ottimi dati per rendere la tua pubblicazione più utile che mai.

Alcune delle statistiche e dei metadati delle tracce di Trakt includono quanto segue:

  • Box art e immagini splash, sia fan-made che ufficiali.
  • Dati su attori, registi, scrittori, produttori e così via.
  • Nomi episodi, numeri e informazioni sul genere.
  • I metadati sono stati tradotti in diverse lingue.
  • Il titolo completo dello spettacolo e la data di trasmissione originale.
  • Valutazioni degli utenti e punteggi delle recensioni dei critici.

Cosa sono le chiavi API?

L'API sta per interfaccia di programmazione dell'applicazione e le chiavi sono semplici stringhe di numeri e lettere utilizzate per identificare un'applicazione che tenta di accedere a un servizio. Se, ad esempio, creassi un componente aggiuntivo per Facebook, potresti aver bisogno di chiavi API per identificare il componente aggiuntivo con il sito esterno, altrimenti non verrebbero mai trasmessi dati.

Trakt è sicuro e legale?

Legale e sicuro, sì. Trakt non fornisce alcun contenuto, ma solo metadati. Puoi usarlo per ottenere i nomi degli spettacoli e le informazioni sugli episodi, ma mai i video stessi. Una cosa degna di nota è che Trakt tiene traccia delle tue abitudini di visione dei video (da cui il nome). Le informazioni vengono inviate al database del servizio in forma anonima e vengono utilizzate solo per aumentare la quantità di informazioni che Trakt può offrire. La tua privacy non è davvero a rischio, né la privacy degli utenti del tuo componente aggiuntivo.

Come creare una chiave API Trakt.tv

Il servizio Trakt.tv è uno strumento incredibilmente utile per gli sviluppatori Kodi. Usarlo ti dà accesso immediato a un enorme database di informazioni, abbastanza per trasformare il tuo componente aggiuntivo in un software veramente utile. La creazione e l'aggiunta della chiave API è anche un processo sorprendentemente semplice. Segui la guida qui sotto e ti schiererai in pochissimo tempo!

API Kodi Trakt - Registro Trakt - 2

Passaggio 1: registrati con Trakt.tv

Prima che tu possa persino registrarti al sito API di Trakt, dovrai farlo crea un account con Trakt.tv. La registrazione richiede solo pochi secondi ed è completamente gratuita. Assicurati di utilizzare i dettagli dell'account associati al nome del tuo sviluppatore Kodi o al titolo del componente aggiuntivo, per coerenza.

Passaggio 2: utilizzo della pagina API

Con i dettagli dell'account in mano, vai su Trakt.tv Pagina dell'applicazione API e accedi. Da qui ti verrà chiesto di inserire alcune informazioni di base sul tuo componente aggiuntivo, dal nome alla breve descrizione e all'URL del sito. Puoi lasciare l'icona vuota per ora, ma tutto il resto deve essere curato. Al termine, scorri verso il basso e fai clic su "Salva app".

API Kodi Trakt - Schermata del componente aggiuntivo - 3

Passaggio 3: salva i tuoi dettagli

Dopo aver effettuato la registrazione e creato la pagina della tua app, Trakt ti indirizzerà a una pagina dei metodi API con alcune informazioni chiave. Quello di cui ti occuperai di più è l'ID cliente e il segreto cliente, due stringhe di numeri e lettere che fungono da chiavi API. Copia e salva ognuno in un posto sicuro, dovrai inserire entrambe le chiavi nella tua applicazione.

Come utilizzare la chiave API Trakt nel componente aggiuntivo Kodi

Una volta generata e salvata la chiave API, è tempo di metterla al lavoro. Questo processo varierà in base alle tue preferenze di sviluppo. Di seguito abbiamo delineato uno dei metodi più semplici e più comuni per la creazione di componenti aggiuntivi di Kodi, il modello Jen. Segui le istruzioni per personalizzare e inserire la tua chiave API e il tuo codice sarà attivo e funzionante in pochissimo tempo.

Passaggio 1: ottieni il modello Jen

Visitare il Pagina del modello Jen su github, la sede ufficiale dello sviluppo in corso del progetto. Fai clic sul pulsante verde in alto a destra che dice "clona o scarica", quindi scarica il file zip. Estrailo nella sua cartella, preferibilmente sul desktop, quindi preparati ad immergerti.

Kodi Trakt API - Editor XML - 4

Passaggio 2: modifica Addon.xml

Guarda all'interno della cartella che hai appena creato intitolato plugin.video.jen-master. Al livello superiore vedrai un file chiamato addon.xml. Apri questo file usando il tuo editor di codice preferito (o il blocco note, in un pizzico). In alto vedrai una linea simile al testo qui sotto. Dovrai apportare alcune modifiche a questa riga. Cambia solo il testo in maiuscolo e i segni # e assicurati di evitare l'uso di spazi e caratteri non standard.

Al termine, la linea dovrebbe assomigliare a questa, con i tuoi dettagli al posto dei nostri, ovviamente:

Ora scorri un po 'verso il basso e cerca le linee 19 e 21. Segnano il riepilogo e la descrizione lunga dei componenti aggiuntivi. Sostituisci il testo in maiuscolo con il testo relativo al tuo progetto.

SOMMARIO DI ADDON
DESCRIZIONE ADDON LUNGA

In questa sezione potrebbero essere presenti righe aggiuntive che fanno riferimento ad altre lingue. Puoi rimuoverli o lasciarli vuoti per ora, sono destinati alle traduzioni e al momento non sono necessari.

Salva il file addon.xml, per ora hai finito di modificarlo.

Passaggio 3: modifica Default.py

Ora è il momento di inserire la chiave API effettiva. Cerca il file denominato default.py nella stessa directory del file addon.xml sopra. Aprilo nel tuo editor di codice, quindi scorri verso il basso fino alle righe 27 e 28. Dovrebbero assomigliare a questo:

__builtin __. trakt_client_id = “” # trakt ID client
__builtin __. trakt_client_secret = “” # trakt client secret

Inserire il codice appropriato copiato dal sito Web Trakt tra le virgolette. Per esempio:

__builtin __. trakt_client_id = “123456789012345678901234567890” # trakt ID client

Entrambe le linee dovrebbero avere le chiavi giuste al loro posto adesso. Salvare le modifiche e uscire dal file.

Passaggio 4: Modifica Settings.xml

Ora è il momento di completare la personalizzazione del modello in modo che rifletta il design del componente aggiuntivo. All'interno della cartella jen-master vedrai un'altra cartella etichettata "risorse". Vai all'interno e cerca il file settings.xml. Aprilo nel tuo editor, quindi scorri verso il basso fino alla linea 27. Dovresti vedere la seguente riga ripetuta più volte in questa sezione:

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

La parte che dice plugin.video.jen è dove ci stiamo concentrando. Modificare il testo in modo che rifletta lo stesso nome aggiunto a addon.xml. Ad esempio, il nostro potrebbe apparire così:

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

Apportare le stesse modifiche alle righe 27, 31 e 36, quindi salvare il file ed uscire.

Passaggio 5: rinominare la cartella

Hai quasi finito! Con la chiave API di Trakt inserita e le altre personalizzazioni necessarie fatte, tutto ciò che devi fare è rinominare la cartella e sei pronto per testare le cose. Salvare ed uscire da tutti i file che si stavano modificando, quindi tornare alla cartella originale creata denominata "plugin.video.jen-master". Cambia questo nome per riflettere quello che hai inserito in addon.xml, seguito dal numero di versione. Usando il nostro esempio sopra, il file verrebbe ora chiamato:

plugin.video.addictivetips.1.4.zip

E ora sei pronto per partire! Prova a installare il componente aggiuntivo su Kodi e dovrebbe funzionare bene.

Altre personalizzazioni del componente aggiuntivo

Il modello Jen è un fantastico framework per qualsiasi componente aggiuntivo di Kodi. Collegare la chiave API di Trakt è solo uno dei tanti passaggi che puoi prendere per dare vita alla tua creazione. Di seguito sono riportati alcuni altri suggerimenti da seguire per aiutarti a marchiare il tuo componente aggiuntivo e renderlo tuo.

Usa un'icona personalizzata

Durante la navigazione in Kodi potresti notare un'icona che appare in alto a sinistra sullo schermo. Viene visualizzato ogni volta che si evidenzia un componente aggiuntivo ed è facile da includere nel modello Jen. Basta creare un file PNG 256 × 256, preferibilmente uno senza testo o marchio Kodi, quindi copiarlo al livello superiore della cartella. Name it icon.png e sei pronto!

Includi un banner di fan art

Simile all'icona sopra, la fan art è uno sfondo in stile splash che appare dietro il testo di selezione in Kodi. Può essere correlato al tuo marchio aggiuntivo, ma la maggior parte dei creatori preferisce rilasciare banner relativi al contenuto offerto dai componenti aggiuntivi. Se ti stai concentrando su film in HD, ad esempio, potresti scegliere un film popolare e creare alcune opere d'arte basate su quel tema. Per aggiungere banner di fan art, basta creare un'immagine JPG 1280 × 720, denominarla fanart.jpg, quindi incollarla nella cartella di livello superiore del componente aggiuntivo.

Aggiungi traduzioni

L'inglese è praticamente il valore predefinito per la maggior parte dei contenuti di Kodi, in quanto è la lingua più utilizzata sul Web. Quasi tutto nella comunità di Kodi è progettato pensando alle traduzioni. È una buona idea aggiungere almeno alcune opzioni linguistiche di base al progetto. Gli utenti di Kodi sono ansiosi di contribuire alla traduzione di termini e descrizioni di base.

Il modello Jen semplifica l'aggiunta di lingue diverse. Tutto quello che devi fare è prendere il testo tradotto e incollarlo nel tuo file addon.xml usando lo stesso procedimento descritto sopra. Vedrai le sezioni contrassegnate con le frasi "lang = he", "lang = fr" o "lang = de", che indicano tutte le lingue che gli utenti possono selezionare all'avvio di Kodi.

Conclusione

Trakt è uno strumento incredibilmente utile sia per gli sviluppatori di componenti aggiuntivi di Kodi che per i fan della TV. Usarlo significa accedere istantaneamente a una grande quantità di informazioni, molto più della maggior parte degli altri servizi di database TV. Significa anche che stai contribuendo a contribuire al progetto, il che lo rende migliore per tutti. L'aggiunta di un'API Trakt al tuo progetto è anche un processo rapido e indolore, senza registrazioni complicate o segmenti di codice da gestire. Hai avuto una buona esperienza con Trakt.tv in passato? Condividi i tuoi commenti qui sotto!

watch instagram story