Invidious, otwarta alternatywa dla YouTube

nienawistny

Invidious to alternatywny interfejs dla YouTube, Invidious nie korzysta z oficjalnego interfejsu YouTube API, zamiast tego analizuje kod źródłowy serwisu YouTube aby uzyskać niezbędne informacje (takie jak projekty takie jak youtube-dl i NewPipe.

Podczas przetwarzania większości żądań użytkowników za pośrednictwem serwera, na którym jest zainstalowany, co pozytywnie wpływa na użytkowników. Kod projektu jest napisany w języku programowania Crystal, używa DBMS PostgreSQL i jest rozpowszechniany na licencji AGPLv3 +.

W rzeczywistości podstępny jest analogiczny do dość popularnego poprzedniego serwisu internetowego HookTube , którego autor w lipcu ubiegłego roku (tydzień po ogłoszeniu Invidious) otrzymał ostrzeżenie od Google o naruszeniu przez niego warunków korzystania z YouTube API i został zmuszony do zaprzestania „normalnej” pracy Twojej usługi.

Głównym celem HookTube było wysyłanie żądań użytkowników na serwery Google (YouTube), co choć poprawiało prywatność użytkowników, a także pozwalało im oglądać i pobierać filmy (w tym na przykład te z ograniczeniami geograficznymi).

Invidious jest obecnie w miesięcznym cyklu wydawniczym y ma na celu zapewnienie administratorom ich własnych instancji Invidious mniej lub bardziej odpowiednich i stabilnych ulepszeń kodu źródłowego.

Podstępne funkcje

Nienawistny Pozwala użytkownikom oglądać filmy z YouTube bez reklam i bez śledzenia Google.
W tym momencie Invidious API korzysta z aplikacji FreeTube, odtwarzacza muzyki MusicPiped i strony internetowej CloudTube.

Fedora-Invidious

Ponadto Podkreślono również możliwość importu / eksportu subskrypcji w Invidious (w tym format NewPipe), historia i ustawienia przeglądania. Wsparcie RSS dla kanałów YouTube i kanałów niestandardowych.

Asi como możliwość zarządzania subskrypcjami, wyświetlanie tylko nieodwiedzonych filmów i najnowszych filmów, dostarczanie powiadomień o nowych filmach, import subskrypcji z YouTube.
Kolejną całkiem fajną funkcją Invidious jest możliwość osadzania filmów Invidious na stronach innych witryn. Zarówno bezpośrednio, jak i z serwisu YouTube (przy użyciu skryptu).

Warto również zauważyć, że Invidious zapewnia programistom własne API. Z innych funkcji, które można wyróżnić w tym interfejsie, znajdujemy:

  • Tryb „tylko dźwięk” (nie ma potrzeby otwierania okna na telefonie komórkowym)
  • Darmowe oprogramowanie (licencja AGPLv3)
  • W Invidious nie ma reklam ani śledzenia użytkowników
  • Nie ma potrzeby tworzenia konta Google, aby zapisać subskrypcje
  • Lekki (strona główna ma kompresję ~ 4KB)
  • Tryb ciemny
  • Zintegrowany stojak
  • Ustaw domyślne opcje odtwarzacza (szybkość, jakość, autoodtwarzanie, pętla).
  • Możliwość oglądania wideo bez włączania JavaScript
  • Obsługa komentarzy Reddit zamiast komentarzy YT
  • Nie korzysta z żadnego z oficjalnych interfejsów API YouTube
  • Pomiń blokowanie w przypadku, gdy wideo nie jest dostępne w kraju użytkownika
  • Developer API

Ci, którzy są zainteresowani wypróbowaniem Invidious, powinni wiedzieć coMożna odwiedzić stronę internetową, na której usługa jest zainstalowana link jest następujący.

Mogą też pobrać kod z front-endu i osobiście zamontować go na serwerze.

Jak zainstalować Invidious?

Dla tych, którzy są zainteresowani zamontowaniem tego front-endu na serwerze lub w swoim systemie na swoim komputerze osobistym.
Ale przedtem Konieczne jest posiadanie pewnych zależności niezbędnych do działania Invidious, więc musimy je najpierw zainstalować.

Jeśli są Użytkownicy Arch Linux, Manjaro, Antergos lub jakiejkolwiek innej pochodnej Arch linux powinni otworzyć terminal i wpisać:

sudo pacman -S shards crystal imagemagick librsvg postgresql

W przypadku użytkowników, którzy są użytkownikami Debiana, Ubuntu lub jakiejkolwiek ich pochodnej, wpiszemy:
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

Zrób to teraz, pobierzemy skrypt instalacyjny Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Ioan Fearless powiedział

    Dzień dobry, dzień dobry.

    ✗ Błąd: Przepraszamy, Twój system operacyjny nie jest obsługiwany.

    Manjaro 18 KDE | Jądro 4.20.13-1-Manjaro.

    «Jeśli są użytkownikami Arch Linux, Manjaro, Antergos lub jakiejkolwiek innej pochodnej Arch linux, powinni otworzyć terminal i wpisać:

    sudo pacman -S odłamki kryształu 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

    ✗ Błąd: Przepraszamy, Twój system operacyjny nie jest obsługiwany.

    Okazuje się, że jestem użytkownikiem Arch Linux (Manjaro) i próbowałem go zainstalować zgodnie z instrukcją.
    Wynik „Błąd nieobsługiwanego systemu operacyjnego”.

    Mam nadzieję, że przy innej okazji będziecie bardziej rygorystyczni w swoich publikacjach i nie zmarnujecie czasu czytelników.

  2.   Kompresory powiedział

    W Arch i pochodnych proces instalacji jest znacznie bardziej skomplikowany niż to, co jest tutaj publikowane.
    Dla tych, którzy chcą zobaczyć wszystkie niezbędne kroki:

    https://github.com/omarroth/invidious

  3.   Manuel Mar powiedział

    I czy to samo nie stanie się z HookTube?

    1.    Kompresory powiedział

      Jak rozumiem, problem z HookTube polegał na tym, że nie korzystaliśmy z YT API, z którym 90% treści było niedostępnych.
      W takim przypadku to samo może się nie zdarzyć lub przynajmniej nie w takim samym procencie, ponieważ:
      a) Invidious nie korzysta z oficjalnego YouTube API, zamiast tego analizuje kod źródłowy serwisu YouTube w celu uzyskania niezbędnych informacji (takich jak projekty takie jak youtube-dl i NewPipe)
      b) Invidious API korzysta z aplikacji FreeTube, odtwarzacza muzyki MusicPiped i strony internetowej CloudTube
      Jedynym sposobem, aby to wiedzieć, jest użycie go, chociaż nie mam ochoty instalować go na moich komputerach.

  4.   Himanshu powiedział

    Ale nie mówisz o upadku i jego złej stronie.

    Jeśli ludzie będą mogli oglądać filmy bez reklam, wtedy twórcy, którzy tworzą i umieszczają filmy, w końcu przestaną tworzyć filmy, ponieważ nie byłoby motywacji do dalszego tworzenia filmów, gdyby nie zarabiali na swoich filmach.