Show HN: YT Siphon - ส่วนเสริม Firefox ที่ให้เปิดวิดีโอ YouTube ด้วยฟรอนต์เอนด์ทางเลือกได้ด้วยตนเอง
(github.com/d3vr)- 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 ความคิดเห็น
ความคิดเห็นจาก Hacker News
อยากให้เบราว์เซอร์สามารถหลบเลี่ยงลูกไม้แบบนี้ได้โดยตรง และไม่ต้องติดตั้งส่วนขยายทุกครั้งเพื่อเข้าไปเล่น เกมแมวจับหนู ที่ไม่มีวันจบ
สุดท้ายแล้วเบราว์เซอร์ควรเป็นเอเจนต์ของผู้ใช้ และหน้าที่ของมันคือดึงเนื้อหาที่ผู้ใช้ต้องการมาให้
รู้สึกว่าตั้งแต่จุดหนึ่ง เบราว์เซอร์กลายเป็น เอเจนต์ของนักพัฒนาเว็บ ที่ทำหน้าที่เป็นยามเฝ้าประตูแทนเว็บไซต์ ไม่ใช่เพื่อผลประโยชน์ของผู้ใช้
ถ้าเป็นเบราว์เซอร์ในอุดมคติ เมื่อเปิดเว็บไซต์อย่าง YouTube มันจะรู้ความชอบที่ตั้งไว้ล่วงหน้าว่าอยากได้เลย์เอาต์มินิมัลไม่มีโฆษณา และจะแสดงเป็นรายการลิงก์ภาพขนาดย่อสไตล์ Craigslist โดยไม่สนใจความวุ่นวายของ JS และ CSS
มันไม่ใช่หน้า HTML ที่เสริมฟีเจอร์ด้วย JS แต่ใกล้เคียงกับเว็บแอปที่ใช้ JS ประกอบหน้าที่เห็นขึ้นมา
ดังนั้น เว้นแต่ Firefox จะเจาะจง YouTube แล้วหลบเลี่ยงอย่างจริงจัง ก็ทำอะไรได้ไม่มาก
นี่น่าจะเป็นผลจากความสามารถของเบราว์เซอร์ที่ทรงพลังขึ้นเรื่อย ๆ และนักพัฒนาเว็บนำมันไปใช้ มากกว่าจะเป็นเพราะเบราว์เซอร์เดินผิดทาง
ทุกวันนี้เว็บไซต์จำนวนมากแทบจะกลายเป็นแอปที่รันอยู่ในเบราว์เซอร์ และบางบริการก็ทำงานได้ยากหากไม่มีโครงสร้างแบบนั้น
เมื่อก่อนก็เคยมีเทคโนโลยีสำหรับแจกจ่ายแอปลงเครื่องอย่าง Java Web Start แต่สุดท้ายแนวทางปัจจุบันที่รันในเบราว์เซอร์ก็ชนะ
อีกอย่าง ถ้าค่าตอบแทนของการใช้บริการคือการส่งโฆษณา ก็ยากที่จะคาดหวังประสบการณ์ที่ไม่มีโฆษณาโดยสมบูรณ์ และ YouTube ถ้าซื้อสมาชิกก็ไม่มีโฆษณา แต่เว็บไซต์ส่วนใหญ่ไม่ได้ให้ตัวเลือกแบบนั้น
YouTube จะเพิ่มมาตรการต่อต้านตัวบล็อกโฆษณาอย่างหนักก่อน และถ้ามันล้มเหลวก็จะบังคับใช้ DRM เพื่อให้ได้อำนาจควบคุม
ถ้ายังไม่พอ ก็จะพยายามให้เนื้อหา DRM เฉพาะกับ “เบราว์เซอร์ที่เชื่อถือได้” เท่านั้น และท้ายที่สุดเบราว์เซอร์นั้นก็ต้องรันได้เฉพาะบนระบบปฏิบัติการที่เชื่อถือได้ซึ่งฮาร์ดแวร์ตรวจสอบแล้วเท่านั้น
คงมีคนน้อยมากที่จะยอมเสี่ยงเจลเบรกอุปกรณ์ราคาแพง ดังนั้นวิธีนี้น่าจะได้ผล และสุดท้ายทุกคนก็แพ้
จริงอยู่ที่เบราว์เซอร์เป็นไคลเอนต์ แต่ถ้าไม่มี แรงจูงใจทางเศรษฐกิจ อย่างโฆษณาหรือการเก็บเงินจากผู้ใช้โดยตรง เว็บไซต์จำนวนมากรวมถึง YouTube ก็อยู่ได้ยาก
พื้นที่จัดเก็บและแบนด์วิดท์มีต้นทุน และถ้าไม่สนับสนุนทั้งหมดผ่านวิธีอย่างการเก็บภาษีเพิ่มผ่าน ISP หรือรัฐบาล โฆษณาหรือการสมัครสมาชิกก็แทบจะเป็นสิ่งจำเป็นที่เลี่ยงไม่ได้
เมื่อผู้ใช้ส่วนใหญ่กลายเป็นคนที่ไม่ใช่สายเทคนิค ผู้ผลิตเบราว์เซอร์ก็เปลี่ยนโฟกัสไปปรับให้เข้ากับกลุ่มเป้าหมายอื่น
อาจมีนักพัฒนาที่กระตือรือร้นคอยดูแลส่วนขยายสำหรับหลบเลี่ยงในแต่ละเว็บไซต์ได้ แต่สมเหตุสมผลไหมที่จะคาดหวังให้ทุกเบราว์เซอร์ทำสิ่งเดียวกันกับทุกเว็บไซต์
โดยเฉพาะการคาดหวังแบบนั้นจาก Chrome ของ Google ก็ดูไม่ค่อยสมจริง
อย่างที่มีคนพูดถึงไปแล้ว มี https://libredirect.github.io/
มันรีไดเร็กต์หน้าจำนวนมากไปยังฟรอนต์เอนด์ทางเลือกที่เป็นมิตรต่อความเป็นส่วนตัว และถึงขั้นที่ถ้าไม่มีส่วนขยายนี้ก็แทบใช้อินเทอร์เน็ตต่อไม่ไหวแล้ว
ฟรอนต์เอนด์ทางเลือกโหลดได้เร็วกว่าหลายหลักเลย
ใช้ส่วนเสริม 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=hipBryeDc0E → https://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/
สิ่งที่กังวลมากกว่าความเป็นส่วนตัวคือการที่คำแนะนำของ YouTube พัง
แค่เผลอคลิกวิดีโอแปลก ๆ หรือแม้แต่เอาเมาส์ไปวางบนภาพขนาดย่อ หน้าแรกก็เต็มไปด้วยสแปมล่อให้คลิก และต้องไปจัดการประวัติการดูเอง
อาจจะได้ผลกับการสร้างรายได้ก็ได้ แต่ประสบการณ์ผู้ใช้ของ YouTube กับการดันคอนเทนต์ล่อคลิกนั้นแย่ลงอย่างน่ากลัวในช่วงไม่กี่ปีที่ผ่านมา
ในเมื่อจ่าย Premium อยู่แล้ว ก็อยากให้มีตัวเลือกทำให้มันเป็น YouTube โง่ ๆ ไปเลย ไม่ต้องพยายาม “ฉลาด” เดาว่าฉันอยากดูอะไร
ส่วนอื่น ๆ ซ่อนได้ด้วยส่วนขยายอย่าง UnHook: https://unhook.app/
ขอแค่มีช่องค้นหาก็พอ ไม่ต้องมีไซด์บาร์ ไม่ต้องมีโอเวอร์เลย์ตอนวิดีโอจบ ไม่ต้องมีคอนเทนต์บนหน้าโฮม
แม้แต่การค้นหานั้นเองก็แทบใช้ไม่ได้มากขึ้นทุกปี และเวลาจะหาวิดีโอเฉพาะที่เคยดูมาก่อน เสิร์ชเอนจินภายนอกยังดีกว่าการค้นหาของ 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/
สงสัยว่าสิ่งนี้ต่างจาก 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
นี่ไม่ใช่คำตอบตรงประเด็นของคำถาม แต่การบล็อกโฆษณาเป็นเกมตีตุ่น และถ้าจะตามความพยายามบล็อกของบริษัทต่าง ๆ ให้ทัน ก็ต้องอัปเดตรีซอร์สอยู่เรื่อย ๆ
การมีความพยายามใหม่ ๆ ในด้านนี้จึงเป็นเรื่องน่ายินดีเสมอ
บน Android ลองใช้ 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 ก็ไม่เห็นอีกเลย