6 puan yazan GN⁺ 2023-10-18 | 1 yorum | WhatsApp'ta paylaş
  • Invidious, YouTube’u daha hafif kullanmak isteyen kullanıcılar için açık kaynaklı alternatif bir ön yüz olup Google takibinden kaçınmaya odaklanır
  • AGPL-3.0 lisanslı Free/Libre açık kaynaklı bir yazılımdır; herkese açık instance’ları kullanabilir veya kendiniz barındırabilirsiniz
  • YouTube hesabı olmadan da kanallara abone olmayı ve oynatma listesi oluşturmayı mümkün kılarak hesap bağımlılığını azaltır
  • Videoları reklamsız izleyebilir ve SponsorBlock’u %100 destekleyerek izleme deneyimini bölen unsurları azaltır
  • Belgelenmiş REST API ve çoklu dil desteği sunarak hem genel kullanıcılar hem de geliştiriciler tarafından kullanılabilir

Invidious’un rolü ve dağıtım biçimi

Gizlilik ve izleme deneyimi

  • Invidious, kullanıcıları Google’ın gözetiminden korur ve kendisi de kullanıcıları takip etmez
  • İnsan odaklı tasarımıyla kullanıcıların odaklarını yeniden kazanmalarına yardımcı olmayı amaçlar
  • Can sıkıcı reklamlara takılmadan video izleyebilir ve SponsorBlock’u %100 destekler

Hesapsız kullanılabilen özellikler

  • YouTube hesabı olmadan da kanallara abone olabilirsiniz
  • YouTube hesabı olmadan oynatma listeleri oluşturabilirsiniz

Dil ve geliştirici desteği

1 yorum

 
GN⁺ 2023-10-18
Hacker News yorumları
  • Çeşitli alternatif frontend listeleri burada iyi derlenmiş: https://github.com/mendel5/alternative-front-ends
    İnternet arşivleme için de çok uygun. Twitter veya Reddit pop-up’lar, giriş yönlendirmeleri gibi şeyler gösterdiğinde URL’yi alternatif frontend sürümüyle değiştirirseniz içeriği fazlalıksız biçimde saklayabilirsiniz

    • farside da bakmaya değer: https://sr.ht/~benbusby/farside/
      Çalışan alternatif frontend instance’larının listesini tutuyor ve bağlantıları otomatik olarak sağlıklı bir instance’a yönlendiriyor
  • Belgelerde “çeşitli sorunlar nedeniyle Invidious sık sık yeniden başlatılmalı; en az günde bir kez, ideal olarak her saat” denmesi ilginç: https://docs.invidious.io/installation/#post-install-configu...
    Muhtemelen bu bellek sızıntısı meselesiyle bağlantılı görünüyor: https://github.com/iv-org/invidious/issues/1438
    Bu issue’nun neredeyse 3 yıl öncesinden olması ve daha da eski raporlardan söz etmesi de ilginç

    • Invidious’u ayağa kaldırmak epey zordu. Gerçekten tüm RAM’i yedi ve en az bir kez sistemi çökertti
    • Benim ortamımda böyle bir durum yok. Invidious, docker-compose.yml ile çok kolay kuruldu ve yeniden de başlatmıyorum. 2 yıldır sorunsuz çalışıyor
  • Bunu self-host edip iOS ve tvOS istemcisi olarak Yattee https://github.com/yattee/yattee ile birlikte kullanınca, algoritma ve reklam maruziyetini en aza indirerek YouTube abonelik videolarını gayet iyi izlemek mümkün

    • YouTube’da artık uBO’yu aşan reklam engelleyici algılama pop-up’ı var
  • Google’ın reklamları hâlâ doğrudan stream’in içine gömmemesi biraz şaşırtıcı. Öyle yapsa reklamları ayırmak son derece zorlaşırdı

    • Reklamlar kişiselleştirildiği için her izleme için yeni bir stream gerekir ve bu da hesaplama maliyeti doğurur. Stream’i önceden render edemez, anında oluşturmak zorunda kalırsınız; bu da yoğun saatlerdeki bilişim kaynağı yükünü artırır
      Bu marjları düşürür; belki de tamamen uygulanamaz hâle getirecek kadar
    • Son derece zor değil. SponsorBlock zaten video içi reklam bölümlerini kaldırıyor. İş daha karmaşık hâle gelirse makine öğrenimi devreye girer. Bu bir silahlanma yarışı, ama şimdiye kadar avantaj bizde gibi görünüyor. Uzun vadede bilemem
    • Nihai aşama, reklamı stream’e gömmek değil attestation (kanıtlama) olacaktır
    • Bunun ya sürmekte olmadığına ya da çoktan bitip uygun lansman anını beklemediğine çok şaşırırım
    • Basit. Ölçümlenemeyen reklam yayınlamanın bir avantajı yok. YouTube’un önemsediği şey reklamın gösterilmesi değil, reklam geliri
  • Kendi instance’ımı barındırıyorum, gayet iyi. Ana sayfa akışını kapatınca rastgele “popüler” çöplerle dikkatiniz dağılmıyor. Sadece ihtiyaç duyduğum videoları arayıp izler oldum; YouTube tüketimim ciddi biçimde azaldı

    • Komik olan, YouTube arama geçmişini kapatınca ana sayfa akışını devre dışı bırakıyor. Amaç insanları arama geçmişini açmaya zorlamak olsa gerek; ama bu sayede abonelik listesine gitmeden önce her zaman temiz bir ana sayfa görüyorum
  • Bu “etik tasarlanmış” frontend’de içerik üreticileri eserlerinin karşılığını tam olarak nasıl alıyor?

    • Günümüzde çoğu “tam zamanlı” içerik üreticisinin para kazandığı şekilde: kanal üyelikleri, ürün satışları, Super Chat, sponsorlar, Patreon vb.
      YouTube zaten içerik üreticilerinin geçimlerini reklam gelirine bağlamasını epey riskli hâle getirdi. YouTube videoların ve kanalların para kazanma özelliğini neredeyse keyfi biçimde kapatabiliyor ve hızlı bir itiraz/çözüm süreci olmayabiliyor. Video izlenmelerinin başta yoğunlaştığını düşünürsek bu önemli
      Ayrıca adil kullanım kapsamına girmesi gereken içeriklerde bile şirketler reklam gelirinin büyük bir payını alabiliyor. Üstelik içerik üreticisi reklam ayarlamamış olsa bile YouTube videolara reklam koyabiliyor ve o durumda para üreticiye gitmiyor
      Bu yüzden içerik üreticilerinin yalnızca reklam gelirine veya YouTube Premium gelirine güvenebileceği bir durum uzun süredir yok. YouTube içerik üreticilerini tamamen görmezden geldiği için, onu diğer araçlar kadar istikrarlı bir gelir kaynağı olmaktan uzun zaman önce çıkardı
    • Reklam, demokrasiye yönelik tehditlere kadar varan pek çok olumsuz dışsallığı olan berbat bir iş modeli. Ne kadar hızlı ortadan kalkarsa uygulanabilir ve etik alternatifler de o kadar hızlı ortaya çıkar
      Ortalama reklam gösteriminin değerini düşünürsek, kullanıcı başına birkaç sent alan bir mikro ödeme sistemi yeterli olur. Şu anki sorun, reklam “yeterince idare eder” durumdayken yayıncıları ve içerik üreticilerini ortak bir mikro ödeme sistemine uyum sağlamaya itecek piyasa baskısının neredeyse olmaması
    • Reklam gelirini “etik” biçimde sömürmek için YouTube’u tekrarlayan, yapay zeka tarafından üretilmiş çöp içerikle dolduran %99’luk “içerik üreticilerinden” söz ediyorsanız, umurumda değil
      Elbette YouTube’da harika içerikler de var, ama gerçekçi bakarsak %99’u 1) popüler trendlere yapışıp izlenme almak ve 2) bunun üzerinden reklam gösterip gelir elde etmek için tasarlanmış çöp. Esasen içerik değil, rastgele çöp
    • Kurzgesagt gibi yapmak gerek: ürün satmak. Posterleri oldukça iyi
    • Patreon gibi şeyler en iyi yöntem
  • Bu yasal mı?
    Google’ın şartlarında reklamları atlatmanın YouTube şartlarını ihlal ettiği yazıyor: https://support.google.com/youtube/answer/14129599?hl=en#:~:...

    • Şartlarda yazıyor diye bu, Tanrı’nın ya da mahkemenin sözü olmuş olmuyor.
      Daha genel olarak, bir hizmet sağlayıcısının sunucusuyla HTTPS üzerinden iletişim kurmak için hukuken şartları kabul etmek gerekir mi? Bu şekilde tek bir paket gönderip almak, hukuken kabul etmiş sayılmak mıdır?
      Google çeşitli web sitelerini tararken, o web sitelerinin sahiplerinin koyduğu çeşitli lisansları Google’ın kabul etmesi gerektiği ya da taramanın kendisinin böyle bir kabul anlamına geldiği düşünülmüyor.
      Bir dergi yayıncısının ya da TV sağlayıcısının kullanıcıyı reklamları görmeye veya duymaya zorlayabileceğine inanmak saçma. Gerçek hayatta insanlar çeşitli yollarla bilerek reklamlara bakmıyor; YouTube sağlayıcısının bundan farklı olması için de bir neden yok.
    • Yasal. Invidious o sözleşmeyi imzalamadı ve YouTube API’sini de kullanmıyor.
      YouTube’dan hukuki bir mektup aldı ve https://github.com/iv-org/invidious/issues/3872 adresinde herkese açık şekilde yanıt verdi.
      “Onların şartlarını/politikalarını hiçbir zaman kabul etmediğimizi ve API’yi de kullanmadığımızı anlamıyorlar.”
    • Hayır. Asıl soru, kimin bunu umursadığı ve gerçekten harekete geçmeye istekli olduğudur.
  • Bunlar noscript/temel (X)HTML tarayıcıları ile birlikte çalışabilirlik için temel unsurlar. Gerçek web siteleri bunları en iyi çabayla desteklemeli; birçok idari çevrim içi hizmette ya da temel çevrim içi hizmette ise zorunlu olmalı.
    Ama oralarda çalışan son derece toksik geliştiriciler, “web arayüzlerini” istemcide JavaScript kodu çalıştırmaya aşırı bağımlı hale getiriyor. Örneğin çok oynak ve karmaşık tarayıcı parmak izi alma yöntemleri var.
    Yeni kick.com “JavaScript ile web tarayıcısını denetliyor” ve Big Tech web motorlarını kullanmak güvenli oluyor. Gerçek kötülüğün nerede olduğu konusunda yanılmamak gerek.
    Big Tech ile Small Tech’in birlikte çalışabilirliği kilit nokta. Bunu ancak güçlü düzenlemeler mümkün kılar; en kötüsünü de beklemek gerekir. Buna Big Tech’in, Big Tech alternatiflerini taciz etmek için gizlice hacker ekipleri kiraladığı durumlar da dahil.

  • Artık indirmeye izin veren instance’lar bulmanın zorlaşması üzücü. Mobilde videoları alabilmek güzeldi.

    • Sideload edilmiş 4K Video Downloader kullanıyorum: https://www.4kdownload.com/products/videodownloaderandroid-4...
      Ancak normal izleme için bir istemci değil.
    • Android’de YouTube videolarını yerel olarak indirmek için Seal kullanılabiliyor: https://github.com/JunkFood02/Seal
      Başka birçok siteyi de destekliyor.
    • NewPipe video indirmede çok iyi çalışıyor: https://newpipe.net/
      Ancak benim Pixel 6a’da 4K video çalışmıyor gibi; en fazla 1080p indirebiliyorum.
    • NewPipe hâlâ çalışıyor.
    • Çünkü bant genişliği ucuz değil ve indirme için daha iyi araçlar var. youtube-dl ya da NewPipe kullanabilirsiniz.
  • Son zamanlarda Crystal’ı giderek daha sık görüyorum; yeniden derinlemesine bakmak istiyorum.

    • Ben de. Birkaç gün önce Lucky framework’üne baktım; en azından belgelerine göre etkileyiciydi.