7 puan yazan GN⁺ 2025-03-16 | 1 yorum | WhatsApp'ta paylaş
  • Reklamsız, sade ve minimal bir YouTube arayüzü
  • yt-dlp kullanarak YouTube'dan video indirme ve yerel yapay zeka modeliyle video içeriğini özetleme
  • Kanal yönetimi ve abonelik özellikleri sunar
  • Görmek istemediğiniz videoları yok sayma
  • Videoları arka planda oynatma
  • Çevrimdışı medya oynatma
  • <track> öğesi ve WebVTT API kullanılarak altyazı desteği
  • nano-spawn dışında bağımlılık yok
  • Yalnızca HTML/CSS kullanır, istemci/sunucu tarafında JS framework'ü yok
  • Ev ağında barındırarak tüm cihazlarda video oynatabilme

Neden?

  • "Algoritmik olarak küratörlüğü yapılan" akışlar yerine sıralı akışı geri kazanmak istemesi
  • Dikkat dağıtıcı unsurlar yok
  • Clickbait küçük resimler yok
  • Yorumlar yok
  • İlgili videolar veya algoritmik olarak önerilen videolar yok
  • Reklam yok
  • Sadece temiz bir arayüz ve videolar var
  • Basitçe yapmak istemiş olması
  • YouTube Premium abonesi olmasına rağmen, dikkat kontrolü ve daha iyi bir çevrimdışı deneyim için buna ihtiyaç duyması

Gelecek özellikler (TODO)

  • İndirilen videoları silme özelliği ekleme
  • Küçük önizleme ile tam ekran arasında uygun bir boyutta video görüntüleme özelliği ekleme
  • Kanal aboneliği olmadan tekil video indirme özelliği ekleme
  • Özetleme için kullanılacak modeli seçme ve LLM sunucu uç noktasını belirtme

1 yorum

 
GN⁺ 2025-03-16
Hacker News görüşleri
  • İnsanların yt-dlp'yi daha erişilebilir hâle getirmeyi bırakıp Google'ın bunu engelleme isteğini artırmamasını umuyorum

  • Yazarın ya da benzer çözümlerle deneyimi olan birinin yanıtlayabileceği bir sorum var

    • Yeni içerik keşfetmenin iyi bir yolu var mı merak ediyorum
    • Çoğunlukla abone olduğum içerikleri izliyorum, ama algoritmanın önerdiği içeriklerden de ara sıra hoşlanıyorum
    • Platformdan çıkınca YouTube'da zaten izlediğim içeriklerin tekrar önerilmesinden ve izleme alışkanlıklarımdaki değişikliklerin algoritmaya yansımamasından endişe ediyorum
    • Yanlış varsayımlarda bulunup bulunmadığımı ya da faydalı bir şeyi gözden kaçırıp kaçırmadığımı merak ediyorum
    • Örneğin konferans konuşmaları sık sık öneriliyor, ama ne zaman bakmam gerektiğini anlamak için konferansları takip etmiyorum
  • Videocrawl'u geliştirerek LLM'leri öğrenme ve izleme deneyimini iyileştirmek için kullanıyorum

    • Temiz transkript çıkarma, özetleme ve sohbet tabanlı etkileşim gibi yaygın işleri ele alıyor
    • Kod parçacıkları, referanslar, kaynaklar vb. çıkarmak için kareleri analiz ediyor
    • Denemek için OpenAI Agent videosunu Videocrawl üzerinde izleyebilirsiniz
    • LLM'lerin videolardan öğrenme ve onlarla etkileşim kurma biçimini büyük ölçüde geliştirme potansiyeli var
  • YouTube video sayfasına bir düğme ekleyen bir tarayıcı eklentisi istiyorum

    • Düğmeye tıklayınca yt-dlp ile indirme yapıp ipfs'e kaydetsin ve ücretsiz video sitelerinde yayımlasın
    • Bir video indeksleme/arama/keşif protokolüne ihtiyaç var
    • Alternatif platformlarda da kullanılabilir
    • Popüler videolar daha fazla "seed"/"mirror" kazanır
    • Asıl büyük sorun ilgi çekici içerik bulmak
    • Tarayıcı eklentisi buna yardımcı olur
  • Christian'ın GitHub profilindeki "vi/vim" zamirlerini beğendim

    • Daha önce hiç görmemiştim, şaşırdım
  • Ebeveynler için para kazanılabilir bir şey olabilir ya da buna çok ihtiyaç var

    • YouTube çocuklar için iyi değil
    • Çok fazla şaka ve bağırış çağırış içeriği var
    • ZebraGamer, Half Asleep Chris, Mark Rober, Brick Experiment Channel, Ants Canada gibi YouTuber'lar çocuklar için iyi
    • Bunu güvenli bir uygulama olarak kilitledim ama tüm ev ağına uygulayabilsem güzel olurdu
  • "Algoritma tarafından küratörlüğü yapılan" bir akış yerine "kronolojik akış" istiyorum

    • YouTube ana sayfasının sol üstündeki 'Abonelikler' bağlantısı yalnızca abone olduklarınızı gösteriyor
    • Yer imlerine eklemeniz yeterli
  • Birkaç yıl önce benzer bir şey yapmıştım

    • Arama için YouTube API'sini kullandım
    • Heroku'da barındırdım ama yt-dlp indirildiği için dağıtımım sürekli kaldırılıyordu
    • Sonunda kendi sunucuma dağıtıp çalıştırdım
  • hub.docker veya ghcr.io üzerinde önceden hazırlanmış imajlar oluşturulup oluşturulamayacağını merak ediyorum

    • İnsanlar imajı çekip çalıştırabilir ve güncellemeleri otomatikleştirebilir
    • Self-hosting dünyasında bu standart bir uygulama
    • Aksi takdirde pek çok kişi kurmayacaktır
    • 40-50 hizmet kurmuş çok kişi var
    • git güncellemeleriyle yönetmek mümkün değil
  • Birkaç özellik isteğim var

    • İndirilen videoları silebilme özelliği eklenmeli
    • Kanal başına birkaç haftadan daha eski videolar da gösterilmeli
    • Videoları küçük önizleme ile tam ekran arasında makul bir boyutta izleme yöntemi eklenmeli
    • Bir kanala abone olmadan tek bir videoyu indirebilme yöntemi eklenmeli
    • Bunu bir Docker imajı yapın ki Docker compose ile kolayca çalıştırılabilsin