Invidious เป็นทางเลือกส่วนหน้าของ YouTube Invidious ไม่ได้ใช้ YouTube API อย่างเป็นทางการ แต่จะแยกวิเคราะห์ซอร์สโค้ดของไซต์ YouTube เพื่อรับข้อมูลที่จำเป็น (เช่นโครงการเช่น youtube-dl และ NewPipe
ในขณะที่ประมวลผลคำขอของผู้ใช้ส่วนใหญ่ผ่านเซิร์ฟเวอร์มีการติดตั้งไว้ ซึ่งส่งผลดีต่อผู้ใช้ รหัสโครงการเขียนด้วยภาษาโปรแกรม Crystal ใช้ PostgreSQL DBMS และแจกจ่ายภายใต้ใบอนุญาต AGPLv3 +
ในความเป็นจริง คล้ายกับบริการเว็บ HookTube ก่อนหน้านี้ที่ค่อนข้างเป็นที่นิยม ซึ่งเป็นผู้เขียนในเดือนกรกฎาคมปีที่แล้ว (หนึ่งสัปดาห์หลังจากมีการประกาศ Invidious) ได้รับจดหมายเตือนจาก Google เกี่ยวกับการละเมิดข้อกำหนดการใช้งาน API ของ YouTube และถูกบังคับให้หยุดบริการของคุณในลักษณะ "ปกติ"
จุดประสงค์หลักของ HookTube คือการส่งคำขอของผู้ใช้ไปยังเซิร์ฟเวอร์ของ Google (YouTube) ซึ่งแม้ว่าจะปรับปรุงความเป็นส่วนตัวของผู้ใช้และยังอนุญาตให้พวกเขาดูและดาวน์โหลดวิดีโอ (รวมถึงผู้ที่มีข้อ จำกัด ทางภูมิศาสตร์เป็นต้น)
Invidious อยู่ในรอบการเผยแพร่รายเดือน y มีจุดมุ่งหมายเพื่อให้ผู้ดูแลระบบของอินสแตนซ์ Invidious ของตนเองมีการปรับปรุงซอร์สโค้ดที่เกี่ยวข้องและเสถียรไม่มากก็น้อย
คุณสมบัติที่น่ารังเกียจ
อยู่ยงคงกระพัน ช่วยให้ผู้ใช้ดูวิดีโอ YouTube โดยไม่ต้องโฆษณาและไม่ต้องติดตาม Google
ณ จุดนี้ Invidious API ใช้แอป FreeTube, เครื่องเล่นเพลง MusicPiped และเว็บไซต์ CloudTube
นอกจากนี้ ความเป็นไปได้ในการนำเข้า / ส่งออกการสมัครสมาชิกใน Invidious ยังถูกเน้น (รวมถึงรูปแบบ NewPipe) ประวัติการเข้าชมและการตั้งค่า รองรับ RSS สำหรับฟีด YouTube และฟีดที่กำหนดเอง
ตลอดจน ความสามารถในการจัดการการติดตามเพื่อแสดงเฉพาะวิดีโอที่ไม่ได้เข้าชมและวิดีโอล่าสุดการส่งการแจ้งเตือนเกี่ยวกับวิดีโอใหม่การนำเข้าการสมัครรับข้อมูลจาก YouTube
คุณสมบัติที่ยอดเยี่ยมอีกอย่างของ Invidious คือความสามารถในการฝังวิดีโอ Invidious บนหน้าเว็บไซต์อื่น ๆ ทั้งโดยตรงและจาก YouTube (โดยใช้สคริปต์)
นอกจากนี้ยังเป็นที่น่าสังเกตว่า Invidious มี API ของตัวเองสำหรับนักพัฒนา จากคุณสมบัติอื่น ๆ ที่สามารถเน้นได้ในส่วนหน้าเราพบ:
- โหมดเสียงเท่านั้น (ไม่จำเป็นต้องเปิดหน้าต่างไว้บนมือถือ)
- ซอฟต์แวร์ฟรี (ใบอนุญาต AGPLv3)
- In Invidious ไม่มีโฆษณาหรือการติดตามผู้ใช้
- ไม่จำเป็นต้องสร้างบัญชี Google เพื่อบันทึกการสมัครสมาชิก
- น้ำหนักเบา (หน้าแรกบีบอัด ~ 4KB)
- โหมดมืด
- ขาตั้งในตัว
- ตั้งค่าตัวเลือกผู้เล่นเริ่มต้น (ความเร็วคุณภาพเล่นอัตโนมัติวนซ้ำ)
- ความสามารถในการดูวิดีโอโดยไม่รวม JavaScript
- รองรับความคิดเห็น Reddit แทนความคิดเห็น YT
- ไม่ใช้ API อย่างเป็นทางการของ YouTube
- ข้ามการบล็อกในกรณีที่วิดีโอไม่สามารถใช้งานได้ในประเทศของผู้ใช้
- API ของนักพัฒนา
ผู้ที่สนใจอยากลอง Invidious ควรรู้ว่ามีอะไรบ้างe สามารถเยี่ยมชมหน้าเว็บที่ติดตั้งบริการ ลิงค์คือนี่
หรือสามารถดาวน์โหลดโค้ดจากส่วนหน้าและติดตั้งเป็นการส่วนตัวบนเซิร์ฟเวอร์
จะติดตั้ง Invidious ได้อย่างไร?
สำหรับผู้ที่สนใจติดตั้งส่วนหน้านี้บนเซิร์ฟเวอร์หรือบนระบบบนคอมพิวเตอร์ส่วนบุคคล
แต่ก่อน จำเป็นต้องมีการอ้างอิงบางอย่างที่จำเป็นสำหรับการทำงานของ Invidious ดังนั้นเราจึงต้องติดตั้งก่อน
ถ้าเป็นเช่นนั้น ผู้ใช้ Arch Linux, Manjaro, Antergos หรืออนุพันธ์อื่น ๆ ของ Arch linux ควรเปิดเทอร์มินัลและพิมพ์สิ่งต่อไปนี้:
sudo pacman -S shards crystal imagemagick librsvg postgresql
ในกรณีของผู้ที่เป็นผู้ใช้ Debian, Ubuntu หรืออนุพันธ์ใด ๆ เหล่านี้เราจะพิมพ์ดังต่อไปนี้:
curl -sSL https://dist.crystal-lang.org/apt/setup.sh | sudo bash
curl -sL "https://keybase.io/crystal/pgp_keys.asc" | sudo apt-key add -
echo "deb https://dist.crystal-lang.org/apt crystal main" | sudo tee /etc/apt/sources.list.d/crystal.list
sudo apt-get update
sudo apt install crystal libssl-dev libxml2-dev libyaml-dev libgmp-dev libreadline-dev librsvg2-dev postgresql imagemagick libsqlite3-dev
เสร็จแล้วเราจะดาวน์โหลดสคริปต์ตัวติดตั้ง Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh
สวัสดีตอนบ่าย.
✗ข้อผิดพลาด: ขออภัยระบบปฏิบัติการของคุณไม่ได้รับการสนับสนุน
มันจาโร 18 KDE | เคอร์เนล 4.20.13-1-Manjaro.
«หากพวกเขาเป็นผู้ใช้ Arch Linux, Manjaro, Antergos หรืออนุพันธ์อื่น ๆ ของ Arch linux พวกเขาควรเปิดเทอร์มินัลและพิมพ์สิ่งต่อไปนี้:
sudo pacman -S เศษคริสตัล imagemagick librsvg postgresql
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod + x invidious_update.sh
sudo ./invidious_update.sh
✗ข้อผิดพลาด: ขออภัยระบบปฏิบัติการของคุณไม่ได้รับการสนับสนุน
ปรากฎว่าฉันเป็นผู้ใช้ Arch Linux (Manjaro) และฉันได้พยายามติดตั้งตามคำแนะนำ
ผลลัพธ์ "ข้อผิดพลาดไม่รองรับระบบปฏิบัติการ"
ในอีกโอกาสหนึ่งฉันหวังว่าคุณจะเข้มงวดกับสิ่งพิมพ์ของคุณมากขึ้นและไม่เสียเวลาของผู้อ่าน
ใน Arch และอนุพันธ์ขั้นตอนการติดตั้งซับซ้อนกว่าที่เผยแพร่ที่นี่มาก
สำหรับผู้ที่ต้องการดูขั้นตอนที่จำเป็นทั้งหมด:
https://github.com/omarroth/invidious
และสิ่งเดียวกันจะไม่เกิดขึ้นกับพวกเขาในฐานะ HookTube?
ตามที่ฉันเข้าใจปัญหาของ HookTube ไม่ได้ใช้ YT API ดังนั้น 90% ของเนื้อหาจึงไม่สามารถเข้าถึงได้
ในกรณีนี้สิ่งเดียวกันอาจไม่เกิดขึ้นหรืออย่างน้อยก็ไม่เกิดขึ้นในเปอร์เซ็นต์เดียวกันเนื่องจาก:
a) Invidious ไม่ได้ใช้ YouTube API อย่างเป็นทางการ แต่จะแยกวิเคราะห์ซอร์สโค้ดของไซต์ YouTube เพื่อรับข้อมูลที่จำเป็น (เช่นโครงการเช่น youtube-dl และ NewPipe)
b) Invidious API ใช้แอป FreeTube, เครื่องเล่นเพลง MusicPiped และเว็บไซต์ CloudTube
วิธีเดียวที่จะรู้คือใช้แม้ว่าฉันจะไม่ชอบติดตั้งในคอมพิวเตอร์ก็ตาม
แต่คุณไม่ได้พูดถึงความหายนะและด้านเลวร้ายของมัน
หากผู้คนรับชมวิดีโอโดยไม่มีโฆษณาครีเอเตอร์ที่สร้างและวางวิดีโอก็จะหยุดสร้างวิดีโอในที่สุดเพราะไม่มีแรงจูงใจที่จะสร้างวิดีโอต่อไปหากพวกเขาจะไม่สร้างรายได้จากวิดีโอของตน