2 คะแนน โดย GN⁺ 2023-10-16 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • YT Siphon เป็นส่วนขยายเบราว์เซอร์ที่ให้เปิดวิดีโอ YouTube ด้วยฟรอนต์เอนด์ทางเลือกที่เลือกไว้ โดยให้ผู้ใช้ตัดสินใจเองผ่านคีย์ลัดแทนการรีไดเรกต์อัตโนมัติ
  • ออกแบบเวิร์กโฟลว์สำหรับกรณีที่กำลังดูหน้าแรกของ YouTube แล้วต้องการดูเฉพาะวิดีโอบางรายการผ่านฟรอนต์เอนด์ทางเลือก และกรณีที่ต้องการดูล็ิงก์ YouTube ที่ได้รับแชร์มาด้วยฟรอนต์เอนด์อื่น
  • การใช้งานหลักคือกด Alt+J เพื่อเปิดวิดีโอ YouTube ปัจจุบันด้วยฟรอนต์เอนด์ที่ตั้งค่าไว้ และกด Shift+Click ที่ภาพขนาดย่อหรือลิงก์บน YouTube เพื่อเปิดในแท็บใหม่
  • ฟรอนต์เอนด์ทางเลือกเริ่มต้นคือ piped.video และสามารถเปลี่ยนได้ในหน้า Options ที่เข้าถึงผ่านไอคอนของส่วนขยาย
  • วิธีติดตั้งมีทั้งผ่านเว็บไซต์ Mozilla Add-Ons, ติดตั้งไฟล์ .xpi จากหน้า Releases ด้วยตนเอง, หรือโหลด src/manifest.json จากรีโพซิทอรีที่โคลนมาเป็นส่วนเสริมชั่วคราวของ Firefox
  • มีขั้นตอนการตั้งค่าให้เปิดแผงส่วนเสริมบน YouTube แล้วเลือก Always Allow on www.youtube.com จากไอคอนเฟืองข้าง YT Siphon
  • ใช้สัญญาอนุญาต MIT

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

 
GN⁺ 2023-10-16
ความคิดเห็นจาก Hacker News
  • อยากให้เบราว์เซอร์สามารถหลบเลี่ยงลูกไม้แบบนี้ได้โดยตรง และไม่ต้องติดตั้งส่วนขยายทุกครั้งเพื่อเข้าไปเล่น เกมแมวจับหนู ที่ไม่มีวันจบ
    สุดท้ายแล้วเบราว์เซอร์ควรเป็นเอเจนต์ของผู้ใช้ และหน้าที่ของมันคือดึงเนื้อหาที่ผู้ใช้ต้องการมาให้
    รู้สึกว่าตั้งแต่จุดหนึ่ง เบราว์เซอร์กลายเป็น เอเจนต์ของนักพัฒนาเว็บ ที่ทำหน้าที่เป็นยามเฝ้าประตูแทนเว็บไซต์ ไม่ใช่เพื่อผลประโยชน์ของผู้ใช้
    ถ้าเป็นเบราว์เซอร์ในอุดมคติ เมื่อเปิดเว็บไซต์อย่าง YouTube มันจะรู้ความชอบที่ตั้งไว้ล่วงหน้าว่าอยากได้เลย์เอาต์มินิมัลไม่มีโฆษณา และจะแสดงเป็นรายการลิงก์ภาพขนาดย่อสไตล์ Craigslist โดยไม่สนใจความวุ่นวายของ JS และ CSS

    • ถ้าดูซอร์สที่ดาวน์โหลดมาเมื่อเปิดลิงก์วิดีโอ YouTube จะเห็นว่า YouTube มีโครงสร้างที่ แทบไม่โหลดเลยหากไม่มี JS
      มันไม่ใช่หน้า HTML ที่เสริมฟีเจอร์ด้วย JS แต่ใกล้เคียงกับเว็บแอปที่ใช้ JS ประกอบหน้าที่เห็นขึ้นมา
      ดังนั้น เว้นแต่ Firefox จะเจาะจง YouTube แล้วหลบเลี่ยงอย่างจริงจัง ก็ทำอะไรได้ไม่มาก
      นี่น่าจะเป็นผลจากความสามารถของเบราว์เซอร์ที่ทรงพลังขึ้นเรื่อย ๆ และนักพัฒนาเว็บนำมันไปใช้ มากกว่าจะเป็นเพราะเบราว์เซอร์เดินผิดทาง
      ทุกวันนี้เว็บไซต์จำนวนมากแทบจะกลายเป็นแอปที่รันอยู่ในเบราว์เซอร์ และบางบริการก็ทำงานได้ยากหากไม่มีโครงสร้างแบบนั้น
      เมื่อก่อนก็เคยมีเทคโนโลยีสำหรับแจกจ่ายแอปลงเครื่องอย่าง Java Web Start แต่สุดท้ายแนวทางปัจจุบันที่รันในเบราว์เซอร์ก็ชนะ
      อีกอย่าง ถ้าค่าตอบแทนของการใช้บริการคือการส่งโฆษณา ก็ยากที่จะคาดหวังประสบการณ์ที่ไม่มีโฆษณาโดยสมบูรณ์ และ YouTube ถ้าซื้อสมาชิกก็ไม่มีโฆษณา แต่เว็บไซต์ส่วนใหญ่ไม่ได้ให้ตัวเลือกแบบนั้น
    • เมื่อ DRM กลายเป็นส่วนหนึ่งของมาตรฐานเว็บ และ TPM ก็เป็นเรื่องปกติแล้ว ผมคิดว่ามันจบไปแล้ว
      YouTube จะเพิ่มมาตรการต่อต้านตัวบล็อกโฆษณาอย่างหนักก่อน และถ้ามันล้มเหลวก็จะบังคับใช้ DRM เพื่อให้ได้อำนาจควบคุม
      ถ้ายังไม่พอ ก็จะพยายามให้เนื้อหา DRM เฉพาะกับ “เบราว์เซอร์ที่เชื่อถือได้” เท่านั้น และท้ายที่สุดเบราว์เซอร์นั้นก็ต้องรันได้เฉพาะบนระบบปฏิบัติการที่เชื่อถือได้ซึ่งฮาร์ดแวร์ตรวจสอบแล้วเท่านั้น
      คงมีคนน้อยมากที่จะยอมเสี่ยงเจลเบรกอุปกรณ์ราคาแพง ดังนั้นวิธีนี้น่าจะได้ผล และสุดท้ายทุกคนก็แพ้
    • ลองปิด JS ด้วย NoScript แล้วจะเห็นว่าวิธีนั้นทำงานได้ดีแค่ไหน
      จริงอยู่ที่เบราว์เซอร์เป็นไคลเอนต์ แต่ถ้าไม่มี แรงจูงใจทางเศรษฐกิจ อย่างโฆษณาหรือการเก็บเงินจากผู้ใช้โดยตรง เว็บไซต์จำนวนมากรวมถึง YouTube ก็อยู่ได้ยาก
      พื้นที่จัดเก็บและแบนด์วิดท์มีต้นทุน และถ้าไม่สนับสนุนทั้งหมดผ่านวิธีอย่างการเก็บภาษีเพิ่มผ่าน ISP หรือรัฐบาล โฆษณาหรือการสมัครสมาชิกก็แทบจะเป็นสิ่งจำเป็นที่เลี่ยงไม่ได้
    • ผมคิดว่า “ตั้งแต่จุดหนึ่งก็เดินผิดทาง” เป็นผลจากรูปแบบหนึ่งของ Eternal September
      เมื่อผู้ใช้ส่วนใหญ่กลายเป็นคนที่ไม่ใช่สายเทคนิค ผู้ผลิตเบราว์เซอร์ก็เปลี่ยนโฟกัสไปปรับให้เข้ากับกลุ่มเป้าหมายอื่น
    • เว็บไซต์สามารถเปลี่ยนวิธีทำงานได้ทุกวัน จึงสงสัยว่าจะทำแบบนั้นได้อย่างไร
      อาจมีนักพัฒนาที่กระตือรือร้นคอยดูแลส่วนขยายสำหรับหลบเลี่ยงในแต่ละเว็บไซต์ได้ แต่สมเหตุสมผลไหมที่จะคาดหวังให้ทุกเบราว์เซอร์ทำสิ่งเดียวกันกับทุกเว็บไซต์
      โดยเฉพาะการคาดหวังแบบนั้นจาก Chrome ของ Google ก็ดูไม่ค่อยสมจริง
  • อย่างที่มีคนพูดถึงไปแล้ว มี https://libredirect.github.io/
    มันรีไดเร็กต์หน้าจำนวนมากไปยังฟรอนต์เอนด์ทางเลือกที่เป็นมิตรต่อความเป็นส่วนตัว และถึงขั้นที่ถ้าไม่มีส่วนขยายนี้ก็แทบใช้อินเทอร์เน็ตต่อไม่ไหวแล้ว

    • ผมว่ามีประโยชน์เป็นพิเศษกับ บทความบน Medium
      ฟรอนต์เอนด์ทางเลือกโหลดได้เร็วกว่าหลายหลักเลย
  • ใช้ส่วนเสริม Redirector [1] มาหลายปีแล้ว เพื่อรีไดเร็กต์ URL ของ YouTube ไปยัง อินสแตนซ์ Invidious หลายแห่ง
    ไม่มีโฆษณา และปรับประสบการณ์ด้านภาพให้เป็นอย่างที่ต้องการได้ง่าย
    กฎของ Redirector มีดังนี้: Youtube / Redirect: https://www.youtube.com/* / to: https://invidious.protokolla.fi/$1 / Hint: Youtube > Invidious instance redirection / Example: https://www.youtube.com/watch?v=hipBryeDc0Ehttps://invidious.protokolla.fi/watch?v=hipBryeDc0E / Applies to: Main window (address bar)
    ในฐานะลูกไม้สำหรับควบคุมการใช้งานของลูก ผมยังใช้ Redirector ส่งบางเว็บเกมที่ลูกชายวัย 10 ขวบติดง่ายไปที่ about:blank ด้วย
    แฮ็กนี้ทำให้ภูมิใจพอสมควร
    [1] https://addons.mozilla.org/en-US/firefox/addon/redirector/

    • ปัญหาคือ Invidious รองรับได้แค่ถึง 720p
  • สิ่งที่กังวลมากกว่าความเป็นส่วนตัวคือการที่คำแนะนำของ YouTube พัง
    แค่เผลอคลิกวิดีโอแปลก ๆ หรือแม้แต่เอาเมาส์ไปวางบนภาพขนาดย่อ หน้าแรกก็เต็มไปด้วยสแปมล่อให้คลิก และต้องไปจัดการประวัติการดูเอง
    อาจจะได้ผลกับการสร้างรายได้ก็ได้ แต่ประสบการณ์ผู้ใช้ของ YouTube กับการดันคอนเทนต์ล่อคลิกนั้นแย่ลงอย่างน่ากลัวในช่วงไม่กี่ปีที่ผ่านมา
    ในเมื่อจ่าย Premium อยู่แล้ว ก็อยากให้มีตัวเลือกทำให้มันเป็น YouTube โง่ ๆ ไปเลย ไม่ต้องพยายาม “ฉลาด” เดาว่าฉันอยากดูอะไร

    • ตัวเลือกที่ทำให้ YouTube โง่ ๆ มีมาตลอด และชื่อของมันคือ ฟีดการติดตาม: https://youtube.com/feed/subscriptions
      ส่วนอื่น ๆ ซ่อนได้ด้วยส่วนขยายอย่าง UnHook: https://unhook.app/
    • บล็อกคอนเทนต์แนะนำไปนานแล้ว
      ขอแค่มีช่องค้นหาก็พอ ไม่ต้องมีไซด์บาร์ ไม่ต้องมีโอเวอร์เลย์ตอนวิดีโอจบ ไม่ต้องมีคอนเทนต์บนหน้าโฮม
      แม้แต่การค้นหานั้นเองก็แทบใช้ไม่ได้มากขึ้นทุกปี และเวลาจะหาวิดีโอเฉพาะที่เคยดูมาก่อน เสิร์ชเอนจินภายนอกยังดีกว่าการค้นหาของ YouTube เองมาก
      แต่จัดการการติดตามเองแทน โดยในบรรดาช่องที่ติดตาม ไม่มีช่องไหนโพสต์ถี่กว่าหนึ่งครั้งในหลายสัปดาห์
      ส่วนใหญ่แล้วหน้าการติดตามก็เหมือนกับเมื่อวาน และถ้ามีวิดีโอใหม่ก็รู้สึกเหมือนเป็นของขวัญหายาก
    • หมวดหมู่วิดีโอ บางประเภทของ YouTube เหมือนการทิ้งนิวเคลียร์ลงในรายการแนะนำ
      แค่เผลอคลิกแล้วกดกลับทันที พูลคำแนะนำก็ปนเปื้อนแล้ว
      ต้องเข้าไปลบในประวัติการดู แล้วกด “จุดสามจุด > ไม่สนใจ” กับภาพขนาดย่อน่ากลัว ๆ ทุกอันอยู่หลายวัน YouTube ถึงจะหยุดแนะนำหมวดหมู่นั้น
      เขาเรียกสิ่งนี้ว่าการทำสวน
    • ในการตั้งค่าของ YouTube สามารถปิดฟีเจอร์ที่เล่นวิดีโออัตโนมัติเมื่อเอาเมาส์ไปวางบนภาพขนาดย่อได้
      หลังจากปิดแล้ว วิดีโอที่เอาเมาส์ไปวางไม่ได้ถูกเพิ่มเข้าในประวัติการดู
      https://support.google.com/youtube/thread/130441859/how-to-d...
      ไม่แน่ใจว่าหน้าข้างต้นยังเป็นข้อมูลล่าสุดหรือไม่
      ฝั่งฉันการตั้งค่าอยู่ที่ “Settings - Playback and performance - Integrated playback” และเพราะอินเทอร์เฟซไม่ใช่ภาษาอังกฤษ ชื่อรายการนี้จึงเป็นคำแปล
    • อัลกอริทึมดูทึ่มจริง ๆ
      ถ้าชอบวิดีโอของหมวดหนึ่ง ฟีดทั้งฟีดก็กลายเป็นหมวดนั้นไปเลย แทนที่จะเอาไปผสมกับอีก 100 หมวดที่เคยชอบมาก่อน
      อาจจะได้ผลกับ engagement แต่ค่อนข้างเลวร้ายทีเดียว
      รู้ว่าพวกเขาไม่สนใจ “อย่าทำชั่ว” อีกต่อไปแล้ว แต่ก็ยังน่าหงุดหงิดอยู่ดี
  • ดูเหมือนจะมีความสับสนเล็กน้อยว่าส่วนเสริมนี้ทำอะไรแน่
    มันไม่ได้รีไดเรกต์ทุกหน้า YouTube ที่เปิดโดยอัตโนมัติ
    แต่ให้ตัวเลือกเปิดเฉพาะหน้าที่ต้องการใน ฟรอนต์เอนด์ทางเลือก
    วิธีที่ฉันใช้คือไล่ดูหน้าโฮม YouTube แล้วถ้าอยากดูวิดีโอไหนก็ Shift+คลิก หรือถ้ามีคนแชร์ลิงก์วิดีโอมา ก็เข้าไปหน้านั้นแล้วกด Alt+J เพื่อส่งไปยังฟรอนต์เอนด์ทางเลือก

    • ขอบคุณสำหรับคำอธิบาย แต่อยากรู้ว่า ฟรอนต์เอนด์ทางเลือก ที่พูดถึงตรงนี้คืออะไรกันแน่
  • ลิงก์ไปหน้าส่วนเสริม Firefox ใน GitHub repo[1] ใช้ไม่ได้
    ยังไม่ได้เผยแพร่หรือเปล่า?
    [1] https://addons.mozilla.org/en-US/firefox/addon/yt-siphon/

    • Mozilla ใช้เวลาสักพักในการอนุมัติส่วนเสริมบนสโตร์ และตอนนี้ใช้งานได้แล้ว
  • สงสัยว่าสิ่งนี้ต่างจาก Privacy Redirect อย่างไร: https://addons.mozilla.org/en-GB/firefox/addon/privacy-redir...

    • ส่วนเสริมนั้นดูเหมือนจะไม่ได้อัปเดตมาหลายปีแล้ว
      อยากพูดถึง LibRedirect [1] ด้วย ซึ่งรองรับเว็บไซต์และฟรอนต์เอนด์มากกว่า และดูเหมือนจะพัฒนาอย่างต่อเนื่องกว่า
      [1] https://addons.mozilla.org/firefox/addon/libredirect
      [2] https://github.com/libredirect/browser_extension
    • อย่างแรก ส่วนเสริมที่ลิงก์มาไม่ได้อัปเดตมานานกว่า 2 ปีแล้ว
      นี่ไม่ใช่คำตอบตรงประเด็นของคำถาม แต่การบล็อกโฆษณาเป็นเกมตีตุ่น และถ้าจะตามความพยายามบล็อกของบริษัทต่าง ๆ ให้ทัน ก็ต้องอัปเดตรีซอร์สอยู่เรื่อย ๆ
      การมีความพยายามใหม่ ๆ ในด้านนี้จึงเป็นเรื่องน่ายินดีเสมอ
  • บน Android ลองใช้ NewPipe ซึ่งทำหน้าที่เป็นฟรอนต์เอนด์ทางเลือกได้

    • อยากรู้ว่ามีแอปเดสก์ท็อปสไตล์ NewPipe ที่น่าแนะนำไหม
  • ปกติใช้ YouTube แบบนี้โดยไม่เปิดเว็บฟรอนต์เอนด์เลย
    ติดตั้ง mpv กับ yt-dlp แล้วใช้ส่วนเสริม play-with เพื่อเปิดลิงก์ YouTube หรือวิดีโออื่น ๆ ใน mpv โดยตรง
    เป็นระยะ ๆ จะใช้ userscript แปลงรายการติดตาม YouTube เป็น OPML แล้วนำเข้า FreeTube หรือ RSS reader อื่นเพื่อดูวิดีโอใหม่
    https://addons.mozilla.org/en-US/firefox/addon/play-with/
    https://github.com/theborg3of5/Userscripts/tree/master/youtu...

  • เคยเห็นป๊อปอัปแค่ครั้งเดียว และหลังจากอัปเดตฟิลเตอร์ส่วนใหญ่ที่ใช้ใน uBlock Origin ก็ไม่เห็นอีกเลย