TV Veritabanı API Anahtarı Oluşturma ve Kullanma: Kodi Geliştirici İpuçları
Kodi yazılımı ücretsiz ve açık kaynaklıdırYani, herkesin kodu kontrol etmesi ya da ana çalışmalarında değişikliklere katkıda bulunması mümkün. Ancak Kodi'nin arkasındaki asıl güç onun topluluğudur. Yazılım, Kodi’nin çekirdek ekibinin asla kendi başlarına uygulayamayacakları çok çeşitli içerik sağlayan, kullanıcı tarafından yapılmış eklentilerle arayüz oluşturmak üzere tasarlanmıştır. Bunlara resmi olmayan eklentiler denir ve yapılması çok kolaydır, öğleden sonra kendi başınıza başlayabilirsiniz!

Kodi'ye sunulan son derece yararlı bir hizmeteklenti geliştiricileri TV veritabanı dizinleyicileri, TheTVDB.com veya Trakt gibi sitelerdir. Her iki kaynak da meta verilerini web'in etrafından sıyırıp bilgileri halka ücretsiz olarak sağlamaktadır. Bu, farklı TV şovları bulan bir eklenti oluşturabileceğiniz ve hepsini sınıflandırmak, etiketlemek ve sıralamak için TheTVDB'yi kullanabileceğiniz anlamına gelir. Kendiniz bilgi edinmenize ve kendi izleyicinizi oluşturmanıza gerek yok. Bir TV veritabanından bir API anahtarı alın ve eklentinize ekleyin, sonra siz ayarlayın. Aşağıdaki rehberimiz baştan sona süreç boyunca size rehberlik eder.
Özel teklif:% 49 kazanın. ExpressVPN'i risksiz deneyin!
1 Nolu VPN'i alın
30 gün para iade garantisi
30 gün boyunca ÜCRETSİZ VPN nasıl edinilir?
Örneğin seyahat ederken kısa bir süre için bir VPN'e ihtiyacınız varsa, üst sıradaki VPN'imizi ücretsiz olarak alabilirsiniz. ExpressVPN 30 günlük para iade garantisi içerir. Abonelik için ödeme yapmanız gerekecek, bu bir gerçek, ancak 30 gün boyunca tam erişim ve daha sonra tam bir geri ödeme için iptal. Soru sorulmamış iptal politikaları ismine dayanıyor.
Hatırlatma
Kodi için bir eklenti geliştiriyorsanız,Yazılımın halka açık olduğu pozisyonun farkında. Kodi'nin kendisi güvenlidir ve eklentilerinin çoğu da güvenlidir. ISS'ler ve içerik oluşturucular sıklıkla başka türlü düşünür, bu da Kodi'de bir şey yayınladığınız an, hesabınızın incelemeye alınabileceği anlamına gelir. Eklentinizin meşru olup olmadığı önemli değildir, hala tıkanma veya hesabınızın izlenmesi riski altındasınız.
İyi haber, sanal özel ağlarınBu gizlilik işgallerini yenmek için kolay bir yol. Bir VPN ile verileriniz cihazınızdan ayrılmadan önce şifrelenecek ve hangi sitelerin ziyaret ettiğinizi veya hangi Kodi akışlarına girdiğinizi görmesini herkesin görmesini imkansız hale getirecektir. VPN'ler aynı zamanda kimliğinizi veya konumunuzu keşfetmeyi zorlaştırarak, dünya çapında ağa bir anonimlik ölçüsü getirir.
Kodi İçin En İyi VPN - IPVanish

IPVanish mükemmel VPN için tüm doğru noktaları vururKodi ile kullanın. Hızlıdır, 60 farklı ülkede 950'den fazla sunucu sunar, böylece nerede yaşarsanız yaşayın, düşük gecikmeli bir bağlantıyı her zaman kesebilirsiniz. Ayrıca 256 bit AES şifrelemesi, DNS sızıntısı koruması ve tüm cihazlar için otomatik bir kapatma düğmesi sunan güvenlidir. Ayrıca trafikte harika bir sıfır günlüğe kaydetme politikasından da yararlanacak ve torrentleri ve P2P ağ içeriğini tam bir anonimle indirebileceksiniz. IPVanish ile yapmanız gereken tek şey uygulamayı çalıştırmak ve bağlantınız güvende.
Diğer IPVanish özellikleri:
- Windows, Mac, Linux, Android ve iOS için uygulamaları kullanmak kolaydır.
- Hız sınırlaması veya kısma olmadan sınırsız bant genişliği.
- Kodi’nin tüm eklentilerine tam, anonim erişim.
IPVanish, 7 günlük para iade garantisi sunar; bu, risksiz test etmek için bir haftanız olduğu anlamına gelir. Lütfen bunu not al Addictive Tips okuyucuları burada IPVanish yıllık planında% 60 tasarruf sağlayabiliraylık fiyatı sadece 4,87 dolara düşüyor.
Sen başlamadan önce
Tıpkı iyi bir geliştirici gibi,önce dalmadan önce araştırma yapın. Herhangi bir yanılgıyı gidermek için aşağıdaki bölümleri okuyun, ardından API'nizi kapmak ve teste başlamaktan çekinmeyin.

TV Veritabanı Nedir?
Bir Kodi eklentisi geliştiriyorsanız, büyük olasılıklaönemli miktarda film veya TV şovu içeriğini dizine eklemeyi planlıyorsanız. Bu dosyaların çoğunu sağlayan siteler, içeriği tanımlamaya yardımcı olan verilerle birlikte değil, yalnızca videolar sağlar. Dosya adı muhtemelen şov, sezon ve bölüm numarasını içerir, peki ya oyuncular veya bölümün asıl başlığı? Dizin oluşturma veritabanlarının devreye girdiği yer burasıdır.
Kodi eklentinizi iyi bir veritabanına takarakProgramınızın web'den eriştiği tüm içerikleri kolayca adlandırabilir ve kategorilere ayırabilirsiniz. Eklentilerinizde bölümleri sıralamak ve aramak kolay olacak ve indeksleme hizmetinden alınan meta veriler sayesinde gözler için çok daha kolay olacaktır.
Bir Veritabanında Hangi Bilgiler Vardır?
Bu, kullandığınız servise bağlı olarak değişebilir, ancak çoğu dizinleyici aşağıdakileri içeren temel bir veri kümesine odaklanır:
- Şovun tam başlığı ve orijinal yayın tarihi.
- Bölüm isimleri ve numaraları.
- Tür bilgisi.
- Aktörler, yönetmenler, yazarlar vb. İle ilgili veriler
- Hayran yapımı ve resmi kutusu sanatı.
- Kullanıcı oyları ve eleştirmen incelemesi puanları.
- Meta veriler diğer dillere çevrildi.
Bilgi Nereden Geliyor?
Sizi şaşırtabilecek çeşitli kaynaklar. Doğru bilgi önemli olduğundan, veritabanı kazıyıcıları kaynağa mümkün olduğunca yaklaşır. Bu genellikle her ikisi de stüdyolardan kendi başlıklarını ve ilgili bilgi parçalarını alan Amazon veya IMDB gibi resmi sitelere gönderme yapmak anlamına gelir. Bunu başaramazsa, diğer dizinleyiciler içeriklerini diğer açık izleyicilerle çapraz referanslandırır veya gösteri bültenlerini etiketlemek için kullanıcının gönderdiği verilere güvenir.
API Anahtarları
API, uygulama programlama arayüzü anlamına gelir. API anahtarları, bir programın belirli bir hizmete erişmesini sağlayan küçük izin dosyaları veya rasgele harfler ve sayılardan oluşan dizelerdir. Örneğin, Twitter ile kullanmak için bir uygulama oluşturuyorsanız, bir API anahtarına ihtiyacınız vardır, böylece web sitesi kodunuzun Twitter’ın içeriğiyle etkileşime girmesine izin verir. TV veritabanı dizinleri için anahtarlar aynı şekilde çalışır. Kodi eklentinize bir API anahtarı ekleyerek, harici web sitesinden veri çekmesi ve Kodi içinde kullanması için gereken bilgileri verirsiniz.
Hangi Veritabanını Kullanmalı?
Kayan birden fazla dizin oluşturma veritabanı vardünya çapında ağ etrafında. Bazıları diğerlerinden daha kullanımı kolaydır ve bazıları ise rakiplerinden daha günceldir. Aşağıdaki rehberimizde, televizyon hayranları için açık bir veritabanı olan TheTVDB.com için API oluşturma işlemini ele alacağız. Daha eksiksiz kaynaklardan biridir ve kurulumu ve dağıtımı kolaydır.
Meta Veri Dizinleri Yasal mı?
Kesinlikle öyle. Aşağıda kullanacağımız TV veritabanı gibi hizmetleri indeksleme, dosyanın kendisini değil, yalnızca bir içerik parçasını çevreleyen meta verilere erişir. Onları hiçbir şeyi yayınlamak için kullanamazsınız ya da korsanlığa hiçbir şekilde katkıda bulunamazlar. Ayrıca, genellikle ücretsiz dağıtım için Creative Commons kapsamında lisanslıdır. DVD koleksiyonunuzu rafta düzenlemenin dijital eşdeğeridir. Tamamen güvenli ve% 100 yasal.
TV Veritabanı API Anahtarı Oluşturma
Kodi eklenti projenizi çalışma durumuna getirdikten sonra, bir API anahtarı alıp bunları test etmek için kullanmaya başlayabilirsiniz.

Adım 1 - Bir Hesap Oluştur
TheTVDB'yi ziyaret edin.com ve hizmetle bir hesap oluşturun. Tutarlılık için kodlama tutamacınızı veya hatta eklentinin başlığını kullanın. Kaydolduktan sonra giriş yapmanız gerekecek, sayfanın altındaki kutuyu aşağı doğru tıklayarak ve işaretleyerek şartları ve koşulları kabul etmiş olursunuz.
Adım 2 - Anahtarı Üretin
Hesabınız olduğunda, API anahtar kayıt sayfasına gidin. En alttaki resmi web sitesiyle birlikte projenizin adını girmeniz gerekecek. Tamamladığınızda “API Anahtarını Al” ı tıklayın.
Adım 3 - API Anahtarını Kaydet
TVDB anahtar kodunuzu ayrı olarak gösterecektir.sayfa. Bunu güvenli bir yere kopyalayın ve yalnızca uygulamanız için oluşturulduğu için başkalarıyla paylaşmayın. Buna daha sonra başvurmanız gerekecek, bu nedenle yakınlarda bulunun.
Kodi Eklentinizde bir API Anahtarı Kullanma
Bir kez TheTVDB ile bir API anahtarı oluşturduğunuzda veyaBaşka bir meta veri indeksleme servisi varsa, çalıştığından emin olmak için eklenti kodunuza eklemenin zamanı geldi. Bu işlem, eklentinizi nasıl yapılandırdığınıza bağlı olarak değişebilir. İzleyicileri Kodi eklentileriyle birleştirmek için yaygın olarak kullanılan bir yöntem olan Jen Template'i kullanacağız.

1. Adım - Jen Şablonunu İndirin
Jen Template’in github sayfasını ziyaret edin. Sağ üstteki “klonla ya da indir” yazan yeşil düğmeye tıklayın, ardından zip dosyasını masaüstünüze indirin. Dosyayı kendi klasörüne çıkartın, ardından bazı düzenlemeleri yapmaya hazır olun.
Adım 2 - Addon.xml dosyasını düzenleyin
Sadece eklenti içinde.Sadece açtığınız jen-master klasörü, addon.xml adında bir dosya bulacaksınız. Bunu kod editörünüzde açın. Şablonun referans verdiği verileri özelleştirmek için bazı satırlarda bazı düzenlemeler yapmanız gerekecek. Aşağıda belirtilen dosyanın ikinci satırındaki bilgileri girerek başlayın. Boşluk veya standart olmayan karakterler içermeyen sadece harf ve rakam kullanmayı ve sürüm numarasını da ayarlamayı unutmayın.
<addon id = ”plugin.video.YOUR ADDON” name = ”ADDON’UNUN ADI” sürüm = ”0.01 ″ sağlayıcı-adı =” NAME ”>
Ardından, eklentiniz hakkında biraz daha bilgi vermek için satır 19 ve 21'i düzenleyin.
<summary lang = ”en”> ADDON ÖZETİ </summary>
<Description lang = ”en”> UZUN EKLENEN AÇIKLAMA </description>
Diğer dillere atıfta bulunan yinelenen satırlar görebilirsiniz. Bunları yalnız bırakabilir veya uygun gördüğünüz gibi kaldırabilirsiniz.
Addon.xml dosyasını kaydedin, şimdilik düzenlemeyi bitirdiniz.

Adım 3 - Default.py'yi düzenleyin
API anahtarına girmeye başladığımız yerbilgi. Aynı üst düzey klasörde, default.py adlı dosyayı arayın. Kod editörünüzde açın, sonra aşağıda referans verilen satırı görene kadar aşağı kaydırın. Satır 25 civarında olmalı.
__builtin __. tvdb_api_key = “BURAYA PASTE API KEY” # tvdb api anahtarı
TV veritabanı API anahtarınızı yukarıda belirtilen yere yerleştirin. Gerçek satır, aralarında hiçbir şey olmayan iki tırnak işareti olacaktır.
Default.py dosyasını kaydedin ve şimdilik çıkın. API anahtarınız girildi!
Adım 4 - Ayarları Düzenle.xml
Düzenlenecek son dosya, sonra teste geri döndü. Eklentinin çalışma dizininde bulunan kaynaklar klasörüne girin. Settings.xml dosyasını kod düzenleyicinizde açın, ardından yaklaşık 27 satıra gidin. Jen Şablonunu ayarlamayı tamamlamak için buraya girmemiz gereken birkaç bilgi var.
Dosyanın kodunda aşağıdaki satırı kontrol edin. 27, 31 ve 36. satırlarda üç kez görünmelidir.
action =”RunPlugin (eklenti:? //plugin.video.jen/ mode = ScraperSettings)” />
Nerede yazdığını görün plugin.video.jen? Bunu addon.xml dosyasına girdiğiniz eklenti adıyla değiştirin. Eğer plugin.video.addictivetips girdiyseniz, örneğin, satır şöyle görünür:
action =”RunPlugin (eklenti:? //plugin.video.addictivetips/ mode = ScraperSettings)” />
Bu dosyayı kaydedin ve çıkın.
5. Adım - Yeniden Adlandırın ve Test Edin
Şimdi API ve özelleştirme verilerigirdi, bir şeyleri sarmaya hazırsınız. Düzenlediğiniz tüm dosyaların kaydedildiğinden emin olun, ardından dosyalardan çıkın ve masaüstünüze dönün. Çalıştığımız klasör şu şekilde olmalı:
Bunu addon.xml dosyasına girdiğiniz adı ve ardından aynı bölüme girdiğiniz sürüm numarasını yansıtacak şekilde değiştirin. Yukarıdaki örneğimizi kullanarak, dosya şimdi adlandırılırdı:
plugin.video.addictivetips.0.1.zip
Bu kadar! Artık TVDB API verilerini eklentinize eklediniz ve meta verileri web'den çizmeye başlamaya hazırsınız.
Diğer Eklenti Özelleştirmeleri
Jen şablonunu ve televizyonunu aldıktan sonraveritabanı API anahtarı halledilir, neden piyasaya sürülmemeye başlasın ve birkaç tane daha kişiselleştirme özelliği eklesin? Bunlar, eklentinizi daha tanınabilir hale getirmek için uzun bir yol kat edebilecek hızlı ve basit adımlardır.
Bir Simge Ekleme
Simge görüntüleri solda Kodi'de görüntülenireklentiniz her vurgulandığında ekranın bir tarafı. Birini eklemek, başlıkları okumak zorunda kalmadan içeriğinizi tespit etmeyi kolaylaştırır; bu düşündüğünüzden daha faydalı olabilir! Bir simge kullanmak için tek yapmanız gereken, 256 x 256 PNG dosyası oluşturmak, tercihen metin veya Kodi markası içermez, daha sonra icon.png adlı klasörünüzün en üst seviyesine eklemek. Bu kadar!
Fan Sanatını Kullan
Yukarıdaki simgeye benzer şekilde, fan sanatı bir sıçramadırKullanıcılar içeriğinizi her vurguladığında Kodi'de seçim metninin arkasında görünen arka plan. Bu, simge markalamanızla ilişkili olabilir veya eklenti içeriğinize göre temalı bir şey olabilir. Örneğin, eklenti TV şovları veriyorsa, Annenle Nasıl Tanıştığım'dan karakterleri olan orijinal bir fan sanatı afişi oluşturun. Bunu sürümünüze eklemek için, 1280 × 720 JPG boyutunda bir resim oluşturun, fanart.jpg olarak adlandırın, sonra eklentinizin en üst düzeydeki klasörüne yapıştırın.
Sonuç
Bir eklenti geliştirmek kafa karıştırıcı olabilir vekarmaşık süreç. Bununla birlikte, topluluk size yardımcı olacak bir ton faydalı kaynak sağlar. Bir TV veritabanı API anahtarı eklemek, çalışmasını sağlamak için her türlü çembere atlamaksızın, eklentinizle arayüz oluşturmaya hazır olan, kullanıcı tarafından oluşturulan içeriğe yalnızca bir örnektir. Kodi geliştiricilerinin tomurcuklanmasına yardımcı olacak püf noktaları var mı? Bilginizi aşağıdaki yorumlarda paylaşın!
Yorumlar