PeerTube मोबाइल ऐप: ध्यान का सम्मान करते हुए वीडियो खोजें
(joinpeertube.org)- Framasoft ने Android·iOS के लिए PeerTube Mobile का पहला वर्ज़न जारी किया है, जिसका लक्ष्य मोबाइल पर PeerTube वीडियो को अधिक आसानी से खोजने देना है, बिना उपयोगकर्ताओं के ध्यान और डेटा का शोषण किए
- PeerTube कोई एकल सेवा नहीं, बल्कि अपने-अपने नियमों और फोकस वाले फेडरेटेड वीडियो प्लेटफ़ॉर्म नेटवर्क का समूह है, इसलिए ऐप खोज, प्लेटफ़ॉर्म एक्सप्लोरेशन और लोकल अकाउंट के ज़रिए प्रवेश बाधा कम करने की कोशिश करता है
- पहली रिलीज़ viewer use case पर केंद्रित है और वीडियो खोज व देखने को प्राथमिकता देती है; इसे Flutter में बनाया गया है और यह free/open source के रूप में उपलब्ध है
- हर वितरण चैनल में स्टोर रिव्यू और नीतियाँ अलग होने के कारण allowlist restrictions भी अलग हैं; F-Droid और direct APK में SepiaSearch पर इंडेक्स किए गए प्लेटफ़ॉर्म इस्तेमाल किए जा सकते हैं
- 2025 में दस्तावेज़ और रिपोर्ट प्रकाशित करना, background playback, login·subscription·comments, अगला वीडियो recommendation, और restricted list में सुधार की योजना है; tablet·TV·offline viewing और creator features फंडिंग व उपयोग पर निर्भर करेंगे
Framasoft का पहला PeerTube मोबाइल ऐप
- Framasoft ने Android और iOS के लिए PeerTube Mobile ऐप का पहला वर्ज़न जारी किया है
- ऐप का उद्देश्य अधिक उपयोगकर्ताओं को PeerTube वीडियो देखने और प्लेटफ़ॉर्म खोजने में मदद करना है, साथ ही ऐसा उपयोग अनुभव देना है जो ध्यान और डेटा का शोषण न करे
- Framasoft दान से चलने वाला एक गैर-लाभकारी संगठन है, जिसका लक्ष्य डिजिटल मुद्दों और surveillance capitalism पर शिक्षा देना तथा डिजिटल स्वायत्तता में मदद करने वाले टूल उपलब्ध कराना है
PeerTube के 7 साल के विकास से मोबाइल की ओर बदलाव
- PeerTube का विकास Framasoft के लिए लगभग एक “खुशकिस्मत दुर्घटना” जैसा था; 7 वर्षों में लगभग 650,000 यूरो, कम्युनिटी योगदान, और पहले 6 वर्षों तक 1 paid developer, बाद में 2 के साथ यह दिखाने की कोशिश की गई कि YouTube और Twitch का एक radical alternative बनाया जा सकता है
- Framasoft का शुरू से मानना था कि PeerTube software, फेडरेटेड वीडियो प्लेटफ़ॉर्म नेटवर्क, ecosystem, और इसकी user base को धीरे लेकिन लगातार बढ़ना चाहिए
- जैसे-जैसे मोबाइल डिवाइस पर वीडियो और live streaming देखना बढ़ा, PeerTube नेटवर्क के उपयोगकर्ता आधार को बढ़ाने के अगले कदम के रूप में मोबाइल client की ज़रूरत हुई
- पिछले साल Framasoft ने Wicklow को नियुक्त किया, ताकि वह मोबाइल टेक्नोलॉजी सीखे, ऐप डेवलपमेंट संभाले, और साथ ही PeerTube के core codebase से भी परिचित हो सके
डेवलपमेंट पार्टनर, तकनीकी चयन, और शुरुआती दायरा
- नई नियुक्ति के लिए फंडिंग की ज़रूरत थी, और Framasoft को NLnet तथा NGI0 Entrust program का समर्थन मिला
- Zenika ने architecture और mobile strategy में मदद की, और समीक्षा के दौरान यह निष्कर्ष निकला कि मोबाइल डिवाइस पर P2P वीडियो sharing उपयुक्त रणनीति नहीं है
- Wicklow ने कई तकनीकों का benchmark करने के बाद Flutter को विकास तकनीक के रूप में चुना
- La Coopérative des Internets ने Fediverse वीडियो के अनुरूप user experience और design खोजने में मदद की
- पहली रिलीज़ का दायरा viewer use case तक सीमित रखा गया है, ताकि वीडियो खोज और देखने पर फोकस किया जा सके
- design और mobile strategy रिपोर्ट को पूरा करने के बाद 2025 की शुरुआत में साझा करने की योजना है, और उम्मीद है कि यह दूसरे FLOSS प्रोजेक्ट्स के भी काम आएगी
- PeerTube Mobile ऐप free/open source है, और इसका source code Framagit repository पर उपलब्ध है
Fediverse की जटिलता को ऐप के भीतर कम करना
- PeerTube कोई एकल वीडियो प्लेटफ़ॉर्म नहीं, बल्कि ऐसा नेटवर्क है जिसमें हर प्लेटफ़ॉर्म अपने नियम, संसाधन और फोकस रखता है, और दूसरे प्लेटफ़ॉर्म के साथ फेडरेट होना है या नहीं यह खुद तय करता है
- इसकी संरचना केंद्रीकृत प्लेटफ़ॉर्म से अधिक जटिल है, इसलिए वीडियो प्रेमियों से भी यह प्रतिक्रिया मिली कि “अकाउंट कहाँ बनाना है और वीडियो कहाँ खोजने हैं, यह समझ नहीं आता”
- मोबाइल ऐप को इस जटिलता को कम करने वाले प्रवेश बिंदु के रूप में डिज़ाइन किया गया है
- लोकल अकाउंट: डिवाइस के भीतर लोकल अकाउंट जैसा रूप बनाकर watch list, playlist, favorites जैसी सुविधाएँ उपलब्ध कराता है
- इससे पहले किसी ऐसे प्लेटफ़ॉर्म को खोजने की ज़रूरत नहीं रहती जहाँ अकाउंट बनाना पड़े; उपयोगकर्ता सीधे वीडियो कंटेंट का आनंद ले सकते हैं
- प्लेटफ़ॉर्म एक्सप्लोरेशन: search engine और PeerTube प्लेटफ़ॉर्म federation को एक्सप्लोर करने वाले इंटरफ़ेस से रुचि के अनुसार वीडियो खोजे जा सकते हैं
- SepiaSearch जैसे Fediverse search engine से अनजान उपयोगकर्ता भी ऐप के भीतर सीधे search फीचर का उपयोग कर सकते हैं
- प्लेटफ़ॉर्म विविधता दिखाना: यह दिखाया जाता है कि वीडियो और चैनल कहाँ होस्ट किए गए हैं, जिससे federation की अवधारणा दृश्य रूप में सामने आती है
ध्यान के शोषण से बचने वाले डिज़ाइन सिद्धांत
- Framasoft के पास Google जैसी workforce या Amazon जैसी funding नहीं है, लेकिन वह इसे अपनी ताकत मानता है कि वह surveillance capitalism के नियमों और captology मॉडल से बँधा नहीं है
- PeerTube और मोबाइल ऐप का उपयोगकर्ताओं का ध्यान रोके रखने, विज्ञापन थोपने, या व्यवहार और निजी डेटा इकट्ठा करके उससे कमाई करने में कोई हित नहीं है
- इसलिए डिज़ाइन में doomscrolling, curated feed, और अत्यधिक notifications जैसे हानिकारक design patterns को बाहर रखा गया है
- परिचित और आसान interface बनाए रखते हुए आज सामान्य हो चुके इन हानिकारक patterns को हटाने के लिए अलग डिज़ाइन प्रयास की ज़रूरत पड़ती है
ऐप स्टोर रिव्यू और प्लेटफ़ॉर्म allowlist
- Framasoft को पहले से अंदेशा था कि Google Play Store और Apple AppStore की शर्तों के अनुरूप चलना कठिन होगा, और एक छोटे फ्रांसीसी गैर-लाभकारी संगठन द्वारा स्वायत्त वीडियो-sharing प्लेटफ़ॉर्म नेटवर्क के लिए client वितरित करने की संरचना वास्तविक रिव्यू प्रक्रिया में समस्या बनी
- Thorium के App Store से जुड़े मुद्दों और Owncast डेवलपर Gabe के अनुभवों को संदर्भ के रूप में देखने के बावजूद, कई बाधाओं का सामना करना पड़ा
- Android के advanced users नवीनतम APK सीधे डाउनलोड कर सकते हैं
- Apple और Google की समीक्षा पास करने के लिए ऐप के भीतर उन PeerTube प्लेटफ़ॉर्म की चयनित allowlist रखनी पड़ी जो स्टोर मानकों को पूरा करते हों
- Apple AppStore: यह बहुत सख्त allowlist तक सीमित है, और रिलीज़ से एक सप्ताह पहले तक भी रिव्यू पास होगा या नहीं, यह स्पष्ट नहीं था
- Apple की समीक्षा पार होने के बाद सूची को बढ़ाने और उपयोगकर्ताओं को अपनी पसंद के प्लेटफ़ॉर्म जोड़ने का तरीका तलाशने की योजना है
- Google Play Store: इसमें भी सीमित allowlist है, लेकिन उपयोगकर्ता पहले से ही अपनी पसंद का प्लेटफ़ॉर्म जोड़ सकते हैं, और सूची को और बढ़ाने की योजना है
- F-Droid और direct APK download: SepiaSearch पर इंडेक्स किए गए सभी PeerTube प्लेटफ़ॉर्म इस्तेमाल किए जा सकते हैं
- जो instance इंडेक्स में पंजीकृत नहीं हैं या moderation के अधीन हैं, उन्हें उपयोगकर्ता manually जोड़ सकते हैं
- Framasoft का मानना है कि ऐप स्टोर अभी स्वतंत्र और solidarity-oriented नेटवर्क के लिए तैयार नहीं हैं
- वेबसाइट footer या अनुमत प्लेटफ़ॉर्म में मौजूद कोई छोटा donation link भी Apple की नज़र में अस्वीकृति का कारण बन सकता है
- Epic के साथ विवाद में दिख चुका है कि Apple हर in-app purchase से शुल्क लेता है, और उपयोगकर्ताओं के ख़र्च को अपने ecosystem के भीतर बाँधकर रखने में उसका आर्थिक हित है
2025 और उसके बाद की सुधार योजना
- Apple और Google की सीमाओं के अनुरूप ढलने में अपेक्षा से अधिक समय और ऊर्जा लगी, इसलिए दिसंबर में अपूर्ण पहला वर्ज़न जारी कर उसे धीरे-धीरे बेहतर बनाने का फैसला किया गया
- 2025 की शुरुआत के लिए नियोजित कार्य इस प्रकार हैं
- design और mobile strategy रिपोर्ट को पूरा कर प्रकाशित करना
- documentation प्रकाशित करना
- background video playback
- account login, subscriptions import करना, comments लिखना
- अगला वीडियो recommendation
- सीमित प्लेटफ़ॉर्म सूची की स्थिति में सुधार
- 2025 के मध्य में, यदि फंडिंग मिली, तो निम्न कार्य आगे बढ़ाए जाएँगे
- tablet support
- TV support
- इसमें AndroidTV support शामिल है
- AppleTV, Apple की सीमाओं पर निर्भर करेगा
- downloadable content की offline viewing
- Framasoft ने मध्यावधि योजना के लिए NLnet grant के लिए आवेदन किया है और अभी फंडिंग मिलने की प्रतीक्षा कर रहा है
- ऐप की सफलता और उपयोग के आधार पर वह content creator use case भी जोड़ना चाहता है
- वीडियो upload·publish करना
- content management
- live streaming बनाना
- creator features एक बड़ा काम हैं, और Framasoft अभी भी सोच रहा है कि इसके लिए फंडिंग कहाँ से, कब, और कैसे जुटाई जाए
डाउनलोड, योगदान, और समर्थन का अनुरोध
- Framasoft उपयोगकर्ताओं से ऐप डाउनलोड करने, इस्तेमाल करने, और अपने दोस्तों के साथ साझा करने का अनुरोध करता है
- यह ऐप PeerTube कंटेंट को अधिक लोगों तक पहुँचाने, creators को audience देने, और अधिक sharing को बढ़ावा देने वाला नया प्रवेशद्वार बन सकता है
- bug report ऐप के भीतर की जा सकती है, और code contribution Git repository पर किया जा सकता है
- interface translation में योगदान की भी आवश्यकता है
- फिलहाल ऐप केवल अंग्रेज़ी और फ़्रेंच में उपलब्ध है
- भाषा योगदान translation platform पर स्वीकार किए जाते हैं
- Framasoft ऐप के maintenance, translation जोड़ने, bug fixes, और security updates जारी रखने की योजना रखता है, लेकिन इसके लिए लागत लगेगी
- Wicklow की भूमिका को टीम में स्थायी पद बनाने के लिए 2025 का बजट सुरक्षित करना आवश्यक है, और इसके लिए donation campaign चल रही है
- PeerTube को बेहतर बनाने में जानकारी साझा करके, improvement suggestions, और Framasoft को donation देकर भाग लिया जा सकता है
1 टिप्पणियां
Hacker News टिप्पणियाँ
मुझे Framasoft यहाँ जो काम कर रहा है वह पसंद है, लेकिन iOS App Store restrictions की वजह से अगर पहले से स्वीकृत सूची में नहीं होने वाले instances को browse नहीं किया जा सकता, तो यह अफ़सोस की बात है
self-hosting users के नज़रिए से इसकी उपयोगिता लगभग खत्म हो जाती है
अगर instance काफ़ी नया है तो यह काम करता है, और मेरा instance इतना पुराना है कि अब PeerTube server को latest version पर upgrade करने की प्रेरणा मिल गई है
Apple ज़्यादा इस ओर झुका हुआ लगता है कि उपयोगकर्ता अपने हिसाब से बेहतर और स्वस्थ विकल्प चुनने के बजाय उसकी store से YouTube डाउनलोड करें। जब नुकसान छोटे पक्ष को होता है, तब वह distribution standards में double standard का इस्तेमाल करने से नहीं हिचकता, और यह सीधा monopoly abuse है
यूरोप सही दिशा में जा रहा है। अगर App Store की ताकत तोड़ी जाए, तो उसके साथ ये विकृत incentives भी खत्म होंगे, और तभी स्वाभाविक competition के ज़रिए Apple को users का सम्मान करने के लिए मजबूर किया जा सकेगा
ऐसी abusive big tech कंपनियों पर जल्दी regulation की ज़रूरत है
मुझे PeerTube और Framasoft के ज़्यादातर products पसंद हैं, लेकिन ज़्यादातर federated software की तरह मुझे लगता है कि branding और marketing की समस्या ही growth को रोक रही है
Mastodon भी पहले ऐसा ही था, और साइट में काफ़ी बदलाव होने से पहले “toots” जैसे शब्द भी थे। मैं जानता हूँ कि लक्ष्य growth नहीं बल्कि education बताई जाती है, लेकिन जिन लोगों को educate करना है, उन तक पहुँचने के लिए growth भी चाहिए
s/post/toot/पर वापस बदलना पड़ाMastodon upstream के कुछ फ़ैसले ऐसे लगते हैं जैसे “users चाहिए तो हर छोटी चीज़ Twitter जैसी होनी चाहिए”
मुझे जानना है कि क्या App Store में कोई खास नियम है जो users को custom streams जोड़ने से रोकता है
कार्यात्मक रूप से यह Mastodon client में instance जोड़ने या podcast app में RSS feed डालने जैसा ही लगता है, इसलिए समझ नहीं आता कि अड़चन कहाँ है
landing page पर app डाउनलोड करने का एक भी button दिखाई नहीं देता
बनाने वाली company की बातें हैं, दूसरे actors कितने बुरे हैं यह है, donation की अपीलें हैं, लेकिन न कोई वीडियो है, न platform को browse करने का तरीका, न कुछ डाउनलोड करने का रास्ता
ऐसा नहीं लगता कि यह users के लिए बनाया गया है
ActivityPub-आधारित social networks में से जिन्हें मैं जानता हूँ, उनमें इससे अलग केवल Mastodon है, और Lemmy कुछ हद तक ऐसा हो सकता है
लोगों और user experience पर ध्यान देने वाले social networks में संभावना है। PeerTube जैसी चीज़ें, जो तकनीकी, राजनीतिक और दार्शनिक प्रेरणाओं पर केंद्रित हैं, मेरे हिसाब से ज़्यादा से ज़्यादा niche में ही रह जाती हैं
मेरा मतलब प्रयोगों को हतोत्साहित करना नहीं है; अभी social media design के साथ प्रयोग करने का बहुत अच्छा समय लगता है
वे “A very first build, limited by (play & i) stores” शीर्षक के नीचे हैं
मैंने खुद PeerTube पर वीडियो अपलोड किए हैं, फिर भी मैंने SepiaSearch का नाम कभी नहीं सुना था
PeerTube वीडियो host करने के लिए अच्छा है, लेकिन PeerTube के भीतर कोई आपको खोज नहीं लेता। अगर आप technical videos डालें और दूसरे forums में उनका reference दें, तो play अच्छी तरह होता है। उदाहरण यहाँ है: https://video.hardlimit.com/w/349011f0-4029-4818-bc41-40fab2...
views शायद लगभग 100 होंगे। मैं PeerTube को imgBB जैसी जगह मानता हूँ, जहाँ ऐसा content host किया जाता है जिसे HN जैसे forums में नहीं रखा जा सकता जो images को handle नहीं करते
PeerTube का इस्तेमाल WordPress की तरह ज़्यादा होना चाहिए, जहाँ कई sites अपने वीडियो के लिए इसे खुद चलाएँ
PeerTube जो करता है, वह एक ही वीडियो साथ-साथ देख रहे दूसरे browsers पर playback load बाँटना है। सिद्धांत रूप में एक छोटा streaming server भी बहुत से users को संभाल सकता है, लेकिन लगता नहीं कि कोई PeerTube वीडियो इतना viral हुआ है कि उसकी scalability सच में परखी गई हो
यह BitTorrent से अलग है। यह replication distribution नहीं, बल्कि caching और streaming है, source एक ही रहता है, और peers के पास copy केवल playback के दौरान होती है
Mastodon का user experience कुछ-कुछ यूरोपीय regulation की भूलभुलैया जैसी bureaucracy से निपटने जैसा लगता है
Mastodon में servers बँटे हुए हैं और federation structure को समझना पड़ता है, जो अलग-अलग क्षेत्रों के क़ानूनों और सीमापार harmonization से जूझती यूरोपीय policy web जैसा लगता है
दोनों ऊपर से खुले और decentralized structures हैं, जो आज़ादी और community-led participation का वादा करते हैं, लेकिन नए users को उलझा देने वाली जटिलताओं से भरे हुए हैं
जब भी मैंने किसी को इससे परिचित कराया, तो वह साइट पर जानकारी लेने या अपनी पसंद का वीडियो खोजने के बजाय सीधे मुझसे पूछने लगा
mobile client शायद सही दिशा में एक कदम हो, लेकिन यह समझाना कि “SepiaSearch YouTube के front page जैसा कुछ है” — यह शुरुआत ही बेतुकी है
बस ऐसा client बना दीजिए जिसके नाम से ही लगे कि यह वीडियो साइट है, और front page पर कुछ वीडियो दिखाइए। अगर algorithms पसंद नहीं हैं, तो random ही दिखा दीजिए। सिर्फ़ URL में
videosजैसा कोई शब्द रखने वाले page पर वीडियो अपलोड कर देने से भी ज़्यादातर भ्रम कम हो जाएगाengineers अक्सर यह नहीं देख पाते कि functional procedure और UX पूरी तरह अलग चीज़ें हैं, और यहीं भटक जाते हैं। user X करना चाहता है, लेकिन अगर computer केवल Y और Z procedures दे सकता है, और आप user को Y और Z समझने पर मजबूर करते हैं, तो वही “programmer design” है
मेरे हिसाब से Bluesky इसका अच्छा उदाहरण है कि इस जटिलता को कैसे abstract किया जा सकता है। शुरू करने के लिए उसने कुछ चीज़ें centralized रखीं और features पर compromise किया, लेकिन microblog-style social media से परिचित किसी भी व्यक्ति को वह तुरंत समझ आ जाता है
PeerTube को भी वर्षों से यही करना चाहिए था, लेकिन वह लगातार इससे बचता रहा
development पक्ष तो यह पहले ही कर चुका है। इसे चलने लायक बनाया, तेज़ बनाया, अच्छा बनाया। अब user पक्ष पर काम करना चाहिए। इसे सरल, परिचित और सुलभ बनाना होगा
अगर PeerTube की तरफ़ से कोई यह पढ़ रहा हो, तो https://joinpeertube.org/instances पेज के instance list में ज़्यादा उपयोगी sorting की ज़रूरत है
अभी दिख रहे पेज पर 20 videos वाले एक random channel को दूसरा result दिखाया जा रहा है, जबकि 741 subscriptions और 465,094 videos वाला Freediverse.com छठे स्थान पर है। साफ़ तौर पर बाद वाले को ऊपर होना चाहिए
जानना चाहता हूँ कि PeerTube पर देखने लायक अंग्रेज़ी तकनीकी चैनल की कोई recommendation है क्या
default recommendations ज़्यादातर फ़्रेंच में दिखती हैं
मैं भी लगभग यही सोचकर आगे बढ़ गया था कि “अरे, सब कुछ फ़्रेंच में है, देखने लायक कुछ नहीं है”
बढ़िया है। PeerTube को बढ़ते देखना अच्छा लगता है, और मुझे लगता है कि यह केंद्रीकृत YouTube वर्चस्व के ख़िलाफ़ सबसे गंभीर विकल्पों में से एक है
मैंने ऐप डाउनलोड किया और interests जोड़े, तो शुरुआती 10 recommendations ये थीं: PeerTube का अपना tutorial video, उसी video का English subtitled version, फ़्रेंच Framadate slides, Fediverse tutorial video, फ़्रेंच PeerTube tutorial video, कोई फ़्रेंच pyramid video जैसा दिखने वाला, Spanish subtitles वाला PeerTube tutorial video, Mastodon tutorial video, alternative medicine tutorial video, TILvids tutorial video
और बता दूँ, मुझे फ़्रेंच नहीं आती। interests से filter करने पर भी दिखने वाले videos नहीं बदले
यह YouTube का वास्तविक competitor नहीं लगता
लेकिन curation काफ़ी ख़राब लगती है। मैंने प्यारे branding वाला search engine SepiaSearch भी आज़माया, लेकिन नतीजे वैसे ही अप्रासंगिक या गैर-रोचक थे
यह tuning कैसे होती है, यह भी जानना चाहूँगा। अनुचित या अवैध content sharing को कैसे रोका जाता है, पता नहीं
मैं फ़्रांसीसी हूँ और FramaSoft के कई software को कुछ सालों से जानता हूँ, लेकिन मुझे वे सब बेहद ख़राब alternatives लगते हैं
इनका approach पूरी तरह ग़लत है। इन्हें लगता है कि सिर्फ़ free software होने भर से market share मिल जाएगा, और user experience, feature parity, innovation को पूरी तरह नज़रअंदाज़ कर देते हैं। इसी वजह से इनके tools इस्तेमाल करने लायक़ भी नहीं रहते
PeerTube लगभग 10 साल से मौजूद है, लेकिन कोई इसका इस्तेमाल नहीं करता, और यह public funding जलाने के लिए चलती एक खोखली वेबसाइट जैसा लगता है
लगता है algorithm interests को ध्यान में नहीं रखता
मैंने कुछ साल पहले Android के लिए एक PeerTube client बनाया था
सितंबर में Google ने उसे हटा दिया, और appeal अभी भी pending है: https://github.com/sschueller/peertube-android/issues/302
उम्मीद है यह version मेरी app जैसी किस्मत का शिकार नहीं होगा
सोचा था शायद वहाँ भी डाला जा सकता हो, लेकिन लगता है पहले से ही डाला हुआ है
PeerTube moderation को कैसे handle करता है? CSAM, नस्लवाद, यहूदी-विरोध जैसी चीज़ों का क्या होता है?
video distribution का अनुभव न रखने वाले लोगों के लिए एकदम परफ़ेक्ट software है