Aplikasi Mobile PeerTube: Menemukan Video dengan Menghargai Perhatian
(joinpeertube.org)- Framasoft merilis versi pertama PeerTube Mobile untuk Android dan iOS, dengan tujuan memudahkan penemuan video PeerTube di perangkat mobile sekaligus menghadirkan pengalaman yang tidak mengeksploitasi perhatian dan data
- PeerTube bukan satu layanan tunggal, melainkan jaringan platform video terfederasi yang masing-masing memiliki aturan dan fokus sendiri, sehingga aplikasi ini berupaya menurunkan hambatan masuk lewat pencarian, eksplorasi platform, dan akun lokal
- Rilis pertama berfokus pada kasus penggunaan penonton, dengan prioritas pada penjelajahan dan penayangan video; dikembangkan dengan Flutter dan dirilis sebagai perangkat lunak bebas dan open source
- Karena tiap kanal distribusi memiliki proses peninjauan toko aplikasi dan kebijakan yang berbeda, pembatasan daftar yang diizinkan diterapkan secara berbeda; di F-Droid dan APK langsung, platform yang terindeks di SepiaSearch dapat digunakan
- Pada 2025, mereka akan mengerjakan publikasi dokumentasi dan laporan, pemutaran di latar belakang, login/langganan/komentar, rekomendasi video berikutnya, dan perbaikan daftar terbatas; dukungan tablet/TV, penayangan offline, serta fitur kreator akan bergantung pada pendanaan dan tingkat penggunaan
Aplikasi mobile PeerTube pertama dari Framasoft
- Framasoft merilis versi pertama aplikasi PeerTube Mobile untuk Android dan iOS
- Aplikasi ini membantu lebih banyak pengguna menonton video PeerTube dan menemukan platform, sekaligus menargetkan pengalaman penggunaan yang tidak mengeksploitasi perhatian dan data
- Framasoft adalah organisasi nirlaba yang beroperasi dari donasi, dengan tujuan mengedukasi tentang isu digital dan kapitalisme pengawasan, serta menyediakan alat yang membantu kemandirian digital
7 tahun pengembangan PeerTube dan peralihan ke mobile
- Bagi Framasoft, pengembangan PeerTube mendekati “kecelakaan yang membahagiakan”; selama 7 tahun, dengan sekitar 650 ribu euro, kontribusi komunitas, dan 1 pengembang berbayar selama 6 tahun pertama lalu menjadi 2 orang, mereka berupaya menunjukkan bahwa alternatif radikal untuk YouTube dan Twitch dapat dibuat
- Sejak awal, Framasoft menilai bahwa perangkat lunak PeerTube, jaringan platform video terfederasi, ekosistem, dan basis pengguna yang dijangkau harus tumbuh perlahan tetapi stabil
- Seiring meningkatnya konsumsi video dan live streaming di perangkat mobile, klien mobile dibutuhkan sebagai langkah berikutnya untuk memperluas basis pengguna jaringan PeerTube
- Tahun lalu, Framasoft merekrut Wicklow agar mempelajari teknologi mobile dan memimpin pengembangan aplikasi, sekaligus membiasakan diri dengan kode inti PeerTube
Mitra pengembangan, pilihan teknologi, dan cakupan pertama
- Perekrutan baru adalah keputusan yang membutuhkan pendanaan, dan Framasoft mendapat dukungan dari NLnet dan program NGI0 Entrust
- Zenika mendukung arsitektur dan strategi mobile, dan dalam proses peninjauan mereka menilai bahwa berbagi video P2P di perangkat mobile bukan strategi yang tepat
- Setelah membenchmark beberapa teknologi, Wicklow memilih Flutter sebagai teknologi pengembangan
- La Coopérative des Internets membantu mencari pengalaman pengguna dan desain yang sesuai untuk video Fediverse
- Rilis pertama membatasi cakupan pada kasus penggunaan penonton, berfokus pada penjelajahan dan penayangan video
- Laporan desain dan strategi mobile direncanakan akan dibagikan pada awal 2025 setelah selesai, dengan harapan dapat membantu proyek FLOSS lain
- Aplikasi PeerTube Mobile adalah perangkat lunak bebas dan open source, dan kode sumbernya tersedia di repositori Framagit
Mengurangi kompleksitas Fediverse di dalam aplikasi
- PeerTube bukan platform video tunggal, melainkan jaringan tempat tiap platform memiliki aturan, sumber daya, dan fokus sendiri serta memilih apakah akan berfederasi dengan platform lain
- Karena strukturnya lebih kompleks dibanding platform terpusat, bahkan di kalangan penggemar video ada masukan seperti “tidak tahu harus membuat akun di mana dan mencari video di mana”
- Aplikasi mobile dirancang sebagai titik masuk untuk mengurangi kompleksitas ini
- Akun lokal: membuat bentuk akun lokal di dalam perangkat agar daftar tontonan, playlist, favorit, dan lainnya dapat digunakan
- Pengguna bisa menikmati konten video tanpa harus terlebih dahulu mencari platform yang mengharuskan pembuatan akun
- Eksplorasi platform: antarmuka untuk menjelajahi mesin pencari dan federasi platform PeerTube agar pengguna dapat menemukan video sesuai minat
- Pengguna yang tidak mengenal mesin pencari Fediverse seperti SepiaSearch pun dapat langsung menemukan fungsi pencarian di dalam aplikasi
- Menampilkan keragaman platform: menunjukkan di mana video dan kanal dihosting, sehingga konsep federasi diperkenalkan secara visual
Prinsip desain untuk menghindari eksploitasi perhatian
- Framasoft tidak memiliki tenaga kerja seperti Google atau pendanaan seperti Amazon, tetapi menjadikan fakta bahwa mereka tidak terikat pada aturan kapitalisme pengawasan dan model captology sebagai kekuatan
- PeerTube dan aplikasi mobile tidak memiliki kepentingan untuk menahan perhatian pengguna, memaksa paparan iklan, atau mengumpulkan lalu memonetisasi data perilaku dan pribadi
- Karena itu, dalam desainnya mereka mengecualikan pola desain berbahaya seperti doom scroll, feed kurasi, dan notifikasi berlebihan
- Dibutuhkan upaya desain tersendiri untuk tetap mempertahankan antarmuka yang familier dan mudah digunakan sambil menghapus pola berbahaya yang kini telah menjadi umum
Peninjauan app store dan daftar platform yang diizinkan
- Framasoft memperkirakan bahwa menyesuaikan diri dengan Google Play Store dan Apple AppStore akan sulit, dan dalam proses peninjauan nyata, struktur organisasi nirlaba kecil Prancis yang mendistribusikan klien untuk jaringan platform berbagi video otonom memang menjadi masalah
- Mereka merujuk pada isu App Store Thorium dan pengalaman Gabe, pengembang Owncast, tetapi tetap menghadapi berbagai hambatan
- Pengguna Android tingkat lanjut dapat menggunakan unduhan APK terbaru secara langsung
- Agar lolos peninjauan Apple dan Google, aplikasi memerlukan daftar terkurasi platform PeerTube yang diizinkan yang memenuhi standar toko aplikasi
- Apple AppStore: dibatasi oleh daftar izin yang sangat ketat, dan bahkan satu minggu sebelum rilis belum ada kepastian apakah akan lolos peninjauan
- Jika lolos peninjauan Apple, mereka berencana memperluas daftar dan meninjau cara agar pengguna dapat menambahkan platform yang mereka inginkan
- Google Play Store: ada daftar izin yang terbatas, tetapi pengguna sudah dapat menambahkan platform yang mereka inginkan, dan daftar izin direncanakan akan diperluas
- F-Droid dan unduhan APK langsung: semua platform PeerTube yang terindeks di SepiaSearch dapat digunakan
- Instance yang tidak terdaftar di indeks atau menjadi subjek moderasi dapat ditambahkan pengguna secara manual
- Framasoft menilai app store belum siap untuk jaringan yang independen dan berorientasi solidaritas
- Tautan donasi kecil di footer situs web atau di salah satu platform yang diizinkan pun menjadi alasan penolakan di Apple
- Seperti terlihat dalam perselisihannya dengan Epic, Apple mengambil komisi dari setiap pembelian dalam aplikasi, dan memiliki kepentingan ekonomi untuk menjaga pengeluaran pengguna tetap berada di dalam ekosistemnya
Rencana peningkatan pada 2025 dan setelahnya
- Karena menyesuaikan diri dengan pembatasan Apple dan Google memakan lebih banyak waktu dan energi dari perkiraan, pada Desember mereka merilis versi pertama yang belum sempurna dan memutuskan untuk meningkatkannya secara bertahap
- Pekerjaan yang direncanakan pada awal 2025 adalah sebagai berikut
- Menyelesaikan dan menerbitkan laporan desain dan strategi mobile
- Menerbitkan dokumentasi
- Pemutaran video di latar belakang
- Login akun, mengimpor langganan, dan menulis komentar
- Rekomendasi video berikutnya
- Memperbaiki situasi daftar platform yang terbatas
- Pada pertengahan 2025, jika pendanaan tersedia, mereka akan mengerjakan hal berikut
- Dukungan tablet
- Dukungan TV
- Termasuk dukungan AndroidTV
- AppleTV akan bergantung pada pembatasan Apple
- Penayangan offline untuk konten yang dapat diunduh
- Framasoft telah mengajukan hibah NLnet untuk rencana pertengahan tahun, dan masih menunggu kepastian pendanaan
- Bergantung pada keberhasilan dan penggunaan aplikasi, mereka juga ingin menambahkan kasus penggunaan kreator konten
- Mengunggah dan memublikasikan video
- Mengelola konten
- Membuat live streaming
- Fitur kreator adalah pekerjaan besar, dan Framasoft masih mempertimbangkan dari mana, kapan, dan bagaimana pendanaan untuk itu bisa diperoleh
Unduhan, kontribusi, dan permintaan dukungan
- Framasoft meminta pengguna mengunduh dan menggunakan aplikasi, serta membagikannya kepada teman
- Aplikasi ini dapat menjadi gerbang baru untuk memperkenalkan konten PeerTube, menyediakan basis pengguna bagi kreator konten, dan mendorong lebih banyak berbagi
- Laporan bug dapat dibuat di dalam aplikasi, dan kontribusi kode dapat dilakukan di repositori Git
- Kontribusi terjemahan antarmuka juga dibutuhkan
- Saat ini aplikasi hanya tersedia dalam bahasa Inggris dan Prancis
- Kontribusi bahasa diterima melalui platform terjemahan
- Framasoft berencana terus memelihara aplikasi, menambahkan terjemahan, memperbaiki bug, dan menyediakan pembaruan keamanan, tetapi semua itu membutuhkan biaya
- Untuk menjadikan posisi Wicklow sebagai peran permanen di tim, mereka perlu mengamankan anggaran 2025, dan kampanye donasi sedang berlangsung
- Pengembangan PeerTube dapat didukung dengan berbagi informasi, memberikan usulan peningkatan, dan berdonasi ke Framasoft
1 komentar
Komentar Hacker News
Saya suka pekerjaan yang dilakukan Framasoft di sini, tetapi sayang kalau karena pembatasan iOS App Store kita tidak bisa menjelajahi instance yang tidak ada dalam daftar yang sudah disetujui sebelumnya
Dari sudut pandang pengguna self-hosting, kegunaannya hampir hilang
Kalau instance-nya cukup baru, itu berfungsi; instance saya terlalu lama, jadi sekarang saya punya motivasi untuk memperbarui server PeerTube saya ke versi terbaru
Apple tampaknya lebih ingin pengguna mengunduh YouTube dari tokonya daripada memakai alternatif sehat yang sesuai dengan kebutuhan mereka. Ketika pihak kecil yang dirugikan, mereka tidak ragu menyalahgunakan standar ganda dalam kriteria distribusi, dan ini adalah penyalahgunaan monopoli itu sendiri
Eropa bergerak ke arah yang benar. Jika App Store diruntuhkan, insentif yang terdistorsi ikut hilang, dan hanya melalui persaingan alami Apple akan dipaksa menghormati pengguna
Perusahaan raksasa yang abusif seperti ini perlu segera diregulasi
Saya suka PeerTube dan sebagian besar produk Framasoft, tetapi seperti kebanyakan perangkat lunak terfederasi, menurut saya masalah branding dan pemasaran menghambat pertumbuhannya
Mastodon dulu juga begitu, dan sebelum situsnya banyak dibenahi, ada istilah seperti “toots”. Saya tahu mereka bilang tujuannya bukan pertumbuhan melainkan edukasi, tetapi untuk menjangkau orang yang ingin diedukasi, pertumbuhan juga diperlukan
s/post/toot/Sebagian keputusan upstream Mastodon terlihat seperti “kalau ingin mendapatkan pengguna, sampai hal-hal kecil pun harus sama seperti Twitter”
Saya penasaran apakah ada aturan App Store spesifik yang melarang pengguna menambahkan stream kustom
Secara fungsional, ini terlihat sama seperti menambahkan instance di klien Mastodon atau memasukkan feed RSS ke aplikasi podcast, jadi saya tidak tahu bagian mana yang bermasalah
Di landing page tidak terlihat satu tombol pun untuk mengunduh aplikasi
Banyak cerita tentang perusahaan pembuatnya, betapa buruknya aktor lain, dan permintaan donasi, tetapi tidak ada video, tidak ada cara menjelajahi platform, dan tidak ada cara mengunduh apa pun
Sepertinya bukan dibuat untuk pengguna
Dari jejaring sosial berbasis ActivityPub yang saya tahu, mungkin hanya Mastodon yang keluar dari pola ini, dan Lemmy juga sampai batas tertentu
Jejaring sosial yang berfokus pada manusia dan pengalaman pengguna punya peluang. Yang berfokus pada motivasi teknis, politis, dan filosofis seperti PeerTube kemungkinan besar paling banter akan tetap menjadi ceruk
Saya tidak bermaksud menghalangi eksperimen; saat ini justru tampak seperti waktu yang sangat baik untuk bereksperimen dengan desain media sosial
Di bawah judul “A very first build, limited by (play & i) stores”
Saya sendiri pernah mengunggah video ke PeerTube, tetapi belum pernah mendengar SepiaSearch
PeerTube bagus untuk meng-host video, tetapi tidak akan ada yang menemukannya dari dalam PeerTube. Kalau mengunggah video teknis lalu membiarkannya dirujuk dari forum lain, pemutarannya berjalan baik. Contohnya di sini: https://video.hardlimit.com/w/349011f0-4029-4818-bc41-40fab2...
Jumlah tayangnya mungkin sekitar 100. Saya melihat PeerTube seperti imgBB untuk meng-host konten yang tidak bisa diletakkan di forum yang tidak memproses gambar seperti HN
PeerTube seharusnya lebih banyak dipakai seperti WordPress, yaitu banyak situs menjalankannya untuk video mereka sendiri
Yang dilakukan PeerTube adalah mengalihkan beban pemutaran ke browser lain yang sedang menonton video yang sama pada saat bersamaan. Secara teori, server streaming kecil pun bisa menangani banyak pengguna, tetapi tampaknya belum ada video PeerTube yang cukup viral untuk menguji skalabilitas itu
Ini berbeda dari BitTorrent. Ini caching dan streaming, bukan distribusi replikasi; sumber aslinya satu, dan peer hanya memiliki salinan ketika sedang memutar
Pengalaman pengguna Mastodon cukup mirip dengan rasanya menghadapi birokrasi labirin regulasi Eropa
Di Mastodon, servernya terpecah-pecah dan kita harus memahami struktur federasi, mirip dengan menavigasi jaringan kebijakan Eropa yang harus menghadapi hukum per wilayah dan harmonisasi lintas batas
Keduanya di permukaan merupakan struktur terbuka dan terdesentralisasi yang menjanjikan kebebasan dan partisipasi berbasis komunitas, tetapi penuh kerumitan yang membingungkan pengguna baru
Ketika saya memperkenalkannya kepada seseorang, mereka akhirnya langsung bertanya kepada saya alih-alih mendapatkan informasi dari situs atau menemukan video yang ingin ditonton
Klien mobile mungkin merupakan langkah ke arah yang benar, tetapi sejak harus menjelaskan bahwa “SepiaSearch itu semacam halaman depan YouTube”, itu saja sudah tidak masuk akal
Buat saja klien yang dari namanya langsung terlihat sebagai situs video, lalu tampilkan beberapa video di halaman depan. Kalau tidak suka algoritme, tampilkan saja secara acak. Sekadar menaruh video di halaman yang URL-nya mengandung kata seperti
videossaja sudah akan mengurangi sebagian besar kebingunganEngineer sering tersesat di sini karena tidak melihat bahwa prosedur fitur dan UX adalah hal yang sepenuhnya berbeda. Pengguna ingin melakukan X, tetapi karena komputer hanya bisa menyediakan prosedur Y dan Z, lalu pengguna dipaksa memahami Y dan Z—itulah yang disebut “desain programmer”
Menurut saya Bluesky adalah contoh bagus yang mengabstraksikan kompleksitas semacam ini. Mereka memusatkan sebagian hal untuk memulai dan juga mengompromikan fitur, tetapi bagi orang yang mengenal media sosial mikroblog, itu langsung bisa dikenali
PeerTube seharusnya melakukan hal semacam itu selama bertahun-tahun, tetapi terus menolaknya
Sisi pengembangan sudah berhasil. Mereka membuatnya berfungsi, cepat, dan bagus. Sekarang sisi pengguna yang harus dikerjakan. Buatlah sederhana, familier, dan mudah diakses
Jika ada orang dari pihak PeerTube yang membaca ini, daftar instance di halaman https://joinpeertube.org/instances perlu pengurutan yang lebih berguna
Di halaman yang terlihat sekarang, kanal acak dengan 20 video muncul sebagai hasil kedua, sedangkan Freediverse.com yang memiliki 741 langganan dan 465.094 video muncul di urutan keenam. Jelas yang terakhir seharusnya berada lebih atas
Saya penasaran apakah ada rekomendasi kanal teknologi berbahasa Inggris yang layak ditonton di PeerTube
Rekomendasi bawaan tampaknya kebanyakan berbahasa Prancis
Saya juga sempat hampir menyerah sambil berpikir, “Ah, semuanya bahasa Prancis, tidak ada yang bisa ditonton”
Bagus sekali. Senang melihat PeerTube tumbuh, dan menurut saya ini salah satu alternatif paling serius untuk melawan hegemoni YouTube yang tersentralisasi
Saya mengunduh aplikasinya dan menambahkan minat, lalu 10 rekomendasi pertama yang muncul adalah: video edukasi tentang PeerTube itu sendiri, versi subtitle bahasa Inggris dari video itu, slide Framadate berbahasa Prancis, video edukasi Fediverse, video edukasi PeerTube berbahasa Prancis, sesuatu yang tampak seperti video piramida berbahasa Prancis, video edukasi PeerTube dengan subtitle Spanyol, video edukasi Mastodon, video edukasi pengobatan alternatif, video edukasi TILvids
Sebagai catatan, saya tidak bisa bahasa Prancis. Memfilter berdasarkan minat pun tidak mengubah video yang muncul
Rasanya ini bukan pesaing nyata YouTube
Sebaliknya, kurasi-nya tampak buruk sekali. Saya juga mencoba SepiaSearch, mesin pencari dengan branding yang lucu, tetapi hasilnya tetap sama-sama tidak relevan atau tidak menarik
Saya juga penasaran bagaimana moderasinya dilakukan. Tidak tahu bagaimana mereka mencegah berbagi konten yang tidak pantas atau ilegal
Saya orang Prancis dan sudah mengenal berbagai perangkat lunak FramaSoft sejak beberapa tahun lalu, tetapi menurut saya semuanya alternatif yang buruk
Pendekatannya benar-benar keliru. Mereka mengira hanya dengan menjadi perangkat lunak bebas sudah bisa memperoleh pangsa pasar, sambil sepenuhnya mengabaikan pengalaman pengguna, kesetaraan fitur, dan inovasi. Akibatnya, alat-alatnya begitu buruk sampai sulit digunakan
PeerTube sudah ada hampir 10 tahun, tetapi tidak ada yang memakainya, dan tampak seperti situs web cangkang kosong yang dipertahankan untuk membakar dana publik
Sepertinya algoritmanya tidak mempertimbangkan minat
Beberapa tahun lalu saya membuat klien PeerTube untuk Android
Pada September, Google menghapusnya dan sampai sekarang masih menunggu banding: https://github.com/sschueller/peertube-android/issues/302
Saya berharap versi kali ini tidak bernasib sama seperti aplikasi saya
Saya sempat berpikir mungkin bisa diunggah ke tempat-tempat itu juga, ternyata sudah
Bagaimana PeerTube menangani moderasi? Bagaimana dengan hal-hal seperti CSAM, rasisme, antisemitisme?
Ini perangkat lunak yang sempurna untuk orang yang tidak punya pengalaman mendistribusikan video