1 poin oleh GN⁺ 2024-12-12 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
GN⁺ 2024-12-12
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

    • Dengan tombol tambah di kanan atas, kita bisa menambahkan langsung URL instance apa pun
      Kalau instance-nya cukup baru, itu berfungsi; instance saya terlalu lama, jadi sekarang saya punya motivasi untuk memperbarui server PeerTube saya ke versi terbaru
    • Karena kasus tragis seperti ini, saya rasa App Store tidak bisa terus dipertahankan dalam pasar bebas
      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
    • Bukankah daftar itu opsional?
    • Jika App Store tidak mengizinkan penjelajahan instance sembarang, tingkat kontrol dan sensor ini benar-benar tidak masuk akal
      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

    • Karena itu saya harus masuk ke file locale instance saya dan mengembalikannya dengan 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

    • Sayangnya, ini hal umum di Fediverse
      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
    • Tombol Play Store dan App Store ada kira-kira di bagian tengah
      Di bawah judul “A very first build, limited by (play & i) stores
    • Halaman web SepiaSearch punya ilustrasi yang bagus dan juga gambar kotak pencarian, tetapi itu bukan kotak pencarian sungguhan
      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
    • Menarik bahwa pendiri Mastodon orang Jerman dan PeerTube berasal dari Prancis
      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
    • Saya sudah memakai PeerTube selama beberapa tahun, tetapi saya selalu tidak paham mengapa pengalaman pengguna-nya sampai sebegitu buruknya
      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 videos saja sudah akan mengurangi sebagian besar kebingungan
      Engineer 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

    • Kalau berdasarkan aplikasi, dari menu hamburger di kanan atas masuk ke ikon roda gigi lalu atur preferensi bahasa
      Saya juga sempat hampir menyerah sambil berpikir, “Ah, semuanya bahasa Prancis, tidak ada yang bisa ditonton”
    • https://videos.lukesmith.xyz/videos/recently-added
  • Bagus sekali. Senang melihat PeerTube tumbuh, dan menurut saya ini salah satu alternatif paling serius untuk melawan hegemoni YouTube yang tersentralisasi

    • Saya tidak suka algoritma YouTube. Video yang sama terus-menerus ditampilkan berulang kali
  • 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

    • Teknologi streaming-nya tampak solid, dan tidak ada masalah dengan pemuatan maupun pemutaran video
      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
    • Ini bukan pesaing nyata YouTube
      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
    • Bahkan jika diurutkan berdasarkan jumlah penayangan, daftar video yang muncul persis sama
      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

    • AS juga harus menindak tegas monopoli app store untuk mencegah penyalahgunaan seperti ini
    • Di Android ada banyak pilihan selain Play Store, seperti F-Droid, Obtainium, dan lainnya
      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?

    • Karena PeerTube bersifat federatif, tanggung jawab moderasi ada pada masing-masing server
    • Tidak ditangani. Tidak ada juga perlindungan terhadap serangan penolakan layanan, baik yang disengaja maupun tidak
      Ini perangkat lunak yang sempurna untuk orang yang tidak punya pengalaman mendistribusikan video
    • Cara kerjanya seperti forum. Anda harus mencari instance yang memiliki budaya dan cara moderasi yang sesuai dengan selera Anda