2× के लिए दबाए रखें
किसी धीमे दृश्य को तेज़ी से पार करने के लिए किसी भी किनारे को दबाए रखें। छोड़ते ही सामान्य गति लौट आती है, ठीक वहीं जहाँ आप थे।
Android और Android TV · मुफ़्त, कोई खाता नहीं
JAVP अपना कंटेंट खुद लाने वाला प्लेयर है। इसे अपनी फ़ाइलों, अपने मीडिया सर्वर, अपनी प्लेलिस्ट पर लगाइए — और पाइए एक तेज़, जेस्चर-पहले प्लेयर, जो वैसा ही लगता है जैसा एक वीडियो ऐप को लगना चाहिए। कुछ भी बंडल नहीं है, कुछ भी चुपचाप बाहर नहीं जाता।
देखना जारी रखें
अभी चल रहा है
आपके लिए
आज़माएँ: छोड़ने के लिए किनारों पर दो बार टैप करें, 2× के लिए दबाए रखें।
प्लेयर
हर कंट्रोल वहीं है जहाँ आपका अँगूठा पहले से है। न मेन्यू में गोता लगाना, न रहस्यमय आइकन — बस ऐसे जेस्चर जो साफ़-सीधा काम करते हैं, तेज़ी से।
किसी धीमे दृश्य को तेज़ी से पार करने के लिए किसी भी किनारे को दबाए रखें। छोड़ते ही सामान्य गति लौट आती है, ठीक वहीं जहाँ आप थे।
हर टैप पर ±10 सेकंड, और टैप जुड़ते जाते हैं — तीन टैप यानी 30। बाएँ से पीछे, दाएँ से आगे, और बीच में टैप करने पर बस कंट्रोल दिखते हैं।
कैचअप वाले चैनलों पर लाइव टीवी पीछे करें, चालू कार्यक्रम शुरू से चलाएँ, फिर एक ही झटके में वापस लाइव पर आ जाएँ।
स्क्रीन लॉक कर दीजिए ताकि गलती से लगा अँगूठा कोई दृश्य ख़राब न करे। सिनेमा मोड पूरी स्क्रीन घेरकर इमर्सिव हो जाता है; पोर्ट्रेट में नीचे ब्राउज़ पैनल बना रहता है।
एपिसोड के बीच में ऐप छोड़िए और प्लेबैक एक तैरती हुई विंडो में चला जाता है। ऐप के अंदर भी एक मिनी प्लेयर है।
आउटलाइन, छाया, बॉक्स या पूरी तरह कस्टम — आकार, आउटलाइन की मोटाई, मार्जिन, रंग और बैकग्राउंड की अपारदर्शिता। या मूल ASS स्टाइल जस का तस रहने दें।
media_kit के साथ पूरा libmpv कोडेक सेट — डिफ़ॉल्ट रूप से हार्डवेयर डिकोडिंग, और सॉफ़्टवेयर फ़ॉलबैक बस एक टॉगल दूर।
एम्बेडेड और बाहरी, दोनों तरह के उपशीर्षक और ऑडियो, पसंदीदा भाषा के डिफ़ॉल्ट, साथ ही HLS/DASH रेंडिशन का चुनाव।
इंट्रो, रिकैप और क्रेडिट सेगमेंट पर छोड़ने का बटन आता है — या चाहें तो वे खुद ही छूट जाते हैं।
प्रगति हर कुछ सेकंड में सहेजी जाती है, वहीं से चलती है जहाँ आपने रोका था, और अगले एपिसोड पर पहुँच जाती है।
पोस्टर, शीर्षक और आपकी मौजूदा पोज़िशन के साथ HTTP स्ट्रीम को Chromecast पर भेजें।
नीचे की पट्टी से 0.5× से 2× तक, दबाए-रखने वाले जेस्चर से अलग।
अपना खुद का लाएँ
JAVP किसी कंटेंट के साथ नहीं आता — बात ही यही है। एक स्रोत जोड़िए और वह पोस्टर, चैनल और शेल्फ़ बनकर दिखने लगता है, चाहे वह कहीं से भी आया हो।
फ़िल्मों, सीरीज़ और एपिसोड के साथ Jellyfin, Emby और Plex लाइब्रेरी। Plex में plex.tv PIN से अपने खाते से साइन इन करें, या सादा URL और टोकन दें।
M3U / M3U8, जिसमें EPG प्लेलिस्ट हेडर से अपने आप पहचान लिया जाता है, या पूरा Xtream Codes जिसमें लाइव, VOD और सीरीज़ पृष्ठभूमि में सिंक होते रहते हैं।
डिवाइस से वीडियो चुनें, या उन्हें सीधे अपने फ़ाइल मैनेजर से खोलें — JAVP वीडियो इंटेंट के लिए रजिस्टर करता है।
कोई भी सीधा HTTP(S), HLS या प्रोग्रेसिव URL पेस्ट कीजिए और चला दीजिए। डीप लिंक (javp://add?…) एक ही टैप में पूरा स्रोत जोड़ देते हैं।
JAVP को अपने खुद होस्ट किए कैटलॉग पर लगाइए और वह पोस्टर और शेल्फ़ बनकर दिखता है — एक पूरा डंप, या एक लाइव क्वेरी API जिसे वह आपके ब्राउज़ करते समय कॉल करता रहता है। API दस्तावेज़ पढ़ें (अंग्रेज़ी में)।
कोई मैग्नेट या .torrent डालिए और वह एक लोकल HTTP ब्रिज से स्ट्रीम होता है, या ऑफ़लाइन देखने के लिए डाउनलोड हो जाता है। आपका कंटेंट, आपका फ़ैसला।
देखना जारी रखें, आपके लिए, मेरी सूची, डाउनलोड, पसंदीदा चैनल और अभी क्या चल रहा है — आपके जोड़े हर स्रोत से मिलाकर, सेवा-दर-सेवा बँटा हुआ नहीं। खोज इन सब पर एक साथ काम करती है।
लाइव टीवी
चैनलों को XMLTV गाइड मिलता है, ऐसे रिमाइंडर जो सचमुच बजते हैं, और कैचअप वहाँ जहाँ आपका प्रोवाइडर उसे सपोर्ट करता है — ताकि “शुरुआत छूट गई” कोई समस्या न रह जाए।
Android TV
इसे टीवी पर इंस्टॉल कीजिए और JAVP लीनबैक लेआउट में बदल जाता है: बाईं ओर एक रेल, D-pad फ़ोकस जो वहीं जाता है जहाँ आप उम्मीद करते हैं, और सेट-टॉप बॉक्स जैसा लाइव व्यू।
पेयरिंग आपके LAN पर ही रहती है, एक अल्पकालिक टोकन के साथ — कुछ भी किसी सर्वर से होकर नहीं जाता।
प्रोफ़ाइल और सिंक
हर प्रोफ़ाइल अपना इतिहास, अपने स्रोत और अपनी प्राथमिकताएँ रखती है। सिंक बस एक छोटी JSON फ़ाइल है जो आपकी अपनी है — तय कीजिए वह कहाँ रहेगी।
Syncthing, कंप्यूटर पर Dropbox या Nextcloud का फ़ोल्डर, कोई माउंटेड शेयर — जो कुछ भी एक पाथ के रूप में दिखता हो।
Nextcloud, ownCloud और ज़्यादातर NAS। बस एक URL और क्रेडेंशियल।
उस फ़ोन या टीवी के लिए जिसमें कोई मिरर किया हुआ फ़ोल्डर नहीं है। ऐप-निजी क्षेत्र इस्तेमाल करता है, इसलिए My Drive कभी नहीं भरता।
देखने का इतिहास एक-एक प्रविष्टि करके मर्ज होता है, इसलिए किसी भी डिवाइस की प्रगति बची रहती है। बाकी सब में हर सेक्शन के लिए आख़िरी लिखा हुआ ही चलता है — कोई स्रोत हटाना सचमुच टिकता है। एक साथ हुए लेखन compare-and-swap से तय होते हैं, और जिस स्नैपशॉट को JAVP पढ़ नहीं पाता उसे मिटाने के बजाय अलग रख दिया जाता है।
वेलकम स्क्रीन पर सिंक से पुनर्स्थापित करें पूछता है कि आपकी फ़ाइल कहाँ है, उसमें मिली प्रोफ़ाइलें गिनाता है, और आपको सीधे होम पर छोड़ देता है — स्रोत और इतिहास पहले से मौजूद। कुछ भी दोबारा जोड़ना नहीं पड़ता।
गोपनीयता
आपकी लाइब्रेरी अपने पास रखने वाला कोई JAVP सर्वर है ही नहीं। ऐप आपके स्रोतों से बात करता है और किसी और से नहीं, जब तक आप खुद कोई वैकल्पिक इंटीग्रेशन न जोड़ें।
कोई एनालिटिक्स या क्रैश-रिपोर्टिंग SDK बंडल नहीं किया गया है। ऑप्ट आउट करने को कुछ है ही नहीं।
इंटीग्रेशन टोकन और सिंक क्रेडेंशियल Android कीस्टोर पर आधारित सुरक्षित स्टोरेज में रहते हैं।
देखने का इतिहास डिवाइस पर संग्रहित रहता है। SIMKL स्क्रोबलिंग वैकल्पिक है और उसकी जगह कभी नहीं लेती।
SIMKL, TMDB और Trakt से मेटाडेटा समृद्ध करना तब तक बंद रहता है जब तक आप अपनी कुंजी न जोड़ें या साइन इन न करें।
JAVP अपनी ओर से सिर्फ़ एक ही कॉल करता है: updater.javp.app पर संस्करण की जाँच।
सिंक हर प्रोफ़ाइल के लिए एक छोटी JSON फ़ाइल लिखता है, वहीं जहाँ आप कहें। उसे कॉपी कीजिए, कहीं और ले जाइए या मिटा दीजिए — सर्वर पर कोई कॉपी है ही नहीं।
पूरा विवरण गोपनीयता नीति में (अंग्रेज़ी में)।
साइडलोड की जाने वाली एक APK — न कोई स्टोर, न कोई खाता। अपने डिवाइस से मेल खाता बिल्ड लीजिए, डाउनलोड कहीं छोटा रहेगा।
आपका डिवाइस पहचाना जा रहा है…
गलत ABI आमतौर पर इंस्टॉल ही नहीं होता — संदेह हो तो Universal लीजिए। latest.json से मिलान कीजिए, जो हर फ़ाइल का SHA-256 प्रकाशित करता है।
FAQ
नहीं। जब तक आप कोई स्रोत न जोड़ें, यह एक खाली प्लेयर है। कोई बिल्ट-इन कैटलॉग, प्लेलिस्ट या चैनल सूची नहीं है, और न ही आपके लिए कुछ डाउनलोड किया जाता है।
फ़िलहाल नहीं। JAVP updater.javp.app से साइडलोड की जाने वाली APK के रूप में बाँटा जाता है, और ऐप खुद ही नए संस्करण जाँचता रहता है — आप उन्हें सेटिंग्स → अपडेट से, यहाँ लौटे बिना इंस्टॉल कर सकते हैं।
Android 7.0 (API 24) और उसके बाद के, फ़ोन, टैबलेट और Android TV पर। वही एक APK इन सब पर चलती है।
लगभग हर आधुनिक फ़ोन और टीवी बॉक्स के लिए ARM64। पुराने 32-बिट डिवाइस के लिए ARMv7, एमुलेटर और कुछ Chromebook के लिए x86_64। Universal हर जगह चलता है, पर आकार में लगभग तीन गुना है।
हाँ। सीधी स्ट्रीम और टोरेंट डिवाइस पर डाउनलोड किए जा सकते हैं, वैकल्पिक “सिर्फ़ Wi-Fi” नियम के साथ, और लाइव कार्यक्रम गाइड से रिकॉर्ड किए जा सकते हैं।
इंटरफ़ेस का अनुवाद 19 भाषाओं में है: अंग्रेज़ी, फ़्रेंच, स्पेनिश, जर्मन, इतालवी, पुर्तगाली, डच, पोलिश, तुर्की, रूसी, यूक्रेनी, जापानी, चीनी, कोरियाई, अरबी, हिन्दी, स्वीडिश, इंडोनेशियाई और वियतनामी। सेटिंग्स में जाकर आप सिस्टम की भाषा बदल सकते हैं।
यह सुविधा उन्हीं टोरेंट को स्ट्रीम करती है जो आप खुद देते हैं। उसी कंटेंट के लिए इस्तेमाल कीजिए जिसके अधिकार आपके पास हैं — यह ज़िम्मेदारी आपकी है, और JAVP कुछ भी इंडेक्स नहीं करता।
[email protected] पर ईमेल कीजिए। डिवाइस, Android संस्करण और आप किस तरह का स्रोत इस्तेमाल कर रहे थे — यह बता देने से समस्या दोहराना हमारे लिए कहीं आसान हो जाता है।