Невидима зовнішня інтерфейсна альтернатива YouTube

огидний

Invidious — це альтернативний фронтенд для YouTube. Invidious не використовує офіційний API YouTube; натомість він аналізує вихідний код сайту YouTube , щоб отримати необхідну інформацію (наприклад, проекти на кшталт youtube-dl та NewPipe).

Він обробляє більшість запитів користувачів через сервер, на якому встановлено, що позитивно впливає на користувачів. Код проекту написаний мовою програмування Crystal, використовує СУБД PostgreSQL та розповсюджується за ліцензією AGPLv3+.

Invidious, фактично, є аналогом досить популярного раніше веб-сервісу HookTube , автор якого в липні минулого року (через тиждень після анонсу Invidious) отримав від Google попереджувальний лист про порушення умов використання YouTube API та був змушений припинити «нормальну» роботу свого сервісу.

Головною метою HookTube було відправлення запитів користувачів на сервери Google (YouTube), які, хоча і покращили конфіденційність користувачів, а також дозволили їм переглядати та завантажувати відео (зокрема, такі, що мають гео-обмеження).

Invidious наразі працює за щомісячним циклом випусків і призначений для того, щоб забезпечити адміністраторів їхніх власних екземплярів Invidious більш-менш релевантними та стабільними покращеннями вихідного коду.

Невидимі особливості

Невидимий Це дозволяє користувачам переглядати відео YouTube без реклами та без відстеження Google.
На даний момент Invidious API використовує програму FreeTube, музичний програвач MusicPiped та веб-сайт CloudTube.

Fedora-невидимий

З іншого боку, він також має можливість імпортувати/експортувати підписки в Invidious (включно з форматом NewPipe), історію переглядів та налаштування. Також включена підтримка RSS для стрічок YouTube та користувацьких стрічок.

Також можливість керувати підписками, показувати лише не відвідувані відео та найновіші відео, доставка сповіщень про нові відео, імпорт підписок з YouTube.
Ще однією досить цікавою особливістю Invidious є можливість вбудовувати Invidious відео на сторінки інших сайтів. Як безпосередньо, так і з YouTube (за допомогою сценарію).

Варто також зазначити, що Invidious надає власний API для розробників. Інші помітні особливості цього фронтенду включають:

  • Режим лише аудіо (не потрібно тримати вікно відкритим на мобільному телефоні)
  • Безкоштовне програмне забезпечення (ліцензія AGPLv3)
  • У Invidious немає реклами чи відстеження користувачів
  • Не потрібно створювати обліковий запис Google для збереження підписок
  • Легкий (домашня сторінка стиснута ~ 4 КБ)
  • Темний режим
  • Вбудований стенд
  • Встановіть параметри програвача за замовчуванням (швидкість, якість, автовідтворення, цикл).
  • Можливість перегляду відео без включення JavaScript
  • Підтримка коментарів Reddit замість коментарів YT
  • Не використовує жодного офіційного API YouTube
  • Блокування обходу, якщо відео недоступне для країни користувача
  • API розробника

Тим, хто зацікавлений спробувати Invidious, слід знати, що можна відвідати веб-сайт, де розміщено сервіс; посилання ось таке.

Або вони можуть завантажити код з інтерфейсу та змонтувати його особисто на сервері.

Як встановити 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


Додати як пріоритетне джерело в Google