Invidious ialah platform hadapan alternatif kepada YouTube. Invidious tidak menggunakan API YouTube rasmi; sebaliknya, ia menganalisis kod sumber laman YouTube untuk mendapatkan maklumat yang diperlukan (seperti projek seperti youtube-dl dan NewPipe).
Ia memproses kebanyakan permintaan pengguna melalui pelayan tempat ia dipasang, yang memberi kesan positif kepada pengguna. Kod projek ditulis dalam bahasa pengaturcaraan Crystal, menggunakan DBMS PostgreSQL dan diedarkan di bawah lesen AGPLv3+.
Invidious, sebenarnya, adalah serupa dengan perkhidmatan web HookTube yang agak popular sebelum ini , yang pengarangnya, pada Julai tahun lepas (seminggu selepas Invidious diumumkan), menerima surat amaran daripada Google tentang pelanggarannya terhadap terma penggunaan API YouTube dan terpaksa menghentikan kerja "biasa" perkhidmatannya.
Tujuan utama HookTube adalah untuk mengirim permintaan pengguna ke pelayan Google (YouTube), yang, walaupun meningkatkan privasi pengguna dan juga memungkinkan mereka menonton dan memuat turun video (termasuk yang mempunyai batasan geografi, misalnya).
Invidious kini beroperasi pada kitaran keluaran bulanan dan bertujuan untuk menyediakan pentadbir tika Invidious mereka sendiri dengan penambahbaikan kod sumber yang lebih kurang relevan dan stabil.
Ciri-ciri yang tidak menentu
Menceroboh Ini membolehkan pengguna menonton video YouTube tanpa iklan dan tanpa penjejakan Google.
Pada ketika ini, Invidious API menggunakan aplikasi FreeTube, pemain muzik MusicPiped, dan laman web CloudTube.

Sebaliknya, ia juga menampilkan keupayaan untuk mengimport/mengeksport langganan dalam Invidious (termasuk format NewPipe), sejarah pelayaran dan tetapan. Sokongan RSS juga disertakan untuk suapan YouTube dan suapan tersuai.
Serta kemampuan untuk menguruskan langganan, untuk hanya menunjukkan video yang belum dilawati dan video terbaru, penyampaian pemberitahuan mengenai video baru, import langganan dari YouTube.
Satu lagi ciri Invidious yang menarik adalah kemampuan untuk menyematkan video Invidious di laman laman web lain. Baik secara langsung dan dari YouTube (menggunakan skrip).
Perlu juga diperhatikan bahawa Invidious menyediakan APInya sendiri untuk pembangun. Ciri-ciri penting lain pada bahagian hadapan ini termasuk:
- Mod audio sahaja (tidak perlu membuka tetingkap di telefon bimbit)
- Perisian percuma (lesen AGPLv3)
- Di Invidious tidak ada iklan atau penjejakan pengguna
- Tidak perlu membuat akaun Google untuk menyimpan langganan
- Ringan (halaman utama ~ 4KB dimampatkan)
- Mod gelap
- Pendirian bersepadu
- Tetapkan pilihan pemain lalai (kelajuan, kualiti, permainan automatik, gelung).
- Keupayaan untuk melihat video tanpa menyertakan JavaScript
- Sokong untuk komen Reddit dan bukannya komen YT
- Tidak menggunakan API rasmi YouTube
- Penyekat pintasan sekiranya video tidak tersedia untuk negara pengguna
- API Pembangun

Bagi mereka yang berminat untuk mencuba Invidious, anda harus tahu bahawa anda boleh melayari laman web tempat perkhidmatan tersebut dihoskan; pautannya adalah ini.
Atau mereka boleh memuat turun kod dari bahagian depan dan memasangnya secara peribadi di pelayan.
Bagaimana memasang Invidious?
Bagi mereka yang berminat untuk memasang front-end ini pada pelayan atau sistem mereka di komputer peribadi mereka.
Tetapi sebelum perlu ada beberapa kebergantungan yang diperlukan untuk operasi Invidious, jadi kita harus memasangnya terlebih dahulu.
Jika anda pengguna Arch Linux, Manjaro, Antergos atau mana-mana terbitan Arch Linux yang lain, anda harus membuka terminal dan taip yang berikut:
sudo pacman -S shards crystal imagemagick librsvg postgresql
Bagi mereka yang merupakan pengguna Debian, Ubuntu atau turunannya, kami akan menaip perkara berikut:
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
Selesai ini sekarang kita akan memuat turun skrip pemasang Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh