Grayjay masaüstü uygulaması
(grayjay.app)- Grayjay, birden fazla video platformunu tek bir uygulamada birleştirerek kullanıcıların platform bazlı akışlar yerine üretici odaklı şekilde içeriği takip etmesini sağlayan bir uygulamadır
- Abone olunan videolar Universal Feed içinde toplanır; böylece YouTube, PeerTube, Twitch gibi kaynaklar arasında gidip gelmeden yeni içerikler görülebilir
- Eklentilerle kaynak eklenebilir ve desteklenen servislerin abonelikleri, oynatma listeleri veya Grayjay yedek dosyaları içe aktarılabilir
- İzleme geçmişi cihazda yerel olarak saklanır; böylece izleme alışkanlıkları dışarıya daha az açığa çıkar ve veri kontrolü kullanıcıda kalır
- Android, Windows, Linux ve macOS için masaüstü ve mobil derlemeler sunar; ayrıca FDroid dağıtımını da destekler
Üretici odaklı izleme yaklaşımı
- Grayjay, “platformu değil üreticiyi takip et” hedefiyle birden fazla platformdaki video içeriklerini tek bir uygulamada birleştirir
- Örnek platformlar: YouTube, PeerTube, Twitch
- İlgilendiğiniz platformların eklentilerini etkinleştirerek ilgili kaynakları ekleyip yapılandırabilirsiniz
- Tüm eklentiler Grayjay plugins üzerinden incelenebilir
- Universal Feed, abone olunan tüm videolar için tek bir akış sunarak yeni içeriklerin tek yerde görülmesini sağlar
- Hesap ve veri içe aktarma özellikleri sunar
- YouTube veya Twitch gibi belirli kaynaklardan veri içe aktarma
- Desteklenen kaynaklardan abonelikleri ve oynatma listelerini içe aktarma
- Grayjay otomatik yedekleme şifreli zip dosyası olan
.ezipiçe aktarma - Başka uygulama örneklerinden veya başka cihazlardan oluşturulan
.zipdosyalarını içe aktarma
- Gizlilik odaklı tasarım, izleme geçmişini kullanıcının cihazında yerel olarak saklayarak izleme alışkanlıklarını gizli tutar
- Cast özelliği sayesinde videolar ve içerikler TV'ye aktarılıp büyük ekranda izlenebilir
- Harbor, internette kullanıcının kimliğini koruyan bir hizmet olarak sunulur
- Uygulamalar arasında kimlik bağlantısı
- Kitleyle doğrudan bağlantı
- İçerikten gelir elde etme
İndirme ve dağıtım
- Ana indirme derlemeleri
- Diğer derlemeler
- Grayjay, FDroid üzerinden de sunuluyor
1 yorum
Hacker News yorumları
Linux sürümünü çalıştırınca günlüklerde
Directories:User Directory: /home/bisby/Grayjaygörünüyor ve gerçekten de dizin oluşturuluyorAna dizin içinde bir şeylerin otomatik oluşturulmasından gerçekten nefret ediyorum
Linux'ta ideal olarak XDG dizin yönergelerine uyulmalı: https://specifications.freedesktop.org/basedir-spec/latest/
Portableadlı dosyayı silmeniz yeterliAncak bunun dışında dosyaları çalışma dizinine yazan bir yöntem kullandığını bilin
xdg-ninjailginizi çekebilir: https://github.com/b3nj5m1n/xdg-ninjaTemiz bir
HOMEkoruma mücadelesi sonunda yorucu ve neredeyse boşuna bir uğraşa dönüşüyor, ama bu betik basit ortam değişkenleriyle kayıt konumu değiştirilebilen kolay temizlenebilir hedefleri bulmaya yardımcı oluyorLouis Rossmann'ın onarım hakkı hareketini ve bu projenin amacını seviyorum, ancak bu lisans güvenliği, özgürlüğü ve gizliliği güçlü biçimde garanti eden yazılım dağıtımı açısından büyük bir geri adım
Debian, Arch, Guix, F-Droid gibi bağımsız imzalı ve yeniden üretilebilir derleme kanallarının yasal olarak çalışabilmesi için gerçek bir açık kaynak lisansı gerekiyor
Mevcut lisans, kullanıcıların Grayjay sunucularından imzasız ve yeniden üretilemeyen ikili dosyalar indirmesine; derleme sunucusunun herkese açık kodu aynen derlediğine ve izleme kodu ya da kötü amaçlı yazılım eklenmediğine körü körüne güvenmesine yol açıyor
Alan adı ele geçirme, BGP saldırıları, LAN üzerinde ortadaki adam saldırıları gibi durumlar da var; imza veya yeniden üretilebilir derleme kanıtı yoksa, farkında olmadan kötü amaçlı yazılım dağıtabilirler
Lisansı açık bırakırsanız, topluluk binlerce açık kaynak projede yaptığı gibi bu sorunu sizin yerinize çözebilir; ekibin bunu doğrudan çözmesi gerekmez
Böyle bir projenin gerçekten başarılı olmasını istiyorum ve bağış da yapmak isterim, ancak liderlik ya da yayın mühendisleri ele geçirilse bile projenin arka kapıya veya gözetim aracına dönüşmemesi için üçüncü taraf derleme ve dağıtım kanalları üzerinden hesap verebilir doğrulama mümkün olmalı
İlgili lisans: https://github.com/futo-org/Grayjay.Desktop?tab=License-1-ov...
AGPL gibi bir lisans, birinin kodu alıp kapalı bir ürüne dönüştürmesini engellerken mevcut özgürlük, güvenlik ve gizlilik koruyan dağıtım kanallarını da engellemeyebilir
Ekipten biri bunu okuyorsa, yazılım tedarik zinciri güvenliği uzmanı olarak endişelerimi daha ayrıntılı açıklayıp tartışabilirim
Böyle bir durumda AGPL gibi bir lisansla bunun nasıl örtüştüğünü merak ediyorum
Kendim geliştirip satacağım yazılımın lisansını değerlendiriyorum; kullanıcıların kodu güvenle çalıştırıp kendilerinin derleyebilmesi ve ben artık bakımını yapamasam bile kullanmaya devam edebilmesi benim için önemli
Bu lisans tercihi, AGPL'in ya da üçüncü taraf dağıtıcıların avantajları anlatılınca geri alınacak bir hata değil
Bunları zaten biliyorlar; FUTO çatısı altındaki ürünlerden biri olan Immich, özgün geliştiricisi işe alındıktan sonra onun hedefleriyle FUTO'nun hedefleri arasında uzlaşma sağlanarak AGPL ile yeniden lisanslandı
Burada bilinçli olarak Unreal'a benzer bir model seçilmiş gibi görünüyor. Kaynak erişimi yalnızca kullanıcı kolaylığı veya pazarlama stratejisinin bir parçası olarak sunuluyor; fork'lara izin verme niyetleri yok gibi
FOSS lisansı da mümkün olurdu, ama HN'de öğrendiğim bir şey varsa o da başkalarının para kazanmasını engellerken kendiniz para kazanmak istiyorsanız FOSS yoluna gitmemeniz gerektiği
Sayfadaki “Also available on FDroid” ifadesi kaldırılmalı
Bu uygulama F-Droid’de yer almıyor; açık kaynak olmadığı için eklenmesi de mümkün değil
Açık kaynak olsun olmasın, kendi F-Droid deposu olan birçok proje var
F-Droid, yalnızca açık kaynak yazılımlara izin veren bir depo olmasının yanında, insanların kendi depolarını barındırırken kullandığı bir paketleme altyapısı aracı da
İfade gerçekten de onların deposuna bağlantı verdiği için çok yanıltıcı olduğunu söylemek zor; illa sorumlu aranacaksa, resmi depoya ve altyapı aracına aynı adı veren F-Droid tarafının payı daha büyük
Docker ile Docker Hub, Flatpak ile Flathub gibi adları ayırmaları gerekirdi
100’den fazla gayriresmi F-Droid deposu listesi: https://github.com/userkilled/FDroid-List-Repository
Kendi F-Droid uyumlu deposu olduğu ve F-Droid istemcisiyle kullanılabildiği anlamına geliyor; ama “available on F-Droid” denince çoğu kişi bunu resmi F-Droid deposunda olduğu şeklinde anlar
Bu gerçekten F-Droid üzerinden kullanılabiliyor; sadece resmi F-Droid deposunda değil
youtube.com sitesiyle uğraşmadan YouTube kanallarına abone olmak için düşük teknolojili bir çözüm istiyorsanız, her kanalda video öğelerini içeren yerleşik bir Atom feed’i var
Benim abone olduğum kanalları izleme akışım şöyle: bir terminalde feed okuyucusu
newsboat’u çalıştırıyorum; yeni video bağlantılarını yan terminaldeki bir döngüye kopyalayıp yapıştırarak her satır içinyt-dlpçalıştırıyorumFeed URL’si için
youtube.com/channel/.../videossayfasının HTML’ini inceleyiprssUrl’i bulmak yeterli;www.youtube.com/feeds/videos.xml?channel_id=UC...biçiminde oluyorDezavantajı, prömiyerlerin, Shorts’ların ve canlı yayınların da videolarla birlikte gelmesi; bildiğim kadarıyla bunları filtrelemenin bir yolu yok. Kanala göre bazen sadece başlıktan ayırt edilebiliyor
yt-dlpile YouTube kanal URL’sinden kanal ID’sini alabilir, süreyi ve en-boy oranını kontrol ederek 3 dakikanın altında dikey videoysa Shorts sayabilir, ayrıca canlı ya da planlanmış video olup olmadığını da kontrol edebilirsinizÇevrimiçi videolarda iyi üçüncü taraf arama ve popüler içerik keşfi hep eksik kaldı
Bir YouTube arayüzü olan PocketTube’u kullanarak sevdiğim içerik üreticilerinin listesini kanal gibi oluşturuyor ve YouTube’un bana ne izlemem gerektiğini dayatmadığı bir şekilde izliyordum
Örneğin Art ve Food kanallarına sevdiğiniz üreticileri koyarsanız en yeni videolar sırasıyla izleyebiliyor, YouTube’un dayatılan arayüzünü tamamen baypas edebiliyorsunuz
Birileri gerçek bir arama ve öneri motoru olan bir YouTube arayüzü yapmaya başlarsa, yeni içerik bulmayı ve az izlenen ama iyi içeriklere yardımcı olmayı sağlayabilir
Grayjay’in birden fazla video sağlayıcısını kullanması güzel, ama hâlâ kimi takip edeceğinizi “bilmeniz” gerekiyor. Bu keşif süreci ağızdan ağıza önerilere, tesadüfe ve platform önerilerine dayanıyor
Birden fazla platformdaki içerik sağlayıcılarını içeren harici bir veritabanı olup Grayjay, PocketTube gibi uygulamaların yeni içerik bulmasını sağlasa, bence eksik parça bu olurdu
İstediğiniz öneri motorunu seçebilecek, öneri üretmek için hangi verilerin o motora gönderildiğini de görebileceksiniz
Gizliliğe çok önem verenler için tamamen çevrimdışı çalışan öneri eklentilerinin çıkma olasılığı da yüksek
YouTube sürekli “Bu polisin yaptığı şeye inanamayacaksınız” türü videoları izlememi dayatıyor
Böyle videoları hiç izlemedim; önerilerden videoları ve kanalları engellesem de gelmeye devam ediyor
Reklamlar da sadece şüpheli ilaçlar veya ürünlerden ibaret; bu yüzden böyle bir platforma girmek başlı başına kötü bir atmosfer haline geliyor
Yakın zamanda böyle bir veritabanı oluşturmak için opt-in istendiğini de hatırlıyorum; ancak henüz sunulmuş gibi görünmüyor
Bu uygulama içerik üreticilerinin para kazanması düşünülerek mi yapılmış, yoksa “your way” ifadesi “para ödemeden alıp geçeceğim” anlamına mı geliyor?
Bu ne “benim içeriğim” ne de “onların içeriği”; sadece başkasının içeriğinin sırtından geçinmek. “full ownership” tam olarak neyin sahipliği?
İçerik üreticilerinin para almayı hak edip etmediğine dair ne düşündüğünüzü merak ediyorum. Para ödemeye değmiyorsa izlemeye neden değer?
İstemeyip küçümserken yine de arzulayan ve dolanarak da olsa elde etmeye çalışan tuhaf bir aşağılama ve hak görme karışımı gibi görünüyor
Makul ve iyi niyetli okunursa “full ownership”, üreticinin ya da hak sahibinin herkes izlesin diye çevrimiçi ücretsiz yayımladığı materyalin yasal olarak edinilmiş bir kopyası veya abone olarak hesap bilgilerini girip erişilen ücretli materyalin bir kopyası üzerinde tam sahiplik anlamına geliyor sayılabilir
Bu uygulama YouTube, Twitch gibi resmi oynatıcıların yerine geçen alternatif bir ön yüz gibi çalışan bir video oynatıcıya benziyor; “unity of interface” ruhuna ve Miro oynatıcısının devamına daha yakın. Aslında neredeyse tüm podcast uygulamaları da benzer
Ama buna sanki yeni bir KaZaA ya da Popcorn Time gibi torrent tabanlı bir araca tepki veriyormuş gibi bakmak tuhaf
Reklama maruz kalmayı “ödeme” diye dayatmak etik dışı bir iş modeli; bu uygulamayı desteklememek de makul bir tepki
Keşfedilecek hâlâ çok sayıda alternatif var
Ben dahil birçok insanın platformda bulunmasından doğan ağ etkisi platformun yararına; kullanıcı sayısı arttıkça değeri artıyor ama bu, orada bulunduğum için bana ödeme yapıldığı anlamına gelmiyor
Grayjay’in aşmaya çalıştığı şey, YouTube’un duvarsız felsefe sayesinde başarılı olmuş teknolojiden yararlanıp tekel hâline geldikten sonra onun üzerine ördüğü duvarlar
Buna rağmen YouTube’un ekonomik modeli birçok içerik üreticisi için düzgün işlemiyor olmalı ki içeriklerin içine sponsorlu reklamlar yerleştiriliyor ve hâlâ çok reklam izlemek zorunda kalıyorum
Video içerikleri için bir RSS tüketicisi gibi; havalı görünüyor
Ancak resmi API kullanmadığı için çok yayılırsa platformların bunu engellemesinden endişeliyim
Ayrıca “onlara değil bana güven” mesajını gizliliğe önem veren kitleye satmak zor olabilir
İçerik üreticilerinin daha açık platformlara doğrudan yayın yapmasını kolaylaştıran, video içerikleri için RSS yayınına daha yakın bir şey olsa iyi olurdu
Ama YouTube keşfedilebilirlik ve reklam geliri paylaşımı sunuyor; teşvikleri nasıl hizalayacağımız belirsiz
Sayfanın API’sine değil tarayıcı API’sine bağlanıp, kullanıcı izlerken içeriği yedeklemek yeterli
Kullanıcının kontrol ettiği Selenium, içerik adacıkları için haklı olarak en büyük tehdit modeli
Grayjay gibi bağımsız bir uygulamanın üçüncü bir tarafça yapılmak zorunda kalması üzücü; tarayıcılardan birinin bunu fark edip abonelikli bir özellik olarak sunması gerekirdi
Siteler rekabete aykırı biçimde sayfa yapısını değiştirse bile ölçeklenebilir ve hızlı tepki verebilmek için abonelik modeli olmalı
Geçen yılki tartışma: https://news.ycombinator.com/item?id=37924776
Linux sürümü iyi çalışıyor gibi görünüyor
Telefonumla da sorunsuz senkronize oldu
İkisiyle ilgili tek şikâyetim YouTube Shorts desteği. Takip ettiğim birkaç içerik üreticisi yalnızca Shorts paylaşıyor; o kısım için Freetube kullanmaya devam etmem gerekecek gibi
macOS hata bildirimi: Uygulamada kopyala-yapıştır, metin seçimi,
Cmd-*kısayollarıyla çıkış bile çalışmıyorÜst menü çubuğunda hiç öğe yok, bağlam menüsü de yok