- - Suggerimenti per gli sviluppatori Kodi: come creare e implementare una chiave API Trakt per il componente aggiuntivo

Suggerimenti per gli sviluppatori Kodi: come creare e implementare una chiave API Trakt per il componente aggiuntivo

Kodi ha a lungo mantenuto la posizione di essere uno deile 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. Gli sviluppatori di componenti aggiuntivi di 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 componenti aggiuntiviaccesso immediato a un enorme database di informazioni su programmi TV e film. Non solo puoi usarli per estrarre i titoli degli spettacoli e le informazioni sugli episodi, ma Trakt offre un'opzione per acquisire i dati degli utenti insieme ad essi, il che significa che puoi aggiungere una sezione "popolare" o "classificata dall'utente" alla tua estensione in un istante. 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.

Ottieni la VPN nominale n. 1
Garanzia di rimborso entro 30 giorni

Come ottenere una VPN GRATUITA per 30 giorni

Ad esempio, se hai bisogno di una VPN per un breve periodo di viaggio, puoi ottenere gratuitamente la nostra VPN con le migliori classifiche. ExpressVPN include una garanzia di rimborso di 30 giorni. Dovrai pagare per l'abbonamento, questo è un dato di fatto, ma lo consente pieno accesso per 30 giorni e poi annulli per un rimborso completo. La loro politica di cancellazione senza domande è all'altezza del suo nome.

Resta privato e sicuro con una VPN

L'ambiente software Kodi è completamente sicuroe 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 proteggerti da questi tipidi 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 streaming 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

IPVanish ha tutte le funzionalità giuste per renderlo uno deimigliori 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. Ottieni anche un'incredibile quantità di sicurezza con una potente crittografia AES a 256 bit, 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 contenuti P2P e avrai la ricetta perfetta per una VPN affidabile e privata per tutte le tue esigenze online, inclusi i flussi Kodi!

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 danno dipendenza possono risparmiare 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 per entrambiSviluppatori e streamer casuali di Kodi. Dozzine di componenti aggiuntivi fanno uso dei dati forniti 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.la 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 utilizza tutti i contenuti forniti 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 degli 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?

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, stavi costruendo 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 modo anonimo 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

The Trakt.il servizio tv è uno strumento incredibilmente utile per gli sviluppatori Kodi. Usarlo ti dà accesso istantaneo a un enorme database di informazioni, abbastanza da 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 ancora di poterti registrare con l'API Traktsito, dovrai creare un account con Trakt.tv. La registrazione richiede solo pochi secondi ed è completamente gratuita. Assicurati di utilizzare i dettagli dell'account associati al nome dello sviluppatore Kodi o al titolo del componente aggiuntivo, per coerenza.

Passaggio 2: utilizzo della pagina API

Con i dettagli dell'account in mano, vai a Trakt.pagina dell'applicazione API della tv e accedi. Da qui ti verrà chiesto di inserire alcune informazioni di base sul componente aggiuntivo, dal nome a una 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 tua apppagina, Trakt ti indirizzerà a una pagina dei metodi API con alcune informazioni chiave. Quello di cui ti preoccuperai 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

Dopo aver generato e salvato la chiave API,è tempo di metterlo 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

Visita la pagina dei modelli Jen su github, ilsede 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 a tuffarti.

Kodi Trakt API - Editor XML - 4

Passaggio 2: modifica Addon.xml

Guarda all'interno della cartella che hai appena creato intitolataplugin.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.

<addon id = "plugin.video.YOUR ADDON HERE" name = "YOUR ADDON’S NAME" version = "#. #. #" provider-name = "DEVELOPER NAME">

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

<addon id = "plugin.video.addictivetips" name = "AddictiveTips" version = "1.4 ″ provider-name =" addictivetipscreator ">

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

<summary lang = "en”> SOMMARIO DI ADDON </summary>
<description lang = ”en”> DESCRIZIONE ADDON LUNGA </description>

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 apparire così:

__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 modelloquindi riflette 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 riga 27. In questa sezione dovresti vedere la seguente riga ripetuta alcune volte:

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

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

action =”RunPlugin (plugin:? mode = //plugin.video.addictivetips/ 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 perpraticamente 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'iconache 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, fan art è asfondo 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 diIl contenuto 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 tuo progetto. Gli utenti di Kodi sono ansiosi di contribuire alla traduzione di termini e descrizioni di base.

Il modello Jen semplifica l'aggiunta di diversile lingue. Tutto quello che devi fare è prendere il testo tradotto e incollarlo nel tuo file addon.xml usando lo stesso procedimento descritto sopra. Vedrai 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 per entrambi Kodisviluppatori aggiuntivi e fan TV allo stesso modo. 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 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!

Commenti