วิธีสร้างและใช้คีย์ API ฐานข้อมูลทีวี: เคล็ดลับของนักพัฒนา Kodi
ซอฟต์แวร์ Kodi นั้นฟรีและโอเพ่นซอร์สหมายความว่าเป็นไปได้สำหรับทุกคนที่จะตรวจสอบรหัสหรือแม้กระทั่งสนับสนุนการเปลี่ยนแปลงในการทำงานหลัก พลังที่แท้จริงของ Kodi คือชุมชนอย่างไรก็ตาม ซอฟต์แวร์ดังกล่าวได้รับการออกแบบให้เชื่อมต่อกับส่วนเสริมที่ผู้ใช้สร้างขึ้นซึ่งมีเนื้อหาหลากหลายประเภทซึ่งสิ่งที่ทีมงานหลักของ Kodi ไม่สามารถนำไปใช้ได้เอง สิ่งเหล่านี้เรียกว่าส่วนเสริมที่ไม่เป็นทางการและเป็นเรื่องง่ายที่จะทำคุณสามารถเริ่มต้นของตัวเองในช่วงบ่าย!

บริการหนึ่งที่มีประโยชน์อย่างเหลือเชื่อให้กับ Kodiนักพัฒนาโปรแกรมเสริมคือตัวสร้างฐานข้อมูลทีวีเว็บไซต์เช่น TheTVDB.com หรือ Trakt ทั้งสองแหล่งข้อมูลเมตาดาต้าจากเว็บและให้ข้อมูลแก่สาธารณะโดยไม่เสียค่าใช้จ่าย ซึ่งหมายความว่าคุณสามารถสร้าง Add-on ที่ค้นหารายการทีวีที่แตกต่างกันและใช้ TheTVDB เพื่อจัดหมวดหมู่ติดป้ายกำกับและเรียงลำดับทั้งหมด ไม่จำเป็นต้องดึงข้อมูลด้วยตัวเองและไม่จำเป็นต้องสร้างตัวติดตามของคุณเอง เพียงหยิบกุญแจ API จากฐานข้อมูลทีวีและเสียบเข้ากับส่วนเสริมของคุณจากนั้นคุณจะตั้งค่า คำแนะนำของเราด้านล่างจะนำคุณเข้าสู่กระบวนการตั้งแต่ต้นจนจบ
ข้อเสนอพิเศษ: ประหยัด 49% ลองใช้ ExpressVPN โดยปราศจากความเสี่ยง!
รับ VPN อันดับ # 1
รับประกันคืนเงิน 30 วัน
วิธีที่จะเป็นอิสระ VPN สำหรับ 30 วัน
ถ้าคุณต้องการ VPN อยู่ในการแข่งขันเพื่อความรัตอนที่เดินทางสำหรับตัวอย่างเช่นคุณสามารถไปด้านบนได้อันดับ VPN ฟรีๆ ExpressVPN วมถึง 30 วันเงิน-กลับไปรับรองว่า. คุณจะต้องจ่ายสำหรับสมัครสมาชิกมันเป็นความจริงแต่มันจะอนุญาตให้ เต็มไปด้วเข้าใช้งานสำหรับ 30 วันแล้วคุณยกเลิกสำหรับทั้งคืนเงิน. พวกเขาไม่มีคำถามถามคำขอยกเลิกข้อกำหนดชีวิตเพื่อนชื่อของมัน.
การแจ้งเตือน
หากคุณกำลังพัฒนาโปรแกรมเสริมสำหรับ Kodi แสดงว่าคุณเป็นตระหนักดีถึงตำแหน่งที่ซอฟต์แวร์ถืออยู่ในสายตาของสาธารณชน Kodi นั้นปลอดภัยและแอดออนส่วนใหญ่ก็มีเช่นกัน ผู้ให้บริการอินเทอร์เน็ตและผู้สร้างเนื้อหามักจะคิดเป็นอย่างอื่นซึ่งหมายความว่านาทีที่คุณสตรีมบางอย่างบน Kodi บัญชีของคุณอาจถูกตรวจสอบ ไม่สำคัญว่าส่วนเสริมของคุณถูกต้องหรือไม่คุณยังคงเสี่ยงต่อการถูก จำกัด ปริมาณหรือติดตามบัญชีของคุณ
ข่าวดีก็คือเครือข่ายส่วนตัวเสมือนเป็นวิธีง่ายๆในการกำจัดการรุกรานของความเป็นส่วนตัวเหล่านี้ ด้วย VPN ข้อมูลของคุณจะถูกเข้ารหัสก่อนที่จะออกจากอุปกรณ์ทำให้ทุกคนไม่สามารถดูว่าคุณกำลังเยี่ยมชมเว็บไซต์ใดหรือ Kodi ใดที่คุณกำลังเข้าถึง VPNs ทำให้การค้นพบตัวตนหรือสถานที่ของคุณเป็นเรื่องยากทำให้การวัดตัวตนกลับคืนสู่โลกอินเทอร์เน็ต
VPN ที่ดีที่สุดสำหรับ Kodi - IPVanish

IPVanish เข้าถึงจุดที่ถูกต้องทั้งหมดสำหรับ VPN ที่สมบูรณ์แบบใช้กับ Kodi มันรวดเร็วนำเสนอเซิร์ฟเวอร์กว่า 950 แห่งใน 60 ประเทศเพื่อให้คุณสามารถเชื่อมต่อเวลาแฝงต่ำไม่ว่าคุณจะอยู่ที่ใด นอกจากนี้ยังปลอดภัยส่งมอบการเข้ารหัส AES 256 บิตการป้องกันการรั่วของ DNS และสวิตช์ฆ่าอัตโนมัติสำหรับอุปกรณ์ทั้งหมด นอกจากนี้คุณยังจะได้รับประโยชน์จากนโยบายการเข้าสู่ระบบที่ยอดเยี่ยมสำหรับการรับส่งข้อมูลและสามารถดาวน์โหลดเพลงและเนื้อหาเครือข่าย P2P ที่ไม่มีการเปิดเผยตัวตนได้ ด้วย IPVanish สิ่งที่คุณต้องทำคือเปิดใช้แอปและการเชื่อมต่อของคุณปลอดภัย
คุณสมบัติ IPVanish เพิ่มเติม:
- แอพที่ใช้งานง่ายสำหรับ Windows, Mac, Linux, Android และ iOS
- แบนด์วิดธ์ไม่ จำกัด โดยไม่มีการ จำกัด ความเร็วหรือการควบคุมปริมาณ
- การเข้าถึงส่วนเสริมของ Kodi ทั้งหมดโดยไม่ระบุชื่อ
IPVanish เสนอการรับประกันคืนเงินภายใน 7 วันซึ่งหมายความว่าคุณมีเวลาหนึ่งสัปดาห์ในการทดสอบว่าไม่มีความเสี่ยง โปรดทราบว่า เคล็ดลับการเสพติดผู้อ่านสามารถประหยัดมาก 60% ที่นี่ในแผนประจำปี IPVanishทำให้ราคารายเดือนลดลงเหลือเพียง $ 4.87 / เดือน
ก่อนที่คุณจะเริ่ม
เช่นเดียวกับนักพัฒนาที่ดีคุณทำทุกอย่างการวิจัยก่อนที่จะดำน้ำในหัวก่อน อ่านหัวข้อต่อไปนี้เพื่อล้างความเข้าใจผิดที่คุณอาจมีจากนั้นคว้า API ของคุณและเริ่มการทดสอบ

ฐานข้อมูลทีวีคืออะไร
หากคุณกำลังพัฒนาโปรแกรมเสริมของ Kodi อาจเป็นไปได้คุณวางแผนที่จะจัดทำดัชนีเนื้อหาภาพยนตร์หรือรายการทีวีเป็นจำนวนมาก เว็บไซต์ที่ให้บริการไฟล์เหล่านี้ส่วนใหญ่มักจะส่งวิดีโอเท่านั้นไม่ใช่ข้อมูลประกอบที่ช่วยระบุเนื้อหา ชื่อไฟล์อาจมีการแสดงซีซันและหมายเลขตอน แต่สิ่งที่เกี่ยวกับนักแสดงหรือชื่อจริงของตอน นั่นคือจุดที่ฐานข้อมูลการทำดัชนีเข้ามาเล่น
ด้วยการเสียบส่วนเสริม Kodi ของคุณเข้ากับฐานข้อมูลที่ดีคุณสามารถตั้งชื่อและจัดหมวดหมู่เนื้อหาทั้งหมดที่โปรแกรมของคุณเข้าถึงได้จากเว็บ ตอนต่างๆนั้นจะง่ายต่อการจัดเรียงและค้นหาส่วนเสริมของคุณและพวกเขาจะได้รับความสะดวกสบายมากขึ้นด้วยสายตาจากข้อมูลเมตาที่คัดลอกมาจากบริการจัดทำดัชนี
ฐานข้อมูลรวมข้อมูลอะไรบ้าง
สิ่งนี้อาจแตกต่างกันไปขึ้นอยู่กับบริการที่คุณใช้ แต่ตัวจัดทำดัชนีส่วนใหญ่มุ่งเน้นไปที่ชุดข้อมูลหลักที่มีสิ่งต่อไปนี้:
- ชื่อเต็มของการแสดงและวันที่ออกอากาศดั้งเดิม
- ชื่อตอนและหมายเลข
- ข้อมูลประเภท
- ข้อมูลเกี่ยวกับนักแสดงผู้กำกับผู้เขียน ฯลฯ
- ศิลปะกล่องทั้งแฟนทำและเป็นทางการ
- คะแนนของผู้ใช้และคะแนนวิจารณ์
- ข้อมูลเมตาถูกแปลเป็นภาษาอื่น
ข้อมูลมาจากไหน?
แหล่งข้อมูลที่หลากหลายที่อาจทำให้คุณประหลาดใจ เนื่องจากข้อมูลที่ถูกต้องเป็นสิ่งสำคัญแครปเปอร์ฐานข้อมูลเข้าใกล้แหล่งที่มามากที่สุด ซึ่งมักจะหมายถึงการอ้างอิงเว็บไซต์อย่างเป็นทางการเช่น Amazon หรือ IMDB ซึ่งทั้งคู่ได้รับชื่อรายการและข้อมูลที่เกี่ยวข้องจากสตูดิโอเอง หากไม่ปฏิบัติตามนี้ตัวจัดทำดัชนีอื่น ๆ จะอ้างอิงเนื้อหาของพวกเขากับเครื่องมือเปิดอื่น ๆ หรือพึ่งพาข้อมูลที่ผู้ใช้ส่งไปเพื่อแสดงการปล่อยแท็ก
คีย์ API
API ย่อมาจากอินเตอร์เฟซการเขียนโปรแกรมประยุกต์ คีย์ API เป็นทั้งไฟล์สิทธิ์ขนาดเล็กหรือสตริงของตัวอักษรและตัวเลขแบบสุ่มที่ทำให้โปรแกรมเข้าถึงบริการเฉพาะ หากคุณกำลังสร้างแอปที่จะใช้กับ Twitter คุณต้องมีคีย์ API ดังนั้นเว็บไซต์จะอนุญาตให้โค้ดของคุณเชื่อมต่อกับเนื้อหาของ Twitter คีย์สำหรับดัชนีฐานข้อมูลทีวีทำงานในลักษณะเดียวกัน ด้วยการเพิ่มคีย์ API ลงใน Add-on Kodi ของคุณคุณจะต้องให้ข้อมูลประจำตัวที่จำเป็นในการดึงข้อมูลจากเว็บไซต์ภายนอกและใช้ภายใน Kodi
ฐานข้อมูลใดที่จะใช้
มีฐานข้อมูลการจัดทำดัชนีมากกว่าหนึ่งลอยอยู่ทั่วทั้งเว็บ บางคนใช้งานง่ายกว่าคนอื่นและบางคนก็ทันสมัยกว่าคู่แข่ง สำหรับคำแนะนำของเราด้านล่างเราจะครอบคลุมกระบวนการสร้าง API สำหรับ TheTVDB.com ซึ่งเป็นฐานข้อมูลแบบเปิดสำหรับแฟน ๆ โทรทัศน์ เป็นหนึ่งในแหล่งข้อมูลที่สมบูรณ์มากขึ้นและติดตั้งและใช้งานได้ง่าย
ดัชนี Metadata ถูกกฎหมายหรือไม่
พวกเขาอย่างแน่นอน บริการสร้างดัชนีเช่นฐานข้อมูลทีวีที่เราจะใช้ด้านล่างนี้เข้าถึงเฉพาะข้อมูลเมตาที่อยู่รอบ ๆ เนื้อหาไม่ใช่ไฟล์เอง คุณไม่สามารถใช้พวกเขาเพื่อสตรีมอะไรได้และพวกเขาไม่ได้มีส่วนร่วมในการละเมิดลิขสิทธิ์ แต่อย่างใด พวกเขามักจะได้รับใบอนุญาตภายใต้ Creative Commons เพื่อจำหน่ายฟรี เป็นดิจิตอลที่เทียบเท่ากับการจัดระเบียบคอลเลคชันดีวีดีของคุณบนชั้นวาง ปลอดภัยอย่างสมบูรณ์และถูกกฎหมาย 100%
การสร้างคีย์ API ฐานข้อมูลทีวี
เมื่อคุณได้รับส่วนเสริม Kodi ของคุณในสถานะใช้งานคุณสามารถคว้าคีย์ API และเริ่มใช้เพื่อทดสอบสิ่งต่างๆ

ขั้นตอนที่ 1 - สร้างบัญชี
เยี่ยมชม TheTVDBcom และสร้างบัญชีด้วยบริการ ใช้จุดจับการเข้ารหัสของคุณหรือแม้แต่ชื่อของโปรแกรมเสริมเพื่อความสอดคล้อง เมื่อคุณลงทะเบียนคุณจะต้องเข้าสู่ระบบจากนั้นยอมรับข้อตกลงและเงื่อนไขโดยการเลื่อนลงมาและทำเครื่องหมายในช่องที่ด้านล่างของหน้า
ขั้นตอนที่ 2 - สร้างคีย์
เมื่อคุณมีบัญชีแล้วให้ไปที่หน้าการลงทะเบียนคีย์ API ที่ด้านล่างคุณจะต้องป้อนชื่อโครงการของคุณพร้อมกับเว็บไซต์อย่างเป็นทางการ คลิก "ดึงรหัส API" เมื่อคุณทำเสร็จแล้ว
ขั้นตอนที่ 3 - บันทึกคีย์ API
The TVDB จะแสดงรหัสคีย์ของคุณแยกต่างหากหน้า. คัดลอกที่นี่ปลอดภัยแล้วอย่าแบ่งปันกับคนอื่นเพราะมันถูกสร้างขึ้นสำหรับแอปพลิเคชันของคุณเท่านั้น คุณจะต้องอ้างอิงสิ่งนี้ในภายหลังดังนั้นให้ปิดไว้
การใช้รหัส API ใน Kodi Add-on ของคุณ
เมื่อคุณสร้างรหัส API ด้วย TheTVDB หรือบริการจัดทำดัชนีข้อมูลเมตาอื่น ๆ ได้เวลาที่จะเสียบเข้ากับรหัสเสริมของคุณเพื่อให้แน่ใจว่าทำงานได้ กระบวนการนี้อาจแตกต่างกันไปขึ้นอยู่กับว่าคุณจัดโครงสร้าง Add-on อย่างไร เราจะใช้เทมเพลต Jen ซึ่งเป็นวิธีการที่ใช้กันอย่างแพร่หลายในการรวมเครื่องมือติดตามกับส่วนเสริมของ Kodi

ขั้นตอนที่ 1 - ดาวน์โหลดเทมเพลต Jen
ไปที่หน้า github ของเทมเพลต Jen คลิกปุ่มสีเขียวที่ด้านบนขวาที่ระบุว่า "โคลนหรือดาวน์โหลด" จากนั้นดาวน์โหลดไฟล์ zip ไปยังเดสก์ท็อปของคุณ แยกมันลงในโฟลเดอร์ของตัวเองจากนั้นเตรียมพร้อมที่จะทำการแก้ไขบางอย่าง
ขั้นตอนที่ 2 - แก้ไข Addon.xml
เพียงแค่เข้าไปใน plugin.videoโฟลเดอร์ jen-master ที่คุณเพิ่งคลายซิปคุณจะพบไฟล์ชื่อ addon.xml เปิดสิ่งนี้ในโปรแกรมแก้ไขรหัสของคุณ คุณจะต้องทำการแก้ไขบางอย่างในบางบรรทัดเพื่อปรับแต่งข้อมูลที่อ้างอิงเทมเพลต เริ่มต้นด้วยการกรอกข้อมูลในบรรทัดที่สองของไฟล์อ้างอิงด้านล่าง อย่าลืมใช้เฉพาะตัวอักษรและตัวเลขไม่มีช่องว่างหรืออักขระที่ไม่เป็นมาตรฐานและอย่าลืมตั้งค่าหมายเลขรุ่นด้วย
<addon id =” plugin.video.YOUR ADDON” name =” ชื่อผู้ใช้ของคุณ” รุ่น =” 0.01″ ผู้ให้บริการชื่อ =” ชื่อของคุณ”>
ถัดไปแก้ไขบรรทัดที่ 19 และ 21 เพื่อให้ข้อมูลเพิ่มเติมเล็กน้อยเกี่ยวกับส่วนเสริมของคุณ
<summary lang =” en”> ADDON SUMMARY </summary>
<description lang =” en”> คำอธิบายเพิ่มเติมอีกต่อไป </description>
คุณอาจเห็นบรรทัดที่ซ้ำกันอ้างอิงภาษาอื่น คุณสามารถปล่อยให้อยู่คนเดียวหรือลบออกตามที่เห็นสมควร
บันทึกไฟล์ addon.xml คุณแก้ไขมันเสร็จแล้วในตอนนี้

ขั้นตอนที่ 3 - แก้ไข Default.py
นี่คือที่เราเริ่มเข้าสู่คีย์ APIข้อมูล. ในโฟลเดอร์ระดับบนสุดเดียวกันให้ค้นหาไฟล์ชื่อ default.py เปิดในเครื่องมือแก้ไขรหัสของคุณจากนั้นเลื่อนลงจนกว่าคุณจะเห็นบรรทัดที่อ้างอิงด้านล่าง ควรอยู่ที่บรรทัดที่ 25
__builtin __. tvdb_api_key =“ วางกุญแจ API ที่นี่” # tvdb คีย์ api
ใส่คีย์ API ฐานข้อมูลทีวีของคุณตามที่ระบุไว้ข้างต้น บรรทัดจริงจะมีเครื่องหมายอัญประกาศสองรายการโดยไม่มีอะไรอยู่ระหว่าง
บันทึก default.py และออกทันที ป้อนรหัส API ของคุณแล้ว!
ขั้นตอนที่ 4 - แก้ไข Settings.xml
ไฟล์สุดท้ายที่จะแก้ไขจากนั้นกลับสู่การทดสอบ ป้อนโฟลเดอร์ทรัพยากรที่อยู่ในไดเรกทอรีทำงานของปลั๊กอิน เปิด settings.xml ในเครื่องมือแก้ไขรหัสของคุณจากนั้นเลื่อนลงไปที่บรรทัดที่ 27 ประมาณว่ามีข้อมูลบางส่วนที่เราจำเป็นต้องป้อนที่นี่เพื่อสิ้นสุดการตั้งค่าเทมเพลต Jen
ตรวจสอบบรรทัดต่อไปนี้ในรหัสของไฟล์ ควรปรากฏสามครั้งที่บรรทัดที่ 27, 31 และ 36
การกระทำ =” RunPlugin (ปลั๊กอิน: //plugin.video.jen/ mode = ScraperSettings)” />
ดูว่ามันบอกว่า plugin.video.jen? เปลี่ยนเป็นชื่อปลั๊กอินเดียวกับที่คุณป้อนในไฟล์ addon.xml หากคุณป้อน plugin.video.addictivetips ตัวอย่างเช่นบรรทัดจะมีลักษณะดังนี้:
การกระทำ =” RunPlugin (ปลั๊กอิน: //plugin.video.addictivetips/ mode = ScraperSettings)” />
บันทึกไฟล์นี้และออก
ขั้นตอนที่ 5 - เปลี่ยนชื่อและทดสอบ
ตอนนี้ข้อมูล API และการปรับแต่งได้แล้วเข้ามาคุณพร้อมที่จะสรุปแล้ว ตรวจสอบให้แน่ใจว่าไฟล์ทั้งหมดที่คุณแก้ไขได้รับการบันทึกจากนั้นออกจากไฟล์เหล่านั้นและกลับไปที่เดสก์ท็อปของคุณ โฟลเดอร์ที่เรากำลังทำงานควรมีชื่อว่าอะไรเช่นนี้:
เปลี่ยนสิ่งนี้เพื่อแสดงชื่อที่คุณป้อนในไฟล์ addon.xml ตามด้วยหมายเลขเวอร์ชันที่คุณป้อนในส่วนเดียวกัน ด้วยตัวอย่างของเราด้านบนตอนนี้ไฟล์จะถูกตั้งชื่อนี้:
plugin.video.addictivetips.0.1.zip
แค่นั้นแหละ! ตอนนี้คุณได้เพิ่มข้อมูล TVDB API ลงในแอดออนของคุณแล้วและพร้อมที่จะเริ่มการขูดข้อมูลเมตาจากเว็บ
การปรับแต่งเพิ่มเติมอื่น ๆ
เมื่อคุณได้รับแม่แบบเจนและทีวีของคุณคีย์ API ฐานข้อมูลได้รับการดูแลทำไมไม่โดดเข้าไปและเพิ่มคุณสมบัติการปรับแต่งเพิ่มเติมเพื่อช่วยให้แบรนด์ของคุณเป็นที่รู้จัก ขั้นตอนเหล่านี้เป็นขั้นตอนที่ง่ายและรวดเร็วที่จะช่วยให้อุปกรณ์เสริมของคุณเป็นที่รู้จักมากขึ้น
เพิ่มไอคอน
ภาพไอคอนจะแสดงใน Kodi ทางด้านซ้ายด้านข้างของหน้าจอทุกครั้งที่มีการเน้นส่วนเสริม การเพิ่มเข้ามาทำให้ง่ายต่อการตรวจจับเนื้อหาของคุณโดยไม่ต้องอ่านชื่อเรื่องซึ่งจะมีประโยชน์มากกว่าที่คุณคิด! ในการใช้ไอคอนสิ่งที่คุณต้องทำคือสร้างไฟล์ PNG ขนาด 256 × 256 โดยไม่มีข้อความหรือการสร้างแบรนด์ Kodi จากนั้นเพิ่มลงในระดับบนสุดของโฟลเดอร์ชื่อ icon.png แค่นั้นแหละ!
ใช้แฟนอาร์ต
คล้ายกับไอคอนด้านบน fan art เป็นสแปลชพื้นหลังที่แสดงอยู่ด้านหลังข้อความการเลือกใน Kodi เมื่อใดก็ตามที่ผู้ใช้เน้นเนื้อหาของคุณ สิ่งนี้อาจเกี่ยวข้องกับการสร้างแบรนด์ไอคอนของคุณหรืออาจเป็นสิ่งที่ตรงกับเนื้อหาของคุณ ตัวอย่างเช่นหากปลั๊กอินส่งรายการทีวีให้สร้างแบนเนอร์ภาพแฟนดั้งเดิมพร้อมตัวละครจาก How I Met Your Mother หากต้องการเพิ่มสิ่งนี้ลงในรีลีสของคุณเพียงแค่สร้างรูปภาพ 1280 × 720 JPG ตั้งชื่อ fanart.jpg จากนั้นติดไว้ในโฟลเดอร์ระดับบนสุดของส่วนเสริมของคุณ
ข้อสรุป
การพัฒนาโปรแกรมเสริมอาจสร้างความสับสนและกระบวนการที่ซับซ้อน อย่างไรก็ตามชุมชนมีแหล่งข้อมูลที่เป็นประโยชน์มากมายเพื่อให้คุณได้ร่วมมือกัน การเพิ่มคีย์ API ฐานข้อมูลทีวีเป็นเพียงตัวอย่างหนึ่งของเนื้อหาที่ผู้ใช้สร้างขึ้นซึ่งพร้อมที่จะเชื่อมต่อกับส่วนเสริมของคุณโดยไม่ต้องผ่านห่วงทุกชนิดเพื่อให้ทำงานได้ มีเคล็ดลับในการช่วยพัฒนานักพัฒนา Kodi หรือไม่? แบ่งปันความรู้ของคุณในความคิดเห็นด้านล่าง!
ความคิดเห็น