แอพ PlayerCast จะเปลี่ยนเครื่องเล่นสื่อของคุณบนอุปกรณ์ Linux อื่น ๆ (เช่น HTPC, Raspberry Pi) เป็นเครื่องรับสื่อที่ทำงานคล้ายกับ Chromecast
ขยายฟังก์ชั่นส่วนขยายผ่าน Add-on:
การติดตั้งจากซอร์สโค้ดอธิบายไว้ในวิกิ
หลังจากเปิดใช้งานส่วนขยายอย่าลืมติดตั้งข้อกำหนดทั้งหมดและการพึ่งพา NPM
นี่คือรายการของโปรแกรมที่จำเป็นที่ส่งไปยังทีวีขึ้นอยู่กับ:
โปรดตรวจสอบให้แน่ใจว่าคุณติดตั้งทั้งหมดข้างต้น
Nautilus Extension รวมอยู่ใน Cast to TV (ตั้งแต่เวอร์ชัน 9)
คุณสามารถเลือกใช้ฮาร์ดแวร์ VAAPI หรือการเข้ารหัส NVENC แน่นอนว่าต้องใช้ไดรเวอร์ที่ทำงาน ข้อมูลเพิ่มเติมและวิธีการติดตั้งการเร่งความเร็วฮาร์ดแวร์ที่นี่
การเปิดใช้งาน Universe Repo Run:
sudo apt install npm nodejs ffmpeg
Ubuntu กำลังจัดส่งเวอร์ชัน NPM ผิดด้วยเหตุผลบางอย่าง
อัปเดตและล้างแคช Bash:
sudo npm install -g npm
hash -r
เปิดใช้งาน RPM Fusion Repos Run:
sudo dnf install npm nodejs ffmpeg
sudo pacman -S npm nodejs ffmpeg
sudo apt install python3-nautilus python3-gi
sudo dnf install nautilus-python python3-gobject
sudo pacman -S python-nautilus python-gobject
Ubuntu ปล่อยเก่ากว่า 20.04 ต้องการ python-nautilus
แทน python3-nautilus
Fedora รุ่นเก่ากว่านั้นจำเป็นต้องใช้ pygobject3
การรวม Nautilus ถูกปิดใช้งานโดยค่าเริ่มต้น อย่าลืมเปิดใช้งานในการตั้งค่าส่วนขยายนี้
ก่อนที่จะใช้ส่วนขยาย คุณ ต้อง ติดตั้งแพ็คเกจ NPM เพิ่มเติม
คุณควรทำซ้ำขั้นตอนนี้เมื่ออัปเดตส่วนขยายไปยังเวอร์ชันใหม่มิฉะนั้นคุณอาจไม่ได้เพิ่มการพึ่งพาหรืออัปเดตใหม่
ในเวอร์ชัน 9 และใหม่กว่านี้สามารถทำได้จากการตั้งค่าส่วนขยาย
ไปที่ Cast Settings -> Modules
และคลิก Install npm modules
คุณต้องติดตั้ง npm
และ nodejs
ก่อนขั้นตอนนี้
รันรหัสด้านล่างในเทอร์มินัล:
cd ~/.local/share/gnome-shell/extensions/[email protected]
npm install
คำแนะนำโดยละเอียดที่เกี่ยวข้องกับการกำหนดค่าและการใช้ส่วนขยายอยู่ในวิกิ
นอกจากนี้คุณยังสามารถหาตัวอย่างการใช้งานและการกำหนดค่าไฟร์วอลล์ได้ที่นั่น
ตรวจสอบคำถามที่พบบ่อยก่อนถามคำถาม
วิธีการแปลที่ต้องการคือการใช้หน้าเว็บ Cast to TV Crowdin
Crowdin ไม่ต้องการเครื่องมือเพิ่มเติมและการแปลสามารถทำได้ผ่านเว็บเบราว์เซอร์ คุณสามารถเข้าสู่ระบบโดยใช้บัญชี GitHub หรือสร้างบัญชีใหม่ มีเพียงฉันเท่านั้นที่สามารถเพิ่มภาษาใหม่ในโครงการนี้ได้ดังนั้นหากภาษาของคุณไม่พร้อมใช้งานโปรดติดต่อฉันก่อน (คุณสามารถแสดงความคิดเห็นได้ที่นี่)
หรือคุณยังสามารถใช้ MakeFile และเครื่องมือเช่น Poedit เพื่อสร้างการแปล:
make potfile
- สร้างไฟล์หม้อที่อัปเดต
make mergepo
- ผสานการเปลี่ยนแปลงจากไฟล์ POT เป็นไฟล์ PO ทั้งหมด
make compilemo
- รวบรวมไฟล์การแปล
หลังจากรวบรวมรีสตาร์ท Gnome-Shell สำหรับการเปลี่ยนแปลงที่จะนำไปใช้
ขอขอบคุณเป็นพิเศษไปที่ Simon Kusterer (XAT) สำหรับการพัฒนา Chromecast-Player และ Sam Potts สำหรับการสร้าง Plyr ผู้เล่นวิดีโอ HTML5 ที่ยอดเยี่ยม
ขอบคุณมากสำหรับ Rendy Anthony ที่ช่วยให้ฉันสร้าง Nautilus Integration ตามส่วนขยายของ Nautilus-cast ของเขา
ขอบคุณมากสำหรับทุกคนที่เกี่ยวข้องในการแปลส่วนขยายนี้ผ่าน GitHub หรือ Crowdin
ถ้าคุณชอบงานของฉันโปรดสนับสนุนโดยการซื้อกาแฟสักถ้วย :-)