Invidious adalah antarmuka pengguna alternatif untuk YouTube. Invidious tidak menggunakan API resmi YouTube; sebaliknya, ia menganalisis kode sumber situs YouTube untuk mendapatkan informasi yang diperlukan (seperti proyek-proyek seperti youtube-dl dan NewPipe).
Perangkat lunak ini memproses sebagian besar permintaan pengguna melalui server tempat perangkat lunak tersebut diinstal, yang berdampak positif bagi pengguna. Kode proyek ini ditulis dalam bahasa pemrograman Crystal, menggunakan DBMS PostgreSQL, dan didistribusikan di bawah lisensi AGPLv3+.
Invidious, pada kenyataannya, analog dengan layanan web sebelumnya yang cukup populer, HookTube , yang penciptanya, pada bulan Juli tahun lalu (seminggu setelah Invidious diumumkan), menerima surat peringatan dari Google tentang pelanggarannya terhadap ketentuan penggunaan API YouTube dan terpaksa menghentikan pekerjaan "normal" layanannya.
Tujuan utama HookTube adalah mengirimkan permintaan pengguna ke server Google (YouTube), yang, meskipun hal itu meningkatkan privasi pengguna dan juga memungkinkan mereka untuk melihat dan mengunduh video (termasuk yang memiliki pembatasan geografis, misalnya).
Invidious saat ini beroperasi dengan siklus rilis bulanan dan dimaksudkan untuk menyediakan peningkatan kode sumber yang kurang lebih relevan dan stabil bagi administrator instance Invidious mereka sendiri.
Fitur Invidious
Yg menyakitkan hati Ini memungkinkan pengguna untuk menonton video YouTube tanpa iklan dan tanpa pelacakan Google.
Pada titik ini, Invidious API menggunakan aplikasi FreeTube, pemutar musik MusicPiped, dan situs web CloudTube.

Di sisi lain, fitur ini juga mencakup kemampuan untuk mengimpor/mengekspor langganan di Invidious (termasuk format NewPipe), riwayat penelusuran, dan pengaturan. Dukungan RSS juga disertakan untuk feed YouTube dan feed kustom.
dan juga kemampuan untuk mengelola langganan, hanya menampilkan video yang belum dikunjungi dan video terbaru, pengiriman pemberitahuan tentang video baru, impor langganan dari YouTube.
Fitur lain yang cukup keren dari Invidious adalah kemampuan untuk menyematkan video Invidious di halaman situs lain. Baik secara langsung maupun dari YouTube (menggunakan script).
Perlu juga dicatat bahwa Invidious menyediakan API-nya sendiri untuk para pengembang. Fitur-fitur penting lainnya dari front-end ini meliputi:
- Mode hanya audio (tidak perlu jendela tetap terbuka di ponsel)
- Perangkat lunak bebas (lisensi AGPLv3)
- Di Invidious tidak ada iklan atau pelacakan pengguna
- Tidak perlu membuat akun Google untuk menyimpan langganan
- Ringan (beranda ~ dikompresi 4KB)
- Mode gelap
- Dudukan terintegrasi
- Tetapkan opsi pemutar default (kecepatan, kualitas, putar otomatis, putaran).
- Kemampuan untuk melihat video tanpa menyertakan JavaScript
- Dukungan untuk komentar Reddit, bukan komentar YT
- Tidak menggunakan API resmi YouTube apa pun
- Lewati pemblokiran jika video tidak tersedia untuk negara pengguna
- API Pengembang

Bagi yang berminat mencoba Invidious, perlu diketahui bahwa Anda dapat mengunjungi situs web tempat layanan tersebut dihosting; tautannya adalah ini.
Atau mereka dapat mengunduh kode dari front-end dan secara pribadi memasangnya di server.
Bagaimana cara menginstal Invidious?
Bagi mereka yang tertarik untuk memasang bagian depan ini di server atau di sistem mereka di komputer pribadi mereka.
Tapi sebelum perlu memiliki beberapa dependensi yang diperlukan untuk pengoperasian Invidious, jadi kita harus menginstalnya terlebih dahulu.
Jika Anda pengguna Arch Linux, Manjaro, Antergos, atau turunan Arch Linux lainnya, Anda harus membuka terminal dan mengetikkan yang berikut:
sudo pacman -S shards crystal imagemagick librsvg postgresql
Dalam kasus pengguna Debian, Ubuntu, atau turunannya, kami akan mengetik berikut ini:
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 sekarang kita akan mengunduh skrip penginstal Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh