Aplikasi desktop Grayjay
(grayjay.app)- Grayjay adalah aplikasi yang menyatukan berbagai platform video dalam satu aplikasi, sehingga pengguna dapat mengikuti konten dengan pendekatan berpusat pada kreator alih-alih feed per platform
- Video langganan dikumpulkan di Universal Feed, sehingga pengguna dapat melihat konten baru tanpa berpindah-pindah antara sumber seperti YouTube, PeerTube, dan Twitch
- Sumber dapat ditambahkan melalui plugin, dan langganan·playlist dari layanan yang didukung maupun file cadangan Grayjay dapat diimpor
- Riwayat tontonan disimpan secara lokal di perangkat, dengan desain yang mengurangi paparan kebiasaan menonton ke pihak luar dan menempatkan kendali data di tangan pengguna
- Menyediakan build desktop dan mobile untuk Android, Windows, Linux, dan macOS, serta mendukung distribusi FDroid
Cara menonton yang berpusat pada kreator
- Grayjay mengintegrasikan konten video dari berbagai platform ke dalam satu aplikasi dengan tujuan “mengikuti kreator, bukan platform”
- Contoh platformnya adalah YouTube, PeerTube, dan Twitch
- Plugin untuk platform yang diminati dapat diaktifkan untuk menambahkan dan mengatur sumber tersebut
- Semua plugin dapat dijelajahi di Grayjay plugins
- Universal Feed menyediakan satu feed tunggal untuk semua video yang dilanggan, sehingga konten baru bisa dilihat di satu tempat
- Menyediakan fitur impor akun dan data
- Mengimpor data dari sumber tertentu seperti YouTube atau Twitch
- Mengimpor langganan dan playlist dari sumber yang didukung
- Mengimpor file
.ezip, yaitu file zip terenkripsi untuk cadangan otomatis Grayjay - Mengimpor file
.zipyang dibuat dari instance aplikasi lain atau perangkat lain
- Desain yang berfokus pada privasi menyimpan riwayat tontonan secara lokal di perangkat pengguna untuk menjaga kebiasaan menonton tetap privat
- Fitur casting memungkinkan video dan konten di-streaming ke TV untuk ditonton di layar besar
- Harbor disediakan sebagai layanan untuk mempertahankan identitas pengguna di internet
- Menghubungkan identitas antar aplikasi
- Terhubung langsung dengan audiens
- Monetisasi konten
Unduhan dan distribusi
- Build unduhan utama
- Build lainnya
- Grayjay juga tersedia di FDroid
1 komentar
Opini Hacker News
Saya mencoba menjalankan rilis Linux, dan di log muncul
Directories:User Directory: /home/bisby/Grayjay, lalu direktorinya memang benar-benar dibuatSaya benar-benar tidak suka kalau ada sesuatu yang otomatis dibuat di direktori home seperti ini
Di Linux, idealnya harus mengikuti panduan direktori XDG: https://specifications.freedesktop.org/basedir-spec/latest/
PortableNamun perlu diketahui bahwa selain itu, caranya adalah menulis file ke direktori kerja
xdg-ninjamungkin menarik: https://github.com/b3nj5m1n/xdg-ninjaPerjuangan menjaga
HOMEtetap bersih pada akhirnya melelahkan dan nyaris sia-sia, tetapi skrip ini membantu menemukan target pembersihan yang mudah, yaitu lokasi penyimpanan yang bisa diubah dengan variabel lingkungan sederhanaSaya menyukai gerakan hak untuk memperbaiki Louis Rossmann dan tujuan proyek ini sendiri, tetapi lisensi ini merupakan kemunduran besar dari sisi distribusi perangkat lunak yang memberikan jaminan kuat atas keamanan, kebebasan, dan privasi
Agar kanal build independen yang ditandatangani dan dapat direproduksi seperti Debian, Arch, Guix, dan F-Droid dapat berjalan secara legal, diperlukan lisensi open source yang sebenarnya
Lisensi saat ini membuat pengguna mengunduh biner yang tidak ditandatangani dan tidak dapat direproduksi dari server Grayjay, lalu secara membabi buta percaya bahwa server build memang membangun dari kode publik apa adanya serta tidak menyisipkan kode pelacak atau malware
Ada juga kasus seperti pengambilalihan domain, serangan BGP, dan serangan man-in-the-middle di LAN; tanpa tanda tangan atau bukti build yang dapat direproduksi, mereka bisa saja tanpa sadar mendistribusikan malware
Jika lisensinya dibuka agar komunitas bisa menyelesaikan masalah ini seperti yang mereka lakukan pada ribuan proyek open source, tim tidak perlu menanganinya sendiri
Saya benar-benar berharap proyek seperti ini berhasil dan ingin berdonasi, tetapi harus ada verifikasi akuntabilitas melalui kompilasi pihak ketiga dan kanal distribusi agar proyek tidak berubah menjadi backdoor atau alat pengawasan meski pimpinan atau release engineer-nya diretas
Lisensinya: https://github.com/futo-org/Grayjay.Desktop?tab=License-1-ov...
Lisensi seperti AGPL dapat mencegah upaya seseorang mengambil kode dan menjadikannya produk proprietari, sambil tetap tidak memblokir kanal distribusi yang sudah ada untuk menjaga kebebasan, keamanan, dan privasi
Jika tim membaca ini, sebagai pakar keamanan rantai pasok perangkat lunak saya bisa menjelaskan kekhawatiran ini lebih detail dan mendiskusikannya
Dalam kasus seperti ini, saya penasaran bagaimana hal itu cocok dengan lisensi seperti AGPL
Saya sedang meninjau lisensi untuk perangkat lunak yang akan saya buat dan jual sendiri, dan penting bagi saya agar pengguna dapat menjalankan kode dengan aman, membangunnya sendiri, serta tetap menggunakannya meski saya tidak lagi bisa memeliharanya
Pilihan lisensi ini bukan kesalahan yang akan dibatalkan hanya dengan menjelaskan keunggulan AGPL atau distributor pihak ketiga
Mereka sudah mengetahui hal-hal itu, dan Immich, salah satu produk di bawah FUTO, direlisensikan ke AGPL setelah mereka mempekerjakan pengembang aslinya dan mengompromikan tujuan pengembang tersebut dengan tujuan FUTO
Di sini tampaknya mereka sengaja memilih model seperti Unreal. Akses sumber hanya diberikan sebagai bagian dari kenyamanan pengguna atau strategi pemasaran, dan mereka tampaknya tidak berniat mengizinkan fork
Lisensi FOSS mungkin saja bisa dipakai, tetapi kalau ada hal yang saya pelajari dari HN, itu adalah: jika ingin mencegah orang lain menghasilkan uang sementara diri sendiri ingin menghasilkan uang, jangan memilih FOSS
Teks “Also available on FDroid” di halaman sebaiknya dihapus
Aplikasi ini tidak ada di F-Droid, dan karena bukan open source, juga tidak bisa ditambahkan
Ada banyak proyek yang memiliki repositori F-Droid sendiri, baik open source maupun tidak
F-Droid adalah repositori yang hanya mengizinkan perangkat lunak open source, sekaligus alat infrastruktur packaging yang dipakai orang untuk meng-host repositori mereka sendiri
Karena frasa itu memang ditautkan ke repositori mereka, sulit dibilang sangat menyesatkan; kalau mau dipermasalahkan, tanggung jawabnya lebih besar ada pada pihak F-Droid yang memakai nama yang sama untuk repositori resmi dan alat infrastrukturnya
Seharusnya namanya dipisah seperti Docker dan Docker Hub, atau Flatpak dan Flathub
Daftar 100+ repositori F-Droid tidak resmi: https://github.com/userkilled/FDroid-List-Repository
Maksudnya mereka punya repositori sendiri yang kompatibel dengan F-Droid sehingga bisa dipakai dengan klien F-Droid, tetapi kalau mendengar “available on F-Droid” biasanya orang mengartikannya sebagai ada di repositori resmi F-Droid
Ini jelas bisa digunakan melalui F-Droid, hanya saja tidak ada di repositori resmi F-Droid
Jika Anda menginginkan solusi berteknologi rendah untuk berlangganan channel YouTube tanpa berurusan dengan situs youtube.com, setiap channel memiliki feed Atom bawaan yang berisi item tiap video
Alur menonton channel langganan saya adalah menjalankan feed reader
newsboatdi satu terminal, lalu menyalin dan menempel tautan video baru ke loop di terminal sebelah yang menjalankanyt-dlpuntuk tiap barisURL feed bisa ditemukan dengan memeriksa HTML halaman
youtube.com/channel/.../videoslalu mencarirssUrl, bentuknya sepertiwww.youtube.com/feeds/videos.xml?channel_id=UC...Kekurangannya, premiere, Shorts, dan livestream juga masuk bersama video, dan sejauh yang saya tahu tidak ada cara untuk memfilternya. Tergantung channel-nya, kadang bisa dibedakan hanya dari judul
yt-dlp, Anda bisa mendapatkan channel ID dari URL channel YouTube, memeriksa durasi dan aspect ratio untuk menilai apakah video vertikal berdurasi 3 menit atau kurang adalah Shorts, serta memeriksa apakah itu live atau video terjadwalVideo online selalu kekurangan pencarian pihak ketiga dan eksplorasi konten populer yang bagus
Saya memakai PocketTube, frontend YouTube, untuk membuat daftar kreator favorit seperti channel, lalu menontonnya dengan cara yang tidak memaksa saya mengikuti apa yang YouTube suruh tonton
Misalnya, jika saya memasukkan kreator favorit ke channel Art dan Food, saya bisa melihatnya berdasarkan urutan video terbaru dan sepenuhnya melewati antarmuka paksa YouTube
Jika ada yang mulai membuat frontend YouTube dengan mesin pencarian dan rekomendasi sungguhan, itu bisa membantu menemukan konten baru sekaligus membantu konten bagus yang jumlah tontonannya rendah
Grayjay bagus karena memakai beberapa penyedia video, tetapi Anda tetap harus “tahu” siapa yang akan diikuti. Proses penemuan itu bergantung pada rekomendasi dari mulut ke mulut, kebetulan, atau rekomendasi platform
Menurut saya, bagian yang hilang adalah adanya basis data eksternal berisi penyedia konten dari berbagai platform agar aplikasi seperti Grayjay dan PocketTube bisa membantu menemukan konten baru
Anda akan bisa memilih mesin rekomendasi yang diinginkan, dan kami juga akan memberi tahu data apa yang dikirim ke mesin tersebut untuk membuat rekomendasi
Kemungkinan besar juga akan ada plugin rekomendasi yang berjalan sepenuhnya offline untuk orang-orang yang sangat peduli privasi
YouTube terus menyuruh saya menonton video semacam “Anda tidak akan percaya apa yang dilakukan polisi ini”
Saya bahkan tidak pernah menonton video seperti itu, dan meski saya memblokir video serta channel dari rekomendasi, tetap saja muncul
Iklannya juga hanya obat atau produk mencurigakan, sehingga masuk ke platform semacam ini sendiri terasa seperti suasana yang buruk
Saya juga ingat baru-baru ini ada permintaan opt-in untuk pembuatan basis data semacam ini, tetapi sepertinya belum tersedia
Apakah aplikasi ini dibuat dengan mempertimbangkan monetisasi kreator, atau “your way” berarti “saya akan mengambilnya begitu saja tanpa membayar”?
Ini bukan “konten saya” maupun “konten mereka”, melainkan sekadar menumpang hidup pada konten orang lain. “full ownership” itu sebenarnya kepemilikan atas apa?
Saya penasaran dengan pandangan mereka tentang apakah kreator berhak dibayar atau tidak. Kalau tidak layak dibayar, mengapa layak ditonton?
Ini terlihat seperti campuran aneh antara penghinaan dan rasa berhak: membenci, tetapi tetap menginginkannya dan berusaha mendapatkannya meski harus memutar jalan
Jika dibaca secara rasional dan beriktikad baik, “full ownership” bisa dimaknai sebagai kepemilikan penuh atas salinan yang diperoleh secara legal dari materi yang dibuka gratis secara online oleh kreator atau pemegang hak untuk dilihat siapa saja, atau salinan materi berbayar yang diakses dengan memasukkan informasi akun sebagai pelanggan
Aplikasi ini tampak seperti pemutar video yang berfungsi sebagai front-end alternatif untuk pemutar resmi seperti YouTube dan Twitch, lebih dekat dengan semangat “unity of interface” dan kelanjutan dari pemutar Miro. Praktis semua aplikasi podcast juga serupa
Jadi aneh jika melihatnya seolah-olah bereaksi terhadap alat berbasis torrent baru seperti KaZaA atau Popcorn Time
Memaksa orang “membayar” dengan terpapar iklan adalah model bisnis yang tidak etis, dan tidak mendukung praktik itu adalah respons yang masuk akal
Masih ada banyak alternatif untuk dijelajahi
Efek jaringan bahwa banyak orang, termasuk saya, berada di platform itu menguntungkan platform; semakin banyak pengguna, semakin besar nilainya, tetapi bukan berarti saya dibayar karena berada di sana
Yang ingin diakali Grayjay adalah tembok-tembok yang dibangun YouTube setelah menjadi monopoli dengan memanfaatkan teknologi yang sukses berkat filosofi tanpa tembok
Namun, mungkin karena model ekonomi YouTube tetap tidak berjalan dengan baik bagi banyak kreator, masih ada iklan sisipan di dalam konten sehingga saya tetap melihat banyak iklan
Ini terlihat keren, seperti konsumen RSS untuk konten video
Namun karena tidak memakai API resmi, saya khawatir platform-platform akan memblokirnya jika terlalu tersebar luas
Selain itu, pesan “percaya padaku, bukan pada mereka” mungkin sulit dijual kepada kelompok yang sangat peduli privasi
Akan bagus jika ada sesuatu yang lebih mirip penerbitan RSS untuk konten video, yang memudahkan kreator memposting langsung ke platform yang lebih terbuka
Namun YouTube memberi kemudahan ditemukan dan pembagian pendapatan iklan, jadi agak tidak jelas bagaimana menyelaraskan insentifnya
Cukup terhubung ke API peramban, bukan API halaman, lalu mencadangkan konten saat pengguna menontonnya
Selenium yang dikendalikan pengguna adalah model ancaman terbesar yang sah bagi pulau-pulau konten
Sayang sekali aplikasi mandiri seperti Grayjay harus dibuat oleh pihak ketiga; seharusnya salah satu peramban menyadari ini dan menawarkannya sebagai fitur langganan berbayar
Agar tetap bisa diperluas dan cepat merespons meski situs-situs mengubah struktur halaman secara antikompetitif, modelnya harus berupa langganan berbayar
Thread tahun lalu: https://news.ycombinator.com/item?id=37924776
Versi Linux tampaknya berjalan dengan baik
Sinkronisasi dengan ponsel juga tanpa masalah
Satu-satunya keluhan saya untuk keduanya adalah dukungan YouTube Shorts. Beberapa kreator yang saya ikuti hanya mengunggah Shorts, jadi sepertinya saya harus tetap memakai Freetube untuk bagian itu
Laporan bug macOS: di aplikasi ini, salin-tempel, pemilihan teks, bahkan keluar lewat pintasan
Cmd-*tidak berfungsiTidak ada item sama sekali di bilah menu atas, dan tidak ada menu konteks