Policy·6 min

द्वारा Shamir

Tuneline कैसे काम करता है: स्रोत आप लाते हैं, हम सिर्फ उसे चलाते हैं

"शून्य सामग्री" कहना आसान है, लेकिन प्रक्रिया समझाए बिना यह अस्पष्ट लगता है। जब आप इसमें कोई स्रोत जोड़ते हैं, तो वास्तव में चरण-दर-चरण यह होता है Tuneline।

चरण 1: आप एक URL देते हैं

Tuneline में हर स्रोत की शुरुआत एक ही तरह होती है — आप एक पता पेस्ट करते हैं। वह सीधा M3U प्लेलिस्ट लिंक हो सकता है या Xtream Codes क्रेडेंशियल, जो किसी एक URL तक पहुँचते हैं। किसी भी स्थिति में, इनपुट एक ऐसा URL (या उसे बनाने के लिए ज़रूरी हिस्से) होता है, जो ऐप खोलने से पहले से आपके पास था।

Tuneline में यह फ़ील्ड खाली रहती है। इसमें कोई डिफ़ॉल्ट, सुझाव या पहले से भरा हुआ ऐसा उदाहरण नहीं होता, जो किसी वास्तविक स्थान पर ले जाए।

चरण 2: डिवाइस सीधे उस URL से संपर्क करता है

यही सबसे महत्वपूर्ण बात है। जब आप कोई स्रोत जोड़ते हैं, तो आपका डिवाइस — Tuneline सर्वर नहीं — उससे कनेक्शन बनाता है। प्लेलिस्ट क्लाइंट-साइड पर लाई जाती है, डिवाइस पर पार्स की जाती है और ऐप के UI में दिखाई जाती है। जब आप किसी स्ट्रीम को चलाने के लिए दबाते हैं, तो आपका डिवाइस उस स्ट्रीम के अपने सर्वर से कनेक्शन खोलता है और वहाँ से लौटने वाले डेटा को रियल टाइम में डिकोड करता है।

Tuneline का अपना इंफ्रास्ट्रक्चर इस प्रक्रिया में शामिल नहीं होता। ऐसा कोई चरण नहीं है, जहाँ स्ट्रीम को Tuneline सर्वर पर लाकर कैश किया जाए, ट्रांसकोड किया जाए या वापस आपको अथवा किसी और को भेजा जाए। डेटा का रास्ता सीधे डिवाइस → आपके स्रोत के सर्वर तक होता है, ठीक वैसे ही जैसे ब्राउज़र का वीडियो टैग सीधे अपने src एट्रिब्यूट में मौजूद URL से संपर्क करता है।

चरण 3: Tuneline के सर्वर वास्तव में क्या करते हैं

Tuneline सर्वर चलाता ज़रूर है — अकाउंट सिंक के लिए, ताकि आपके स्रोतों और पसंदीदा स्रोतों की सूची आपके दूसरे डिवाइस पर भी दिखे; लाइसेंसिंग के लिए, यह जाँचने हेतु कि किसी अकाउंट ने Pro सुविधाएँ खरीदी हैं या नहीं; और सामान्य ऐप रखरखाव के लिए (क्रैश रिपोर्ट, अपडेट जाँच)। इनमें से किसी का भी सामग्री से कोई संबंध नहीं है। सिंक सेवा आपके जोड़े गए स्रोत का पता संग्रहीत करती है (ताकि आपका दूसरा डिवाइस भी उसे उसी तरह ला सके), न कि उस पते पर चल रही सामग्री की कोई कॉपी।

अगर Tuneline द्वारा संचालित हर सर्वर एक साथ ऑफ़लाइन हो जाए, तब भी प्लेबैक चलता रहेगा — क्योंकि शुरुआत से ही प्लेबैक को उनके ज़रिए रूट नहीं किया गया था।

चरण 4: आपकी माँग से आगे कुछ भी स्थायी रूप से नहीं रखा जाता

डिफ़ॉल्ट रूप से, Tuneline स्ट्रीम चलाता है और आगे बढ़ जाता है — उसकी कोई कॉपी कहीं भी नहीं रखी जाती। आपके डिवाइस पर स्थानीय रूप से और अगर आपने साइन इन किया है तो अकाउंट के साथ सिंक होने वाला डेटा वह मेटाडेटा है, जिसे आप नियंत्रित करते हैं: आपकी स्रोतों की सूची, आपके पसंदीदा चैनल, आपने पिछली बार क्या देखा था (ताकि आप वहीं से फिर शुरू कर सकें), और इलेक्ट्रॉनिक प्रोग्राम गाइड, अगर आपका स्रोत वह उपलब्ध कराता है। यह आपके इस्तेमाल के बारे में कॉन्फ़िगरेशन और इतिहास है, सामग्री की खुद की कॉपी नहीं।

इसे स्पष्ट करने वाली तुलना

यह बिल्कुल वेब ब्राउज़र जैसी आर्किटेक्चर है। ब्राउज़र उन पेजों को होस्ट नहीं करता जिन्हें वह दिखाता है — आप जिस URL पर जाते हैं, वहाँ से वह सीधे सामग्री लाता है और आपको वही दिखाता है जो वहाँ मौजूद है। किसी को यह उम्मीद नहीं होती कि ब्राउज़र विक्रेता ने उसमें खोले गए हर पेज की समीक्षा की होगी या उसके लिए ज़िम्मेदार होगा, क्योंकि ब्राउज़र का काम सामग्री दिखाना है, प्रकाशित करना नहीं।

वेब पेजों के बजाय ऑडियो/वीडियो स्ट्रीम तक सीमित दायरे में Tuneline का काम भी यही है: जहाँ आप निर्देश दें वहाँ से सामग्री लाना, उसे अच्छी तरह दिखाना और आपकी पसंद याद रखना। स्रोत चुनना हमेशा आपके हाथ में है।

संबंधित लेख


— Shamir

यह लेख साझा करें

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

यह लेख किसी अन्य भाषा में पढ़ें

Tuneline एक मीडिया प्लेयर एप्लिकेशन है। यह कोई भी कंटेंट न तो उपलब्ध कराता है, न होस्ट करता है, न वितरित करता है। अपनी प्लेलिस्ट आप स्वयं लाते हैं, ठीक वैसे ही जैसे VLC के साथ।