Invidious는 YouTube에 대한 오픈 소스 프런트 엔드 대안

독실한

Invidious는 YouTube의 대안 프런트엔드입니다. Invidious는 공식 YouTube API를 사용하지 않고, 대신 YouTube 사이트의 소스 코드를 분석하여 필요한 정보를 얻습니다(youtube-dl 및 NewPipe와 같은 프로젝트 참조).

이 프로젝트는 설치된 서버를 통해 대부분의 사용자 요청을 처리하므로 사용자에게 긍정적인 영향을 미칩니다. 프로젝트 코드는 Crystal 프로그래밍 언어로 작성되었고, PostgreSQL DBMS를 사용하며, AGPLv3+ 라이선스로 배포됩니다.

사실 Invidious는 이전에 꽤 인기를 끌었던 웹 서비스인 HookTube와 유사한데 , HookTube의 개발자는 작년 7월(Invidious가 발표된 지 일주일 후)에 YouTube API 이용 약관 위반으로 Google로부터 경고장을 받고 서비스의 "정상적인" 운영을 중단해야 했습니다.

HookTube의 주요 목적은 사용자의 요청을 Google 서버 (YouTube)로 보내는 것이었지만, 사용자의 개인 정보를 개선하고 비디오 (예 : 지리적 제한이있는 비디오 포함)를보고 다운로드 할 수도있었습니다.

Invidious는 현재 월별 릴리스 주기로 운영되며 , Invidious 인스턴스 관리자에게 관련성이 높고 안정적인 소스 코드 개선 사항을 제공하는 것을 목표로 합니다.

개성있는 기능

인비디어스 이를 통해 사용자는 광고없이 Google 추적없이 YouTube 동영상을 볼 수 있습니다.
이 시점에서 Invidious API는 FreeTube 앱, MusicPiped 음악 플레이어 및 CloudTube 웹 사이트를 사용합니다.

페도라 인비디어스

반면에, 이 앱은 Invidious (NewPipe 형식 포함)로 구독 정보, 검색 기록 및 설정을 가져오거나 내보낼 수 있는 기능도 제공합니다 . 또한 YouTube 피드 및 사용자 지정 피드에 대한 RSS 지원도 포함되어 있습니다.

뿐만 아니라 구독 관리 기능, 방문하지 않은 비디오 및 최신 비디오 만 표시, 새 비디오에 대한 알림 전달, YouTube에서 구독 가져 오기.
Invidious의 또 다른 멋진 기능은 다른 사이트의 페이지에 Invidious 비디오를 삽입하는 기능입니다. 직접 및 YouTube에서 (스크립트 사용).

Invidious는 개발자를 위한 자체 API를 제공한다는 점도 주목할 만합니다. 이 프런트엔드의 다른 주요 기능은 다음과 같습니다.

  • 오디오 전용 모드 (모바일에서 창을 열어 둘 필요 없음)
  • 무료 소프트웨어 (AGPLv3 라이선스)
  • Invidious에는 광고 또는 사용자 추적이 없습니다.
  • 구독을 저장하기 위해 Google 계정을 만들 필요가 없습니다.
  • 경량 (홈페이지는 ~ 4KB 압축)
  • 다크 모드
  • 통합 스탠드
  • 기본 플레이어 옵션 (속도, 품질, 자동 재생, 반복)을 설정합니다.
  • JavaScript를 포함하지 않고 비디오를 볼 수있는 기능
  • YT 댓글 대신 Reddit 댓글 지원
  • YouTube의 공식 API를 사용하지 않습니다.
  • 사용자의 국가에서 비디오를 사용할 수없는 경우 차단 우회
  • 개발자 API

Invidious를 사용해보고 싶으신 분들은 서비스가 호스팅되는 웹사이트( 링크는 여기)를 방문하시면 됩니다.

또는 프런트 엔드에서 코드를 다운로드하여 서버에 직접 탑재 할 수 있습니다.

Invidious를 설치하는 방법?

이 프런트 엔드를 서버 또는 개인용 컴퓨터의 시스템에 마운트하려는 사용자를위한 것입니다.
하지만 전에 Invidious의 작동에 필요한 몇 가지 종속성이 필요하므로 먼저 설치해야합니다.

Arch Linux, Manjaro, Antergos 또는 기타 Arch Linux 파생 배포판을 사용하는 경우 터미널을 열고 다음을 입력하십시오.

sudo pacman -S shards crystal imagemagick librsvg postgresql

데비안, 우분투 또는 그 파생물 사용자 인 경우 다음을 입력합니다.
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에서 선호하는 검색 엔진으로 추가