6 poin oleh GN⁺ 2023-10-18 | 1 komentar | Bagikan ke WhatsApp
  • Invidious adalah frontend alternatif open source untuk pengguna yang ingin memakai YouTube dengan lebih ringan, dengan fokus menghindari pelacakan Google
  • Merupakan software Free/Libre open source berlisensi AGPL-3.0, dan dapat digunakan lewat instance publik atau di-host sendiri
  • Memungkinkan berlangganan channel dan membuat playlist tanpa akun YouTube, sehingga mengurangi ketergantungan pada akun
  • Pengguna dapat menonton video tanpa iklan dan didukung SponsorBlock 100%, sehingga mengurangi gangguan saat menonton
  • Menyediakan REST API terdokumentasi dan dukungan multi-bahasa, sehingga bisa dimanfaatkan baik oleh pengguna umum maupun developer

Peran dan cara distribusi Invidious

Privasi dan pengalaman menonton

  • Invidious melindungi pengguna dari pengawasan Google, dan juga tidak melacak pengguna secara mandiri
  • Bertujuan membantu pengguna memulihkan fokus melalui desain yang berpusat pada manusia
  • Pengguna dapat menonton video tanpa terganggu iklan yang mengganggu, dan SponsorBlock didukung 100%

Fitur tanpa akun

  • Pengguna dapat berlangganan channel tanpa akun YouTube
  • Pengguna dapat membuat playlist tanpa akun YouTube

Dukungan bahasa dan developer

1 komentar

 
GN⁺ 2023-10-18
Komentar Hacker News
  • Daftar berbagai frontend alternatif tersusun rapi di sini: https://github.com/mendel5/alternative-front-ends
    Ini juga cocok untuk pengarsipan internet. Saat Twitter atau Reddit memunculkan popup atau redirect login, mengganti URL ke versi frontend alternatif memungkinkan konten diarsipkan tanpa embel-embel

    • farside juga layak dilihat: https://sr.ht/~benbusby/farside/
      Ia memelihara daftar instance frontend alternatif yang berfungsi, dan secara otomatis me-redirect tautan ke instance yang sehat
  • Menarik bahwa dokumentasinya menyebut “karena berbagai masalah, Invidious perlu sering direstart, minimal sekali sehari, idealnya setiap jam”: https://docs.invidious.io/installation/#post-install-configu...
    Sepertinya mungkin terkait dengan isu memory leak ini: https://github.com/iv-org/invidious/issues/1438
    Menarik juga bahwa isu ini sudah hampir 3 tahun, dan juga menyebut laporan yang lebih lama lagi

    • Menjalankan Invidious sangat sulit. Ia benar-benar menghabiskan seluruh RAM dan setidaknya sekali membuat sistem crash
    • Di lingkungan saya tidak terjadi begitu. Invidious sangat mudah disetel dengan docker-compose.yml dan juga tidak saya restart. Sudah 2 tahun berjalan tanpa masalah
  • Jika ini di-self-host dan dipakai bersama Yattee https://github.com/yattee/yattee sebagai klien iOS dan tvOS, menonton video langganan YouTube bisa cukup nyaman sambil meminimalkan paparan algoritme dan iklan

    • YouTube kini punya popup deteksi ad blocker yang bisa menembus uBO
  • Agak mengejutkan Google belum memanggang iklan langsung ke dalam stream. Kalau begitu, memisahkan iklan akan menjadi sangat sulit

    • Karena iklan dipersonalisasi, tiap penayangan akan butuh stream baru dan menimbulkan biaya komputasi. Stream tidak bisa dirender sebelumnya dan harus dibuat saat itu juga, sehingga beban sumber daya komputasi pada jam puncak juga meningkat
      Itu akan mengurangi margin, dan mungkin bahkan sampai tidak layak dilakukan
    • Tidak sampai sangat sulit. SponsorBlock sudah menghapus segmen iklan di dalam video. Jika makin kompleks, machine learning akan dilibatkan. Ini perlombaan senjata, tapi sejauh ini tampaknya pihak kita diuntungkan. Untuk jangka panjang, belum tahu
    • Tahap akhirnya mungkin bukan memasukkan iklan ke stream, melainkan attestation
    • Saya akan sangat terkejut kalau ini tidak sedang berjalan, atau bahkan sudah selesai dan hanya menunggu waktu rilis yang tepat
    • Sederhana saja. Tidak ada keuntungan menayangkan iklan yang tidak bisa diagregasi. Yang dipedulikan YouTube bukan penayangan iklan, melainkan pendapatan iklan
  • Saya meng-host instance sendiri dan cukup bagus. Kalau home feed dimatikan, tidak terganggu sampah “populer” acak. Saya jadi hanya mencari video yang dibutuhkan, sehingga konsumsi YouTube berkurang cukup banyak

    • Lucunya, YouTube menonaktifkan feed beranda jika riwayat penelusuran dimatikan. Mungkin maksudnya membuat orang menyalakan riwayat penelusuran, tapi berkat itu saya selalu melihat beranda yang bersih sebelum masuk ke daftar langganan
  • Di frontend yang “dirancang secara etis” ini, bagaimana tepatnya para kreator dibayar atas karya mereka?

    • Sama seperti cara sebagian besar kreator “purnawaktu” menghasilkan uang belakangan ini. Membership channel, merchandise, Super Chat, sponsor, Patreon, dan sebagainya
      YouTube sendiri sudah membuat cukup berisiko bagi kreator untuk menggantungkan nafkah pada pendapatan iklan. YouTube bisa menghentikan monetisasi video dan channel nyaris sesuka hati, dan mungkin tidak ada proses pemulihan yang cepat. Mengingat penayangan video biasanya terkonsentrasi di awal, ini penting
      Selain itu, perusahaan juga bisa mengambil porsi besar dari pendapatan iklan pada konten yang seharusnya termasuk fair use. Ditambah lagi, YouTube bisa memasang iklan pada video yang tidak disetel beriklan oleh kreatornya, dan dalam kasus itu uangnya tidak masuk ke kreator
      Jadi sudah cukup lama situasinya tidak memungkinkan kreator hanya mengandalkan pendapatan iklan atau pendapatan YouTube Premium. Karena YouTube selama ini benar-benar mengabaikan kreator, mereka sudah lama membuatnya tidak bisa menjadi sumber pendapatan yang stabil seperti sarana lainnya
    • Iklan adalah model bisnis buruk dengan banyak eksternalitas negatif yang bahkan berujung pada ancaman terhadap demokrasi. Makin cepat dihapus, makin cepat pula alternatif yang layak dan etis muncul
      Jika melihat nilai rata-rata impresi iklan, sistem micropayment yang membebankan beberapa sen per pengguna sudah cukup. Masalahnya sekarang, selama iklan masih “cukup lumayan”, hampir tidak ada tekanan pasar yang membuat penerbit dan kreator menyesuaikan diri ke sistem micropayment bersama
    • Kalau yang dimaksud adalah 99% “kreator” yang membanjiri YouTube dengan konten sampah repetitif dan buatan AI untuk mengeruk pendapatan iklan secara “etis”, saya tidak peduli
      Tentu ada konten bagus di YouTube, tetapi secara realistis 99% adalah sampah yang dirancang untuk 1) menempel pada tren populer demi mendapat view dan 2) memonetisasinya dengan menampilkan iklan. Pada dasarnya bukan konten, melainkan sampah acak
    • Lakukan seperti Kurzgesagt. Jual merchandise. Posternya cukup bagus
    • Sesuatu seperti Patreon adalah cara terbaik
  • Apakah ini legal?
    Dalam ketentuan Google disebutkan bahwa melewati iklan merupakan pelanggaran Ketentuan YouTube: https://support.google.com/youtube/answer/14129599?hl=en#:~:...

    • Hanya karena tertulis di ketentuan, bukan berarti itu firman Tuhan atau putusan pengadilan
      Secara lebih umum, apakah seseorang secara hukum harus menyetujui ketentuan agar bisa berkomunikasi lewat HTTPS dengan server penyedia layanan? Apakah mengirim dan menerima satu paket dengan cara seperti itu berarti secara hukum telah menyetujuinya?
      Ketika Google merayapi berbagai situs web, tidak dianggap bahwa Google harus menyetujui berbagai lisensi yang dipasang pemilik situs tersebut, atau bahwa aktivitas crawling itu sendiri berarti persetujuan semacam itu
      Tidak masuk akal percaya bahwa penerbit majalah atau penyedia TV bisa memaksa pengguna untuk melihat atau mendengar iklan. Di dunia nyata, orang sengaja tidak melihat iklan dengan berbagai cara, dan tidak ada alasan penyedia YouTube harus berbeda
    • Legal. Invidious tidak menandatangani kontrak itu dan juga tidak memakai API YouTube
      Mereka menerima surat hukum dari YouTube dan menjawabnya secara terbuka di https://github.com/iv-org/invidious/issues/3872
      “Mereka tidak memahami bahwa kami tidak pernah menyetujui ketentuan/kebijakan mereka, dan juga tidak menggunakan API mereka”
    • Tidak. Pertanyaan sebenarnya adalah siapa yang peduli dan benar-benar bersedia mengambil tindakan
  • Hal-hal seperti ini adalah elemen inti untuk interoperabilitas dengan noscript/browser (X)HTML dasar. Situs web nyata harus mendukungnya dengan upaya terbaik, dan untuk berbagai layanan administratif online atau layanan online inti, hal itu seharusnya diwajibkan
    Namun para developer toksik yang bekerja di sana membuat “antarmuka web” sangat bergantung pada eksekusi kode JavaScript di sisi klien. Contohnya fingerprinting browser yang sangat berubah-ubah dan rumit
    kick.com yang baru “memeriksa browser web dengan JavaScript”, dan memakai engine web Big Tech dianggap aman. Jangan tertipu soal di mana kejahatan yang sebenarnya berada
    Interoperabilitas Big Tech dan Small Tech adalah kuncinya. Hanya regulasi yang kuat yang bisa mewujudkannya, dan kita juga harus memperkirakan yang terburuk. Termasuk kemungkinan Big Tech diam-diam mempekerjakan tim hacker untuk mengganggu alternatif-alternatif Big Tech

  • Sayang sekarang makin sulit menemukan instance yang mengizinkan download. Dulu enak karena bisa mengambil video dari mobile

    • Saya memakai 4K Video Downloader yang di-sideload: https://www.4kdownload.com/products/videodownloaderandroid-4...
      Namun itu bukan klien untuk menonton biasa
    • Di Android, Seal bisa digunakan untuk mengunduh video YouTube secara lokal: https://github.com/JunkFood02/Seal
      Banyak situs lain juga didukung
    • NewPipe bekerja sangat baik untuk mengunduh video: https://newpipe.net/
      Namun di Pixel 6a saya, video 4K sepertinya tidak bisa, dan hanya bisa download hingga 1080p
    • NewPipe masih berfungsi
    • Karena bandwidth tidak murah, dan ada alat yang lebih baik untuk download. Pakai saja youtube-dl atau NewPipe
  • Belakangan ini Crystal makin sering terlihat, dan saya jadi ingin mendalaminya lagi

    • Saya juga. Beberapa hari lalu saya melihat framework Lucky, dan setidaknya dari dokumentasinya, itu terlihat mengesankan