Truyền bá một giải pháp thay thế giao diện người dùng nguồn mở cho YouTube

không ưa

Invidious là một giao diện người dùng thay thế cho YouTube, Invidious không sử dụng API YouTube chính thức, thay vào đó, nó phân tích cú pháp mã nguồn của trang YouTube để nhận thông tin cần thiết (chẳng hạn như các dự án như youtube-dl và NewPipe.

Trong khi xử lý hầu hết các yêu cầu của người dùng thông qua máy chủ, nó được cài đặt trên, ảnh hưởng tích cực đến người dùng. Mã dự án được viết bằng ngôn ngữ lập trình Crystal, sử dụng DBMS PostgreSQL và được phân phối theo giấy phép AGPLv3 +.

Trên thực tế, Invidious, tương tự như dịch vụ web khá phổ biến trước đây HookTube , tác giả của ông, vào tháng XNUMX năm ngoái (một tuần sau khi Invidious được công bố), đã nhận được thư cảnh báo từ Google về việc ông vi phạm các điều khoản sử dụng API YouTube và buộc phải dừng hoạt động "Bình thường" của dịch vụ của bạn.

Mục đích chính của HookTube là gửi yêu cầu của người dùng đến máy chủ của Google (YouTube), mặc dù nó đã cải thiện quyền riêng tư của người dùng và cũng cho phép họ xem và tải xuống video (bao gồm cả những video có giới hạn địa lý chẳng hạn).

Invidious hiện đang trong chu kỳ phát hành hàng tháng y nhằm cung cấp cho quản trị viên các phiên bản Invidious của riêng họ những cải tiến mã nguồn ổn định và có liên quan ít nhiều.

Tính năng sống động

Không ưa Nó cho phép người dùng xem video YouTube mà không cần quảng cáo và không cần Google theo dõi.
Tại thời điểm này, Invidious API sử dụng ứng dụng FreeTube, trình phát nhạc MusicPiped và trang web CloudTube.

Fedora-xâm lược

Hơn nữa, khả năng nhập / xuất đăng ký trong Invidious cũng được đánh dấu (bao gồm cả định dạng NewPipe), lịch sử duyệt web và cài đặt. Hỗ trợ RSS cho nguồn cấp dữ liệu YouTube và nguồn cấp dữ liệu tùy chỉnh.

cũng như khả năng quản lý các đăng ký, có thể chỉ hiển thị các video chưa xem và các video gần đây nhất, gửi thông báo về các video mới, nhập các đăng ký từ YouTube.
Một tính năng khá hay khác của Invidious là khả năng nhúng video Invidious vào các trang của trang khác. Cả trực tiếp và từ YouTube (sử dụng tập lệnh).

Cũng cần lưu ý rằng Invidious cung cấp API riêng cho các nhà phát triển. Trong số các tính năng khác có thể được đánh dấu trong giao diện người dùng này, chúng tôi tìm thấy:

  • Chế độ chỉ âm thanh (không cần mở cửa sổ trên thiết bị di động)
  • Phần mềm miễn phí (giấy phép AGPLv3)
  • Trong Invidious không có quảng cáo hoặc theo dõi người dùng
  • Không cần tạo tài khoản Google để lưu đăng ký
  • Nhẹ (trang chủ được nén ~ 4KB)
  • Chế độ tối
  • Chân đế tích hợp
  • Đặt các tùy chọn trình phát mặc định (tốc độ, chất lượng, tự động phát, vòng lặp).
  • Khả năng xem video mà không bao gồm JavaScript
  • Hỗ trợ nhận xét Reddit thay vì nhận xét YT
  • Không sử dụng bất kỳ API chính thức nào của YouTube
  • Bỏ qua chặn trong trường hợp video không có sẵn cho quốc gia của người dùng
  • API nhà phát triển

Những người muốn dùng thử Invidious nên biết những gìe có thể truy cập trang web nơi dịch vụ được cài đặt liên kết là cái này.

Hoặc họ có thể tải xuống mã từ giao diện người dùng và tự gắn mã lên máy chủ.

Làm thế nào để cài đặt Invidious?

Dành cho những ai quan tâm đến việc gắn giao diện người dùng này trên máy chủ hoặc trên hệ thống trên máy tính cá nhân của họ.
Nhưng trước đó Cần phải có một số phụ thuộc cần thiết cho hoạt động của Invidious, vì vậy chúng tôi phải cài đặt chúng trước.

Nếu họ là Người dùng Arch Linux, Manjaro, Antergos hoặc bất kỳ dẫn xuất nào khác của Arch linux nên mở một thiết bị đầu cuối và nhập như sau:

sudo pacman -S shards crystal imagemagick librsvg postgresql

Trong trường hợp của những người là người dùng Debian, Ubuntu hoặc bất kỳ dẫn xuất nào của chúng, chúng tôi sẽ nhập như sau:
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

Xong việc này, bây giờ chúng ta sẽ tải xuống tập lệnh trình cài đặt Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

5 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   không sợ hãi dijo

    Chào buổi chiều.

    ✗ Lỗi: Xin lỗi, hệ điều hành của bạn không được hỗ trợ.

    Manjaro 18 KDE | Nhân 4.20.13-1-Manjaro.

    «Nếu họ là người dùng Arch Linux, Manjaro, Antergos hoặc bất kỳ dẫn xuất nào khác của Arch linux, họ nên mở một thiết bị đầu cuối và nhập như sau:

    Sudo pacman -S shards pha lê 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

    ✗ Lỗi: Xin lỗi, hệ điều hành của bạn không được hỗ trợ.

    Hóa ra tôi là người dùng Arch Linux (Manjaro) và tôi đã thử cài đặt nó theo hướng dẫn.
    Kết quả "Lỗi hệ điều hành không được hỗ trợ".

    Trong một dịp khác, tôi hy vọng bạn sẽ khắt khe hơn với những ấn phẩm của mình và không làm mất thời gian của độc giả.

  2.   mổ đẻ dijo

    Trong Arch và các dẫn xuất, quá trình cài đặt phức tạp hơn nhiều so với những gì được công bố ở đây.
    Đối với những người muốn xem tất cả các bước cần thiết:

    https://github.com/omarroth/invidious

  3.   Manuel Mar dijo

    Và điều tương tự sẽ không xảy ra với HookTube?

    1.    mổ đẻ dijo

      Theo tôi hiểu, vấn đề với HookTube là không sử dụng API YT mà 90% nội dung không thể truy cập được.
      Trong trường hợp này, điều tương tự có thể không xảy ra hoặc ít nhất là không theo cùng một tỷ lệ phần trăm vì:
      a) Invidious không sử dụng API chính thức của YouTube, thay vào đó nó phân tích mã nguồn của trang YouTube để lấy thông tin cần thiết (chẳng hạn như các dự án như youtube-dl và NewPipe)
      b) API Invidious sử dụng ứng dụng FreeTube, trình phát nhạc MusicPiped và trang web CloudTube
      Cách duy nhất để biết là sử dụng nó mặc dù tôi không có khuynh hướng cài đặt nó trên máy tính của mình.

  4.   Himanshu dijo

    Nhưng bạn không nói về sự sụp đổ và mặt xấu của nó.

    Nếu mọi người xem video mà không có quảng cáo, thì những người sáng tạo tạo và đưa video cuối cùng cũng sẽ ngừng tạo video vì sẽ không có động lực để tiếp tục tạo video nếu họ không kiếm tiền từ video của mình.