7 คะแนน โดย xguru 2024-07-06 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • ทำงานบนแล็ปท็อปลินุกซ์เครื่องเก่า
  • ใช้เบราว์เซอร์ Firefox แสดงหน้า HTML เฉพาะ และไอคอนของแต่ละแอปก็เป็นแค่ลิงก์ไปยังเว็บไซต์

การตั้งค่า

  • ซื้อ Samsung Smart TV ขนาด 55 นิ้วช่วงลดราคา โดยพื้นฐานแล้วมาพร้อมระบบปฏิบัติการ Samsung Tizen OS
  • แล็ปท็อปที่ใช้เป็นจอภาพคือเครื่องที่เคยทำน้ำชา Earl Grey หกใส่คีย์บอร์ดจนคีย์บอร์ดใช้ไม่ได้อย่างเดียว เหมาะจะเอามาทำโฮมเซิร์ฟเวอร์มากกว่า เลยตั้งชื่อสมาร์ตทีวีของฉันว่า EarlGreyTV
  • ยึดแล็ปท็อปไว้ด้านหลังทีวีเพื่อให้จัดเก็บได้เรียบร้อยและยังเข้าถึงได้ง่าย

ซอฟต์แวร์

  • ติดตั้ง Debian Linux และสภาพแวดล้อมเดสก์ท็อป Sway บนแล็ปท็อป เลือก Sway เพราะตั้งค่าได้น้อยแต่กำหนดผ่านโค้ดได้
  • ตั้งค่าให้ Sway เปิด Firefox แบบเต็มหน้าจอเมื่อเข้าสู่ระบบ
  • Firefox ถูกปรับแต่งไว้ โดยตั้งหน้าแรกเป็นไฟล์ HTML ของ EarlGreyTV และปรับแต่งหลายอย่าง เช่น ซ่อนแถบที่อยู่เมื่ออยู่ในโหมดเต็มหน้าจอ
  • เพิ่มการแจ้งเตือนแบบกำหนดเองที่แสดงตอนเปลี่ยนระดับเสียง

รีโมต

  • เพราะเป็นระบบที่พึ่งพาการป้อนข้อมูลจากเมาส์และคีย์บอร์ด การตั้งค่ารีโมตจึงค่อนข้างยาก
  • ตัดสินใจใช้ air mouse ซึ่งใช้ไจโรสโคป/แอกเซลเลอโรมิเตอร์เพื่อเลื่อนเคอร์เซอร์ไปตามทิศที่เอียง
  • ใช้ WECHIP W3 air mouse ซึ่งมีคีย์บอร์ดขนาดเล็กอยู่ด้านหลัง ข้อเสียคือมันดูหลวม ๆ และให้ความรู้สึกเบาเกินไปเล็กน้อย
  • ตั้งค่าปุ่มรีเซ็นเตอร์เพื่อให้ใช้งานได้ดีขึ้นมาก ไม่อย่างนั้นเคอร์เซอร์อาจไปค้างอยู่ที่ขอบจอแล้วกลับมาไม่ได้

อะแดปเตอร์ CEC

  • CEC เป็นความสามารถของ HDMI ที่ให้ส่งคำสั่งระหว่างอุปกรณ์ได้
  • ตั้งค่าให้เมื่อสั่งโน้ตบุ๊กเข้าสู่โหมดสลีปผ่าน CEC หน้าจอทีวีก็ดับด้วย และเมื่อโน้ตบุ๊กเปิดขึ้นมาอีกครั้ง หน้าจอทีวีก็กลับมาติดด้วยเช่นกัน
  • เนื่องจากพอร์ต HDMI ของโน้ตบุ๊กไม่รองรับ CEC จึงต้องซื้ออะแดปเตอร์ CEC แบบ USB ซึ่งทำงานโดยใช้การเชื่อมต่อ USB มาช่วยส่งข้อความ CEC ให้กับการเชื่อมต่อ HDMI

แคสต์จาก iPhone

  • บางครั้งก็อยากส่งคอนเทนต์จาก iPhone ไปขึ้นทีวี
  • สร้าง Shortcuts บน iPhone และตั้งค่าให้แสดงใน "แผ่นแชร์" เมื่อมีการแชร์ URL จากแอป
  • เมื่อชอร์ตคัตได้รับ URL ก็จะส่ง URL ไปยังคอมพิวเตอร์ EarlGreyTV ผ่านคำขอ HTTP
  • ฝั่งทีวีมีเซิร์ฟเวอร์ง่าย ๆ คอยรอรับ URL อยู่ เมื่อได้รับแล้วก็จะนำไปวางในแถบที่อยู่ของ Firefox
  • การตั้งค่านี้ทำให้แชร์ลิงก์คอนเทนต์จากมือถือได้อย่างง่ายดาย
    • จะเรียกว่านี่คือการแคสต์ก็คงไม่เต็มปาก แต่ก็เพียงพอกับสิ่งที่ต้องการ
  • ข้อเสียของการทำแบบนี้คือแถบที่อยู่ของ Firefox จะโผล่มาให้เห็นชั่วครู่จนทำให้ความรู้สึกแบบสมาร์ตทีวีสะดุดไปบ้าง แต่จะเห็นแค่ไม่กี่วินาที

ข้อดีข้อเสีย

  • ข้อเสียที่ใหญ่ที่สุดคือความซับซ้อน กว่าจะไปถึงจุดที่ "ใช้งานได้เลย" ใช้เวลานานมาก แม้คนที่ไม่ใช่มืออาชีพจะใช้ได้ แต่คงไม่ติดตั้งให้คนที่แก้ปัญหาด้วยตัวเองไม่ได้
  • ข้อเสียอีกอย่างคือรีโมต แม้ตอนนี้จะชินแล้ว แต่คนที่ใช้ครั้งแรกยังต้องมีคนอธิบายวิธีใช้
  • ฉันดีใจมากที่สร้างทั้งระบบบนพื้นฐานของเบราว์เซอร์ เพราะทำให้เพิ่ม "แอป" ลงทีวีได้ง่ายโดยไม่ต้องกังวลเรื่องอัปเดตหรือความเข้ากันได้
  • ตราบใดที่มีอยู่ในรูปของเว็บไซต์ ก็เพิ่มแอปได้ทั้งหมด ตัวอย่างเช่น จะ "ติดตั้ง" Hacker News หรือเพิ่มอะไรขำ ๆ อย่างแอป "แมวสุ่ม" ที่ใช้ https://cataas.com/cat ก็ได้
  • สามารถเพิ่มชอร์ตคัตไปยังส่วนเฉพาะของเว็บไซต์ที่เข้าเป็นประจำได้
  • โดยรวมแล้วข้อดีที่สุดคือการควบคุมรายละเอียดได้มาก จะเขียนสคริปต์ รีโปรแกรมปุ่ม หรือปรับเปลี่ยนความสวยงามก็ทำได้อย่างอิสระ
  • อีกอย่างที่ชอบคือสามารถใช้ส่วนขยายเบราว์เซอร์เพื่อเพิ่มตัวบล็อกโฆษณา/สปอนเซอร์ หรือกำหนดตารางบล็อกเว็บไซต์ได้

บทสรุป

  • อยากให้มีคนทำชุดทีวีแบบปรับแต่งเองลักษณะนี้มากขึ้น แต่ก็รู้ว่าคนส่วนใหญ่แค่อยากได้อะไรที่ง่ายและใช้งานได้ทันที
  • ประเด็นของโปรเจกต์นี้ไม่ใช่การสร้างสมาร์ตทีวีที่ดีกว่าอย่างเป็นกลาง แต่คือการสร้างสิ่งที่ตัวเองอยากใช้
  • ความไม่สะดวกเล็ก ๆ น้อย ๆ ของสมาร์ตทีวีที่มีอยู่ทำให้ฉันหมกมุ่นจนตกลงไปในโพรงกระต่ายขนาดใหญ่เพื่อพยายามสร้างสิ่งที่ดีกว่า แต่การลงไปในโพรงนั้นก็สนุกมาก
  • ทั้งที่แทบไม่ได้ดูทีวีเลย แต่พูดได้อย่างมั่นใจว่าฉันใช้เวลาสร้างชุดทีวีนี้นานกว่าการใช้งานมันจริง ๆ มาก
  • บทสรุปของโปรเจกต์นี้ก็คือ การลงมือทำตามแรงกระตุ้นที่อยากแก้ไขสิ่งน่าหงุดหงิด อาจเป็นเรื่องสนุกมาก

2 ความคิดเห็น

 
xguru 2024-07-06

ในคอมเมนต์บน Hacker Newsมีคำตอบประมาณว่า ถ้าใช้ LibreELEC, CoreELEC ก็จบในทีเดียว แล้วจะทำไปทำไม..
เป็นดิสโทรลินุกซ์ขนาดเล็กสำหรับ HTPC ที่รันได้เฉพาะ Kodi media player เท่านั้น

และยังมีอีกคำตอบหนึ่งด้านล่าง

"หลังจากจัดเซ็ต HTPC สารพัดแบบมานานกว่า 25 ปี (Windows Media, XBMC, Kodi, SageTV, SnapStream, MythTV, TVheadend รวมถึง time-shift PVR หลากหลายประเภท, การ์ดรับวิดีโอ MPEG บน Windows, RSS feed ฯลฯ) รวมถึง TV box อื่น ๆ อีกหลายแบบอย่าง Popcorn Hour และ Android TV box ก๊องแก๊งทั้งหลาย ในที่สุดผมก็มาลงตัวที่ AppleTV 4K ซึ่งจับคู่กับ Plex server ที่รันบน Debian บนโน้ตบุ๊ก HP EliteBook รุ่นเก่า
ชีวิตมันสั้นเกินกว่าจะมาแก้ปัญหาด้วยทางเลือกชั้นสองแบบนี้ในปี 2024 และตอนนี้ก็มีเทคโนโลยีที่ยอดเยี่ยมในราคาสมเหตุสมผลออกมาแล้วเสียที"

 
superwoou 2024-07-07

จริง ๆ แล้วใช้แค่ tivo หรือ fire stick อะไรทำนองนั้นก็น่าจะพอ..