ผู้เขียน หัวข้อ: +++ แจก tools,script,app.., และอื่นๆ สำหรับ cloud 1195 ครับ +++  (อ่าน 3871 ครั้ง)

ออฟไลน์ HD-LuveR

  • Edge LED TV member
  • ***
  • กระทู้: 453
    • ดูรายละเอียด
1.App Busybox Free --> ดาวน์โหลดที่นี่  หรือใครมี account play store แนะนำ download ที่ --> Play Store ครับจะได้ล่าสุดกว่า

2.App Gscript 1.3   --> ดาวน์โหลดที่นี่

3.Configuration, Addon, Skin, Thai Font สำหรับ Realtex XBMC และ Kodi 14.2
    ประกอบไปด้วย
  • Addon สำหรับ Realtex XBMC สามารถค้นหาปกได้ อัพเดต addon ได้จาก internet--figbuxs
  • Font ภาษาไทยสำหรับ Realtex XBMC และ Kodi
  • Playcore configuration สำหรับทั้ง Realtex XBMC และ Kodi
  • Realtex XBMC สามารถเล่นไฟล์อื่นๆได้โดยใช้ DVD Player เป็นตัวเล่นแทนกรณีที่ RTKPlayer เล่นไม่ได้
  • Realtex XBMC สามารถเปิดเพลงได้เลย
  • Kodi (ตัวสีฟ้า) ใช้ MXPlayer Free ในการเล่นไฟล์ทำให้สามารถใช้ H/W ในการถอดรหัสแล้วได้ภาพ Native FullHD
  • *แทบไม่ต้องจำเป็นสวิชท์ระหว่าง XBMC สีดำ และ Kodi สีฟ้าเลยเพราะ ใช้ playcore ในการ config สวิทช์แล้ว ยกเว้นการเล่นผ่าน Lan (ต้องใช้ CIFS MOUNT SCRIPT ช่วยทำให้ XBMC สีดำเล่นผ่าน LAN ได้และทำปกได้)
ติดตามรายละเอียดด้านล่างครับ

4. Script สำหรับ mount CIFS เข้ามาใน CloudHD ทำให้สามารถทำปกและเปิดหนังได้ใน XBMC สีดำ/Kodi สีฟ้า
   *แถม Script Label Link สำหรับ link HDD Docking ไม่ให้เปลี่ยนชื่อเมื่อเสียบเข้ามาใน CloudHD ทำให้สามารถทำปกและเปิดหนังได้ใน XBMC สีดำ/Kodi สีฟ้า
ติดตามรายละเอียดด้านล่างครับ


5.เพิ่มเติม App Boot Shell จาก play store  --> คลิ๊กที่นี่ครับ Boot Shell App
 App นี้จะสามารถ run shell script ตอน Boot ได้ครับ ทำให้ไม่ต้องไปรัน shell script เองตอนเปิดเครื่อง
สะดวกดี แต่อย่างที่บอกครับ มันจะ Delay ตามมาตราฐานของ android ผมจับเวลาประมาณ 2 นาที 15 วินาที script ถึงจะรันครับ

เมื่อติดตั้ง app นี้เสร็จแล้ว ก็เข้าไป add boot script เข้าไปสองอัน
1. sh "/sdcard/gscript/mount-cifs.sh"
2. sh "/sdcard/gscript/label-link.sh"
เท่านี้ ตอนบูตเครื่องระบบก็จะรัน script ให้อัตโนมัติ

คำศัพท์อ้างอิง ต่อไปนี้ผมจะเรียกสั้นๆ ตามคำศัพท์นี้เพื่อให้เข้าใจตรงกันนะครับ
1.XBMC  หมายถึง XBMC ตัวสีดำซึ่งได้ถูก customize code ให้สามารถเล่นวีดีโอโดย RTKPlayer
2.KODI   หมายถึง Kodi/xbmc ตัวสีฟ้า ซึ่งเป็นตัวมาตราฐาน ขอเรียกรวมทุกเวอร์ชั่นว่า KODI เพื่อให้สั้นและเข้าใจตรงกัน
3.RTKPlayer หมายถึง videoplayer ของ cloudซึ่งสามารถเล่นไฟล์หนังได้ใน mode native (H/W Decoder 1024p/4K native)
4.DVDPlayer หมายถึง XBMC/KODI Player ของ XBMC/KODI เองทุกเวอร์ชั่นทั้งสีดำและสีฟ้า (ใช้ S/W Decoder 720p down scale)

« แก้ไขครั้งสุดท้าย: กันยายน 05, 2015, 11:47:35 am โดย HD-LuveR »
µÒäÁè·Í§ ËÙäÁèà·¾ á¤èÍÂÒ¡àʾäÎà´¿

ออฟไลน์ HD-LuveR

  • Edge LED TV member
  • ***
  • กระทู้: 453
    • ดูรายละเอียด
Re: +++ แจก tools,script,app.., และอื่นๆ สำหรับ cloud 1195 ครับ +++
« ตอบกลับ #1 เมื่อ: สิงหาคม 29, 2015, 11:36:20 am »
CIFS MOUNT
  • ทำการ mount share file จาก windows,nas-storage เข้ามาใน CloudHD ได้ทั้งแบบมีพาสเวิร์ดและไม่มีพาสเวิร์ด
  • สามารถทำปกได้ใน xbmc และ kodi หรือจะเปิดโดยตรงก็ได้โดยไม่ทำปก
  • เล่นหนังใน Mode Native คือ FullHD(1024) และแบบ 4K

ความเสี่ยง
  • สคริปต์นี้มีความเสี่ยงอยู่บ้างเนื่องจากเป็นการแก้ไข system file ซึ่งในขั้นตอนการพัฒนาพบปัญหาคือระบบแจ้งว่าไม่สามารถบันทึกข้อมูลได้ แล้วหลังจากนั้นเกิดอาการบูตวนลูป ไม่สามารถเข้าหน้า Home ได้  วิธีแก้ไขคือต้อง flash firmware ใหม่เท่านั้น เนื่องจาก Cloud ไม่มี recovery mode ทำให้ไม่สามารถเข้าไปแก้ไขก่อนการบูตได้
  • สำหรับตัวสคริปต์เองยังไม่พบปัญหาใดๆ ในอาการทดสอบและยังไม่พบอาการบูตวน
  • ความเสี่ยงอื่นๆ ใดๆ ขึ้นอยู่กับตัวท่านเอง สคริปต์เผยแผ่ตาม GNU License และความเสียหายต่อระบบหรือข้อมูลที่เกิดขึ้น ผมไม่สามารถรับผิดชอบได้ท่านต้องตัดสินใจด้วยตัวท่านเอง

ความต้องการพื้นฐาน
  • App BusyBox Free สามารถดาวน์โหลดได้จากด้านบนครับ
  • App GScript สามารถดาวน์โหลดได้จากด้านบนครับ
  • Shell Script สำหรับติดตั้ง cifs และ mount cifs ที่ผมเขียนขึ้น สามารถ downloadได้ที่นี้ครับ --> Shell Script Download Here

ขั้นตอนการติดตั้งและใช้งาน
1.download และ ติดตั้ง app busybox และ gscript ตามปรกติครับ
2.run app busybox ขึ้นมาก่อนแล้วทำการติดตั้ง app busybox (มีวีดีโอสอนครับ ถ้าไม่เข้าใจ)
3.download script ที่ผมเขียนขึ้น แล้ว copy สคริปต์ไปไว้ที่ /sdcard/gscript  แล้วทำการแก้ไข cifs.ini ให้ตรงกับ share file ของท่าน (มีวีดีโอสอนครับ ถ้าไม่เข้าใจ) Shell Script CIFS Mount --> ดาวน์โหลดที่นี่ครับ
4.add shell script ที่ผมแจกจ่าย เข้าไปใน GScript แล้วทำการรันสคริปต์เพื่อติดตั้งระบบ
**การ add script ต้องใช้ remote แล้วกดปุ่ม properties (ปุ่มขีดๆด้านซ้ายมือ)ครับ ถึงจะมีเมนู Add Script เด้งขึ้นมา**
 - install platform ทำการรันติดตั้งครั้งเดียวครับ แล้วลบทิ้งได้เลย
 - install cifs ทำการติดตั้งและรันครั้งเดียว ยกเว้นท่านมีการเพิ่มหรือแก้ไข share file ท่านจะต้องรัน install cifs ใหม่ (จะเก็บไว้ก็ได้หรือลบทิ้งก็ได้ เพราะสามารถ add เข้ามาใหม่ได้ตลอดเวลา)
- mount cifs และ label link จะต้องรันทุกครั้งตอนเปิดเครื่อง ซึ่งตอนนี้เป็นระบบรัน manual อยู่ ผมทดสอบโดยการติดตั้ง app run auto when boot แล้วพบว่าทุกๆ app หน่วงเวลาพอสมควร(เป็น standard ของ android) ซึ่งใช้เวลารอตั้งแต่ 1-5 นาทีในบางครั้ง ผมจึงใช้ระบบ run manual เอาเร็วกว่าง่ายกว่า

วีดีโอสอนการติดตั้งและทดสอบครับ
1.ติตดตั้ง busybox *ถ้า busybox แจ้งว่า cannot install ให้ลองกด install ซ้ำอีกครั้งครับแล้วถ้ายังไม่ได้ให้ reboot แล้วกดซ้ำอีก
https://www.youtube.com/embed/khL2TxUDALU

2.การแก้ไข cifs.ini ให้ตรงกับ share ไฟล์ที่เรามี (ตอนดาวน์โหลดมาจะได้เป็น zip ไฟล์ ให้แตกไฟล์ออกก่อนนะครับ) ในวีดีโอผมแตกออกมาแล้ว แล้ว copy ทั้ง folder ไปไว้ใน /sdcard  แล้วค่อยแก้ไข
https://www.youtube.com/embed/0lm51rOK_iw

3.add script ที่แก้ไข .ini แล้วเข้าไปใน GScript ครับ แล้วทำการรันติดตั้งระบบ
-  ติดตั้ง platform-install 1 ครั้งแล้วลบ script ทิ้งได้เลย (เครื่องจะทำการรีบูตตัวเองหนึ่งครั้งนะครับไม่ต้องตกใจ)
-  ติดตั้ง install-cifs 1 ครั้ง จะลบออกก็ได้หรือคงไว้ก็ได้ กรณีที่เพิ่ม share ไฟล์ใหม่ เปลี่ยน share name ,user,password.... ต้องรัน install-cifs ใหม่ทุกครั้ง
https://www.youtube.com/embed/PwK1S7wBPrM

4.ทดสอบ CIFS ดูว่าทำปกได้จริง เล่นวีดีโดได้จริง
https://www.youtube.com/embed/CRGAyQW0S-E


5.ทดสอบ LABEL LINK ดูว่าทำปกได้จริง เล่นวีดีโดได้จริง
https://www.youtube.com/embed/dSp9VPRhpM4

*ในวีดีโอสอนและทดสอบ เวลาเล่นหนังจะจับภาพไม่ได้นะครับ เพราะโปรแกรมบันทึกหน้าจอความละเอียดไม่พอ จับได้เป็นภาพดำๆ แต่จอทีวีเล่นได้ปรกติครับ
« แก้ไขครั้งสุดท้าย: สิงหาคม 29, 2015, 01:47:19 pm โดย HD-LuveR »
µÒäÁè·Í§ ËÙäÁèà·¾ á¤èÍÂÒ¡àʾäÎà´¿

ออฟไลน์ skywalker92

  • Flat TV member
  • *
  • กระทู้: 29
    • ดูรายละเอียด
Re: +++ แจก tools,script,app.., และอื่นๆ สำหรับ cloud 1195 ครับ +++
« ตอบกลับ #2 เมื่อ: สิงหาคม 29, 2015, 11:41:17 am »
ขอโทษด้วยครับพอดีไป ตปท เพิ่งกลับ ขอบคุณมากครับจะลองทำดู แล้วจะรายงานผลครับ

ออฟไลน์ HD-LuveR

  • Edge LED TV member
  • ***
  • กระทู้: 453
    • ดูรายละเอียด
Re: +++ แจก tools,script,app.., และอื่นๆ สำหรับ cloud 1195 ครับ +++
« ตอบกลับ #3 เมื่อ: สิงหาคม 29, 2015, 12:55:43 pm »
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)
สำหรับ XBMC
Android\data\org.xbmc.xbmc\files\.xbmc\userdata\playercorefactory.xml

สำหรับ KODI
Android\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 กลับไปทับที่เดิม ไม่ต้องมานั้งประกาศใหม่

« แก้ไขครั้งสุดท้าย: สิงหาคม 29, 2015, 10:42:14 pm โดย HD-LuveR »
µÒäÁè·Í§ ËÙäÁèà·¾ á¤èÍÂÒ¡àʾäÎà´¿