Invidious, nainštalujte si toto alternatívne klientske rozhranie YouTube na Ubuntu

o zákernom

V nasledujúcom článku sa pozrieme na Invidious. Toto je Alternatívne klientske rozhranie pre YouTube, ktoré nepoužíva oficiálne rozhranie YouTube API. Namiesto toho bude analyzovať zdrojový kód tejto platformy, aby získala potrebné informácie, a to rovnakým spôsobom ako projekty ako youtube-dl. Spracuje požiadavky používateľov prostredníctvom servera, na ktorom je nainštalovaný, čo pozitívne ovplyvní ich použitie používateľmi. The kód projektu je napísaný v programovacom jazyku Crystal a používa PostgreSQL. Distribuuje sa pod licenciou AGPLv3.

Invidious, veľmi sa podobá populárnej webovej službe HookTube. To bolo treba zastaviť po tom, čo Google upozornil svojho tvorcu na porušenie podmienok rozhrania YouTube API.

Všeobecné vlastnosti programu Invidious

prehrávanie videí v Invidious

  • To je slobodný softvér (Licencia AGPLv3). Aby sa zabránilo problémom, ktoré HookTube mal, API Invidious pracuje s FreeTube, hudobným prehrávačom MusicPiped a webovou stránkou CloudTube. Nepoužíva žiadne z oficiálnych rozhraní API služby YouTube.
  • Táto aplikácia umožní používateľom sledujte videá na YouTube bez reklamy a bez sledovania Google.
  • Budeme mať možnosť import alebo export predplatného, mať históriu prehliadania alebo ju konfigurovať pomocou rôznych možností, ktoré poskytuje.

nenápadné zajatie na mobile

  • Bude sa perfektne hodiť do vášho mobilná verzia.
  • Chystáme sa tiež nájsť možnosť spravovať predplatné. Budeme môcť vidieť iba nenavštívené videá alebo najnovšie videá. Zároveň budeme mať možnosť importovať predplatné z nášho účtu YouTube.
  • Budeme schopní sťahujte videá alebo iba zvuk.
  • Na uloženie našich odberov nie je potrebné vytvárať účet Google.

hľadať v zákernosti

  • Budeme mať možnosť použiť a tmavý režim v rozhraní.
  • V prehrávači môžete nastaviť rôzne možnosti, ako napríklad; rýchlosť, kvalita, automatické prehrávanie alebo slučka.
  • Obchádzanie zámkov v prípade, že video nie je k dispozícii pre krajinu používateľa. Aj keď si myslím, že si to musíte nakonfigurovať.

video komentáre k invidious

  • obsahuje Podpora komentárov Reddit namiesto komentárov na Youtube.
  • Budeme mať možnosť použiť a Developer API.
  • Pre záujemcov o pred inštaláciou to vyskúšajte, môžu to urobiť navštívením webovej stránky, na ktorej je pripojená služba.

Konzultovať všetky dostupné funkcie, môžete získať prístup k zoznamu dostupnému v priečinku Stránka GitHub projektu.

Nainštalujte Invidious na Ubuntu

Ak má niekto záujem pripojte toto klientske rozhranie na server alebo na osobný počítač, zvládnete to viac-menej ľahko. V tomto príklade sa inštalácia uskutoční lokálne v systéme Ubuntu 18.10. Pred pokračovaním je potrebné nainštalovať niektoré závislosti potrebné pre správnu činnosť.

história v invid

Používatelia Debianu, Ubuntu alebo akéhokoľvek ich derivátu, ktorý môžeme postupujte podľa inštalačných krokov zobrazených na vašom počítači Stránka GitHub, ktoré sú rovnaké ako tie, ktoré uvidíme nižšie. Ak ich chcete sledovať, musíte otvoriť terminál (Ctrl + Alt + T) a vykonať:

importovať skrytý verejný kľúč

curl -sSL https://dist.crystal-lang.org/apt/setup.sh | sudo bash

Vyššie uvedený príkaz pridá nastavenia podpisového kľúča a úložiska. Ak to chcete urobiť manuálne, čo je možnosť, ktorú som v tomto príklade sledoval, spustite nasledujúce príkazy:

pridať kľúč

curl -sL "https://keybase.io/crystal/pgp_keys.asc" | sudo apt-key add -

pridať repo invidious

echo "deb https://dist.crystal-lang.org/apt crystal main" | sudo tee /etc/apt/sources.list.d/crystal.list

Pokračujeme v aktualizácii zoznamu balíkov APT a inštalácia závislostí:

sudo apt update

pridať zákerné požiadavky

sudo apt install crystal libssl-dev libxml2-dev libyaml-dev libgmp-dev libreadline-dev librsvg2-dev postgresql imagemagick libsqlite3-dev

Pridajte úložisko používateľov a klonov

pridať používateľa a zákerné repo

sudo useradd -m invidious

sudo -i -u invidious

git clone https://github.com/omarroth/invidious

exit

Nakonfigurujte PostgresSQL

nastavenie postgres invidious

sudo systemctl enable postgresql

sudo systemctl start postgresql

sudo -i -u postgres

psql -c "CREATE USER kemal WITH PASSWORD 'kemal';"

createdb -O kemal invidious

psql invidious < /home/invidious/invidious/config/sql/channels.sql

psql invidious < /home/invidious/invidious/config/sql/videos.sql

psql invidious < /home/invidious/invidious/config/sql/channel_videos.sql

psql invidious < /home/invidious/invidious/config/sql/users.sql

psql invidious < /home/invidious/invidious/config/sql/session_ids.sql

psql invidious < /home/invidious/invidious/config/sql/nonces.sql

exit

Nakonfigurujte Invidious

nastavenie invidious 1

sudo -i -u invidious

cd invidious

shards update && shards install

crystal build src/invidious.cr --release

Teraz môžeme otestujte zostavený binárny súbor. Pre prístup k testu, v tomto prípade stačí otvorte adresu URL http://0.0.0.0:3000 v prehliadači. Na ukončenie testu stačí stlačiť Ctrl + c v termináli.

test zostavený zákerne

./invidious

exit

Služba Systemd

systemd skryta sluzba

sudo cp /home/invidious/invidious/invidious.service /etc/systemd/system/invidious.service

sudo systemctl enable invidious.service

sudo systemctl start invidious.service

Neviditeľné preferencie

na môže byť viac informácií o použití konzultovať s Wiki ponúkajú na stránke GitHub projektu.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Sužovať dijo

    Dobrý deň, sledoval som všetky postupnosti jeden po druhom, kopírujem a vkladám do terminálu a nefungovalo to pre mňa, je to skôr vďaka tomu, že som si od tej chvíle mohol všimnúť, že prehľadávače sú oveľa pomalšie. neviem, čo bolo schopné prejsť, používam ubuntu mate 16.04 lts 32bit, aby som zistil, či by ste mi s tým mohli pomôcť, inak je všetko v poriadku, vďaka.

    1.    Damien Amoedo dijo

      Ahoj. Naozaj neviem, čo tým myslíš. Ak vaše prehľadávače fungujú pomaly, odinštalujte závislosti, ktoré ste nainštalovali, a odstráňte nenápadného používateľa a priečinok, ktorý sa mal vytvoriť v priečinku / home.
      Čo sa týka toho, prečo to nefunguje u vás, odporúčam vám pozrieť si túto časť Problémy ktoré nájdete na stránke GitHub projektu. Možno tam nájdete riešenie svojho konkrétneho problému.
      ahoj2.

  2.   Sužovať dijo

    Dobrý deň, podarilo sa mi eliminovať kryštál pomocou správcu synaptických balíkov, ale priečinok invidious, ktorý je v domovskom priečinku nie, som použil príkaz rm -r invidious z adresára cd / home a nemôžem, pokiaľ ide o ostatné repozitáre a strácam sa ešte viac, som veľmi nový a stále som veľmi zelený v téme ubuntu, neviem, či by ste mi mohli povedať niečo iné.
    Ďakujem.