XBMC & KODI Playcore,Thaifont and Addonดาวน์โหลดได้ที่นี่ครับ -->
XBMC & KODI Playcore,Thaifont and Addon
วิธีการติดตั้ง- แตกไฟล์ออกมา จะมี folder ที่ชื่อว่า Android ครับ จากนั้น copy ทั้ง folder Android ไปทับ /sdcard/Android ครับ
*** Copy Folder ที่ชื่อ Android ไปทับ Folder ที่ชื่อว่า Android ที่อยู่ที่พาธ /sdcard ***
*** สังเกตุใน ES Explorer จะชื่อว่า SD 0 นะครับ ***
หมายเหตุ1.ใน XBMC นั้นถูกฝังโค๊ดให้เรียก RTKPlayer เป็น default แล้ว ไม่จำเป็นต้องประกาศ external player สามารถเรียกใช้ได้เลยภายใต้ชื่อ RTKPlayer
2.ใน XBMC/KODI ทุกเวอร์ชั่นนั้น DVDPlayer เป็น engine ของตัวมันเอง ดังนั้นไม่จำเป็นต้องประกาศ external player เช่นกันสามารถเรียกใช้ได้เลยภายใต้ชื่อ DVDPlayer
*โชคดีที่ XBMC ตัวสีดำก็ไม่ได้ถอด engine นี้ออกเราจึงสวิชท์มาใช้ DVDPlayer ได้เช่นกันแม้จะถูกฝังโค๊ดให้ RTKPlayer เป็น default แล้วก็ตาม
3.KODI สีฟ้าถึงแม้จะประกาศให้ RTKPlayer เป็น external player แล้วแต่ไม่สามารถเรียกใช้ได้
4.KODI สีฟ้าสามารถประกาศ external player ตัวอื่นๆได้ และสามารถเรียกใช้งานได้เช่น MXPlayer หรือ Player ตัวอื่นๆเช่น VLC....
5.XBMC สีดำไม่สามารถประกาศ external player ได้ ทำให้ไม่สามารถเรียกใช้ Player ตัวอื่นได้นอกจากตัวมันเอง (ใช้ได้แค่DVDPlayer/RTKPlayer เท่านั้น)
วิธีแก้ไข playercorefactory.xml ให้สวิทช์ไปใช้โปรแกรมตามที่เราต้องการ
ไม่ต้องไปสวิทช์ระหว่าง XBMC สีดำ และ XBMCสีฟ้า ยกเว้นว่า XBMC สีดำเล่นไม่ได้จริงๆ* ไฟล์ที่เก็บ playcore อยู่ตาม path นี้ครับ (อยู่ใน sdcard 0)
สำหรับ
XBMCAndroid\data\org.xbmc.
xbmc\files\.xbmc\userdata\playercorefactory.xml
สำหรับ
KODIAndroid\data\org.xbmc.
kodi\files\.xbmc\userdata\playercorefactory.xml
*ผมจะเน้นเฉพาะ XBMC เท่านั้นเพราะสามารถเล่น native mode ได้
ส่วน kodi ใครอยากปรับแต่งสามารถปรับแต่งเพิ่มเอง ในไฟล์ผมได้ปรับแต่งเป็นตัวอย่างแล้ว
*การเข้าไปปรับแต่งไฟล์สามารถใช้ ES Explorer เข้าไปแก้ไขได้เลย โดยต้องเปิด show hidden file ใน Es Explorer ด้วยจึงจะมองเห็นไฟล์ตัวอย่างการปรับแต่ XBMC playercorefactory.xml<playercorefactory>
<rules action="prepend">
ประกาศให้ใช้ DVDPlayerในการเล่นเพลงทำให้ xbmc สามารถเปิดเพลงได้เลย *ปรกติจะแสดงว่าไม่สามารถเปิดเพลงได้ <rule audio="true" player="DVDPlayer"/>
ด้านล่างนี้ ประกาศให้ใช้ DVDPlayerในการเล่นหนังแทน เพราะ RTKPlayer เล่นไม่ได้ หรือบางไฟล์เล่นได้ก็ตาม แต่เราต้องการใช้ DVDPlayer เล่นแทน <rule videocodec="xvid|divx|div3|div4|div5" player="DVDPlayer"/>
<rule filetypes="wmv" player="DVDPlayer"/>
<rule filetypes="divx" player="DVDPlayer"/>
<rule filetypes="nrg" player="DVDPlayer"/>
<rule filetypes="3gp" player="DVDPlayer"/>
<rule filetypes="pvr" filename=".*/radio/.*" player="DVDPlayer"/>
<rule protocols="smb" player="DVDPlayer"/>
<rule protocols="nfs" player="DVDPlayer"/>
<rule protocols="bluray" remote="true" player="DVDPlayer"/>
<rule name="streams" internetstream="true">
<rule name="aacp/sdp" mimetypes="audio/aacp|application/sdp" player="DVDPlayer" />
<rule name="mp2" mimetypes="application/octet-stream" filetypes="mp2" player="PAPlayer" />
</rule>
ด้านล่างนี้ ประกาศให้ ใช้ RTKPlayer ในการเล่นหนังเป็น Default เพราะทดสอบแล้วสามารถเล่นไฟล์เหล่านี้ได้ <rule filetypes="flv" player="RtkPlayer"/>
<rule filetypes="vob" player="RtkPlayer"/>
<rule filetypes="dat" player="RtkPlayer"/>
<rule filetypes="mpg" player="RtkPlayer"/>
<rule filetypes="rm" player="RtkPlayer"/>
<rule filetypes="rmvb" player="RtkPlayer"/>
<rule filetypes="mp4" player="RtkPlayer"/>
<rule filetypes="sdp|asf" player="RtkPlayer"/>
<rule filetypes="nsv" player="RtkPlayer"/>
<rule filetypes="m2ts" player="RtkPlayer"/>
<rule filetypes="ts" player="RtkPlayer"/>
<rule filetypes="mkv" player="RtkPlayer"/>
<rule dvd="true" player="RtkPlayer"/>
<rule dvdimage="true" player="RtkPlayer"/>
<rule dvdfile="true" player="RtkPlayer"/>
บรรทัดด้านล่างนี้ประกาศให้ใช้ RTKPlayer ในการเล่นหนังกรณีไม่เข้ากฏใดๆเลยด้านบน เราจะเปลี่ยนให้ DVDPlayer เป็น defaul ก็ได้ <rule video="true" player="RtkPlayer"/>
</rules>
</playercorefactory>
วิธีแก้ไขไฟล์ก็ง่ายมากๆ สมมุติว่าเราพบว่า ไฟล์ mp4 นั้น RTKPlayer เล่นไม่ได้
เราก็เปลี่ยนประกาศเป็น <rule filetypes="mp4" player="DVDPlayer"/>หรือ เราพบว่าไฟล์ mp4 ทั้งหมดเล่นได้ ยกเว้นไฟล์นึงมีปัญหาเราก็เพิ่มกฏตามนี้
<rule filetypes="mp4" filename=".*ชื่อไฟล์ที่เล่นไม่ได้.*" player="DVDPlayer"/>
<rule filetypes="mp4" player="RTKPlayer"/>หรือเราจะเพิ่มกฏเข้าไปให้มันสวิทช์ตามใจเราก็ได้ครับเช่น ถ้าพบว่าไฟล์มีชื่อไฟล์เป็น 720p เราอยากใช้ DVDPlayer เล่น
ก็เพิ่มกฏตามนี้
<rule filetypes="mkv" filename=".*720p.*" player="DVDPlayer"/>แต่ต้องใส่ไว้ก่อนบรรทัดสุดท้ายนะครับ เพราะบรรทัดสุดท้ายถ้าไม่ตรงกฏใดๆ ที่เราประกาศไว้ มันจะหล่นมาที่ Default คือที่เราประกาศไว้บรรทัดสุดท้ายเอง
ถ้าเราไม่ประกาศบรรทัดสุดท้าย XBMC จะใช้ RTKPlayer เป็น Default
***การ match rule น่าจะเป็น first match นะครับ ไม่น่าเป็น best match ดังนั้นอะไรที่เราต้องการบังคับให้มันสวิทช์ ควรใส่ไว้บรรทัดบน ***เราสามารถประกาศกฏของเราให้ละเอียดกว่านี้ก็ได้ครับ
ข้อมูลเพิ่มเติมตามนี้ครับ -->
http://kodi.wiki/view/External_playersเมื่อเราประกาศกฏของเราจนพอใจแล้ว ให้ save ไฟล์ playercorefactory ของเรามาเก็บไว้ด้วยนะครับเวลาอัพเฟิร์มแวร์ ก็แค่ copy กลับไปทับที่เดิม ไม่ต้องมานั้งประกาศใหม่