केवीएस v3.9.1

09 May, 2017

आप केवीएस फोरम पर अपडेट के बारे में पूरी जानकारी पा सकते हैं: केवीएस 3.9.1 अद्यतन

खिलाड़ी सुधार और बग समाधान:

- स्पर्श उपकरणों और छोटी स्क्रीन वाले उपकरणों के लिए बेहतर त्वचा: कुछ बटन छिपे हुए हैं, अन्य बटनों का आकार बढ़ गया है।
- यूट्यूब स्टाइल में नई प्लेयर स्किन जोड़ी गई।
- आईओएस उपकरणों के लिए प्लेयर अब मेटाडेटा प्रीलोड का समर्थन करता है, जो तेजी से वीडियो शुरू करने की अनुमति देगा (यदि आपने प्लेयर सेटिंग्स में आवश्यक विकल्प सक्षम किया है और डिवाइस इसका समर्थन करता है)।
- अब वीडियो स्क्रीनशॉट एडिटर में टाइमलाइन स्क्रीनशॉट के लिए टेक्स्ट क्यू पॉइंट सेट किए जा सकते हैं। ऐसे संकेत बिंदुओं को प्लेयर टाइमलाइन पर हाइलाइट किया जाएगा और टेक्स्ट को स्क्रीनशॉट के साथ दिखाया जाएगा। वीडियो के प्रमुख दृश्यों को हाइलाइट करने के लिए उत्कृष्ट सुविधा।
- प्री-रोल और पोस्ट-रोल विज्ञापन सेटिंग्स में अब आप बिल्ट-इन स्किप बटन को सक्षम कर सकते हैं और कॉन्फ़िगर कर सकते हैं कि यह कब सक्रिय होगा। साथ ही ऐसे विज्ञापनों का GUI भी बदल दिया गया - अब आप विज्ञापन अवधि प्रदर्शित करने के साथ संदेश दिखा सकते हैं, और वीडियो विज्ञापनों के लिए उपयोगकर्ता अब उन्हें रोक और म्यूट कर सकते हैं।
- रीप्ले आइकन को वीडियो के अंत में मानक प्ले बटन के प्रतिस्थापन के रूप में जोड़ा गया था।
- प्लेयर सेटिंग्स में अब आप प्रारंभिक प्लेयर वॉल्यूम निर्दिष्ट कर सकते हैं (और यदि आवश्यक हो तो डिफ़ॉल्ट रूप से प्लेयर को म्यूट भी कर सकते हैं)। इसके अलावा हमने वॉल्यूम स्लाइडर व्यवहार के साथ कुछ बग भी ठीक किए हैं।
- प्लेयर सेटिंग्स में अब आप लघु वीडियो के लिए स्वचालित लूप कॉन्फ़िगर कर सकते हैं - आप उसके लिए न्यूनतम अवधि निर्दिष्ट कर सकते हैं।
- पोस्टर प्रदर्शन संबंधी कुछ समस्याएं ठीक की गईं: पहले वाला पोस्टर प्लेयर के पूरी तरह आरंभ होने से पहले प्रदर्शित नहीं किया गया था; यदि ऑटोप्ले सक्षम किया गया था तो यह बिना किसी आवश्यकता के प्रदर्शित किया गया था।
- प्लेयर से एम्बेड कोड कॉपी करने का प्रयास करते समय संदर्भ मेनू समस्या को ठीक किया गया।
- टाइमलाइन स्क्रीनशॉट डिस्प्ले के साथ समस्याओं की निश्चित संख्या: उनका आकार सीमित था और यदि त्वचा को अनुकूलित किया गया था तो उन्हें गलत तरीके से रखा जा सकता था।
- लंबवत वीडियो का प्रदर्शन ठीक किया गया - अब वे लंबवत रूप से नहीं खिंचेंगे।
- कुछ उपयोगकर्ता एजेंटों द्वारा रिमोट सर्वर रीडायरेक्ट को कैशिंग करने की समस्या को ठीक किया गया। नया प्लेयर उन्हें केवल 1 घंटे के लिए कैश करने की अनुमति देगा।
हमने वीडियो सुरक्षा में आईपी सीमा अवरोधन तंत्र पर फिर से विचार किया। चूंकि हमने 3.9.0 प्लेयर में वीडियो फ़ाइल लिंक ऑबफस्केशन सुविधा जोड़ दी है, इसलिए आईपी सीमा का अब कोई मतलब नहीं रह गया है। अब इसे बंद किया जा सकता है और इससे डिस्क का उपयोग आसान हो जाएगा। इसके अलावा यह अब स्किपिंग की गणना नहीं करता है, इसलिए सुरक्षा इस बात पर निर्भर नहीं करती है कि उपयोगकर्ता कितनी बार वीडियो स्किप करता है। ध्यान! 3.9.1 पर अपडेट करने के बाद आईपी लिमिट अपने आप बंद हो जाएगी। यदि आपको अभी भी इसकी आवश्यकता है तो आपको इसे वीडियो सुरक्षा सेटिंग्स में मैन्युअल रूप से चालू करना चाहिए (उदाहरण के लिए यदि आप तृतीय पक्ष वीडियो प्लेयर का उपयोग कर रहे हैं)।

ग्रैबर्स और सामग्री आयात सुधार:

- उन स्रोत साइटों के लिए ग्रैबर्स के माध्यम से कई गुणों वाले वीडियो आयात करने के लिए समर्थन जोड़ा गया जो इसका समर्थन करते हैं। यह आपके सीपीयू संसाधनों को रूपांतरण पर बचा सकता है, लेकिन एकाधिक फ़ाइलों को डाउनलोड करके नई सामग्री आयात करने में अधिक समय लगेगा।
- ग्रैबर्स प्रत्येक ऑब्जेक्ट के लिए सामग्री स्रोत फ़ील्ड को व्यक्तिगत रूप से आयात नहीं कर सकते हैं। इसका उपयोग केवीएस द्वारा प्रदान किए जाने वाले ग्रैबर्स में नहीं किया जाता है, लेकिन आपके कस्टम ग्रैबर्स में इसका उपयोग किया जा सकता है।
- अब आप ग्रैबर्स से सामग्री आयात करते समय डुप्लिकेट शीर्षक वाली सामग्री को छोड़ सकते हैं।
- अब आप ग्रैबर्स में विवरण की लंबाई सीमित कर सकते हैं: या तो निश्चित संख्या में शब्दों द्वारा या प्रतीकों द्वारा।
- कुछ ग्रैबर्स के लिए केवीएस अब आपके डेटाबेस से वीडियो को ऑटो-डिलीट करने के लिए अपने डिलीट फ़ीड का उपयोग कर सकता है। जहां समर्थित हो वहां प्रत्येक ग्रैबर के लिए इसे अलग से सक्षम किया जाना चाहिए।
- ग्रैबर्स से एम्बेड कोड या छद्म वीडियो आयात करते समय, अब आप सभी एम्बेड कोड/छद्म वीडियो के यूआरएल को बनाने के लिए अपने रेफरी कोड के साथ यूआरएल पोस्टफिक्स निर्दिष्ट कर सकते हैं।
- केवीएस ग्रैबर्स प्लगइन अब यूट्यूब-डीएल सर्वर लाइब्रेरी का समर्थन करेगा, जो कई ट्यूब साइटों के लिए पार्सिंग लागू करता है। इससे हमें भविष्य में तेजी से ग्रैबर्स जोड़ने में मदद मिलेगी।
- उन सामग्रियों को छोड़ने की क्षमता के साथ आयात कार्यक्षमता को बढ़ाया गया था जो फ़ाइलें किसी भी कारण से डाउनलोड करने में विफल रहीं। पहले ऐसी सामग्री को केवीएस में आयात किया जाता था और फिर रूपांतरण चरण के दौरान त्रुटि स्थिति में ले जाया जाता था। डुप्लिकेट जांच के कारण इसे एक बार फिर से आयात करने का प्रयास करने की अनुमति नहीं दी गई।
टाइमलाइन स्क्रीनशॉट सेटिंग्स में अब आप उनके अंतराल के बजाय स्क्रीनशॉट की वांछित संख्या को कॉन्फ़िगर कर सकते हैं। उसके आधार पर अंतराल वीडियो अवधि के आधार पर भिन्न हो सकता है। एक ओर यह वीडियो में नेविगेशन को इतना सटीक नहीं बनाएगा, दूसरी ओर यह लंबे वीडियो के लिए 200-500 छवियां बनाने से रोकेगा। यहां मुख्य पहलू यह है कि अंतराल कभी भी 10 सेकंड से कम नहीं होगा और कोई भी अन्य अंतराल 10 से विभाज्य होगा। उदाहरण के लिए, यदि आप लघु वीडियो के लिए टाइमलाइन की संख्या 100 कॉन्फ़िगर करते हैं, तो केवीएस 10 सेकंड के अंतराल के साथ टाइमलाइन बनाएगा - उनका संख्या वीडियो अवधि पर निर्भर करेगी. 10*100=1000 सेकंड से अधिक लंबे वीडियो के लिए केवीएस 20 सेकंड के अंतराल आदि का चयन करेगा। यदि आप पहले से ही टाइमलाइन स्क्रीनशॉट का उपयोग करते हैं तो आप आसानी से वीडियो प्रारूप सेटिंग्स में नए दृष्टिकोण पर स्विच कर सकते हैं, इससे नए वीडियो प्रभावित होंगे और पुराने वीडियो टाइमलाइन दिखाना जारी रखेंगे। पुराने तरीके का उपयोग कर रहे हैं.
समयसीमा निर्माण तर्क में बदलाव के कारण और इस क्षेत्र में भविष्य के परिवर्तनों का समर्थन करने के लिए, 3.9.1 से शुरू होकर केवीएस स्वचालित रूप से अद्यतन प्रक्रिया के दौरान सभी रूपांतरण सर्वरों के लिए एपीआई अपडेट करेगा। आपको यहां यह समझना चाहिए कि आपके द्वारा reform_cron.php में किया गया कोई भी कस्टम परिवर्तन गायब हो जाएगा। केवीएस इस फ़ाइल की एक बैकअप प्रतिलिपि बनाने और इसे पास में रखने का प्रयास करेगा। रूपांतरण इंजन अब अप्रचलित एपीआई संस्करण वाले रूपांतरण सर्वर का उपयोग नहीं करेगा।
MPA3 स्क्रिप्ट के साथ एकीकरण जोड़ा गया।
पृष्ठभूमि कार्यों का निष्पादन क्रम थोड़ा बदल दिया गया था। पहले जब आपके पास कई माध्यमिक पृष्ठभूमि कार्य होते थे, तो नई सामग्री तब तक संसाधित नहीं होती थी जब तक कि अन्य कार्य पूरे नहीं हो जाते या जब तक आप मैन्युअल रूप से नई सामग्री कार्यों के लिए प्राथमिकता नहीं बढ़ाते। अब इसकी आवश्यकता नहीं होगी, क्योंकि केवीएस स्वचालित रूप से नई सामग्री कार्यों को निष्पादन कतार के सामने रखेगा, भले ही सभी कार्यों की प्राथमिकता समान हो। इसके अलावा अब आप विभिन्न प्रकार के उपयोगकर्ताओं: मानक, विश्वसनीय, प्रीमियम, वेबमास्टर्स द्वारा सबमिट किए गए सामग्री कार्यों के लिए डिफ़ॉल्ट प्राथमिकता कॉन्फ़िगर कर सकते हैं। इसके अलावा अब आप वीडियो और एल्बम के लिए रूपांतरण प्राथमिकता को उनकी लिस्टिंग से मैन्युअल रूप से बढ़ा सकते हैं - पहले यह केवल कार्य लिस्टिंग से ही संभव था।
अंततः हमने सामग्री को हटाए गए के रूप में चिह्नित करने की क्षमता जोड़ दी है. अब आप वीडियो/एल्बम के किसी भी सेट के लिए ऐसा कर सकते हैं और कारण बता सकते हैं। वीडियो फ़ाइलों, स्क्रीनशॉट और प्रारूपों सहित इस सामग्री की सभी फ़ाइलें हटा दी जाएंगी, लेकिन डेटा डेटाबेस में रहेगा। यह सामग्री सार्वजनिक सूचियों से गायब हो जाएगी और सभी जानकारी, टिप्पणियाँ और हटाने का कारण प्रदर्शित करने के साथ केवल प्रत्यक्ष यूआरएल के माध्यम से उपलब्ध रहेगी। सही प्रतिपादन के लिए आपको टेम्पलेट्स को संशोधित करना चाहिए, निर्देशों के लिए कृपया हमारे फोरम को देखें।
3.9.0 में जोड़ा गया उपयोगकर्ता खाता निर्माण प्लगइन अब उपयोगकर्ता खातों के बजाय एक्सेस कोड उत्पन्न कर सकता है। टोकन या प्रीमियम स्तर प्राप्त करने के लिए साइन अप और अपग्रेड प्रवाह पर एक्सेस कोड का उपयोग किया जा सकता है। आप केवीएस बिलिंग समाधान के विकल्प के रूप में इन कोडों को बाहरी ऑनलाइन दुकानों के माध्यम से बेच सकते हैं। एक्सेस कोड पूर्व-निर्मित खातों की तुलना में अधिक सुविधाजनक हैं, क्योंकि उनका उपयोग मौजूदा उपयोगकर्ताओं द्वारा मौजूदा प्रोफाइल रखते समय किया जा सकता है, साथ ही उपयोगकर्ता रीफिल/रीबिल के लिए कई एक्सेस कोड का उपयोग कर सकते हैं।
हॉटलिंक किए गए वीडियो के लिए अब स्क्रीनशॉट को दोबारा बनाना संभव है। ऐसा करने के लिए केवीएस स्क्रीनशॉट बनाने के लिए हॉटलिंक्ड वीडियो को फिर से डाउनलोड करेगा।
अब उपयोगकर्ताओं को आपकी साइट पर उनके वीडियो या एल्बम पर ट्रैफ़िक भेजने के लिए टोकन देना संभव है (एम्बेड कोड इसका समर्थन नहीं करते हैं)। आप प्रत्येक एन अद्वितीय दृश्यों के लिए दिए जाने वाले टोकन की संख्या निर्दिष्ट कर सकते हैं (केवल 24 घंटों के भीतर अद्वितीय आईपी को यहां गिना जाता है)। पुरस्कारों की गणना करते समय केवीएस उन वीडियो और एल्बमों के लिए टोकन का भुगतान करेगा जिन्हें आवश्यक संख्या में दृश्य प्राप्त होंगे। यदि आपके उपयोगकर्ता टोकन अर्जित करने में रुचि रखते हैं तो आप अपने प्रोजेक्ट के लिए अधिक बाहरी लिंक प्राप्त करने के लिए इस कार्यक्षमता का उपयोग कर सकते हैं। यदि आवश्यक हो तो आप केवीएस पेआउट समाधान का उपयोग करके वास्तविक धन से टोकन का भुगतान कर सकते हैं।
KVS 3.9.1 वीडियो और एल्बम तक पहुंच को प्रतिबंधित करने में नई सुविधाएँ प्रदान करता है। अब सार्वजनिक वीडियो और एल्बम के लिए एक्सेस स्तर को कॉन्फ़िगर करना संभव है (पहले आप केवल निजी और प्रीमियम के लिए ही ऐसा कर सकते थे)। इसके अलावा अब आप प्रत्येक वीडियो या एल्बम के लिए एक्सेस स्तर को व्यक्तिगत रूप से कॉन्फ़िगर कर सकते हैं, जो टाइप फ़ील्ड से प्राप्त एक्सेस स्तर को ओवरराइड कर देगा। इस नई सुविधा का उपयोग केवीएस आर्किटेक्चर समस्या को हल करने के लिए किया जा सकता है जो वीडियो को सार्वजनिक से प्रीमियम प्रकार में बदलने और इसके विपरीत की अनुमति नहीं देता है। अब यदि आप किसी सार्वजनिक वीडियो को केवल प्रीमियम सदस्यों के लिए या टोकन खरीद के माध्यम से उपलब्ध कराना चाहते हैं, तो आप उसका प्रकार बदले बिना ऐसा कर सकते हैं।
व्यवस्थापक पैनल में स्क्रीनशॉट और एल्बम फ़ोटो का उन्नत प्रतिपादन, वे अब अनुकूली होंगे। संपादकों को सहेजते समय सत्यापन त्रुटियों को ट्रिगर करने वाले फ़ील्ड के लिए लाल हाइलाइट्स भी जोड़े गए।
मुख्य वीडियो संपादक में अब आप स्क्रीनशॉट भी हटा सकते हैं यदि वे वहां प्रदर्शन के लिए सक्षम हैं। पहले आप केवल मुख्य स्क्रीनशॉट ही बदल सकते थे।

आयात/निर्यात संवर्द्धन और बगफिक्स का सेट:

- अब आप निर्यात डेटा को समीक्षा किए गए फ़्लैग द्वारा फ़िल्टर कर सकते हैं।
- अब आप उन वीडियो के लिए वीडियो स्रोत फ़ाइलों को निर्यात कर सकते हैं जो उन्हें रखते हैं।
- अब रेटिंग को प्रतिशत (0-100%) में निर्यात करना संभव है और आयात/निर्यात भी रेटिंग के लिए वोटों की संख्या का समर्थन करेगा।
- मॉडलों के नाम में अल्पविराम के साथ आयात/निर्यात करने संबंधी बग को ठीक किया गया।
- रेटिंग के आधार पर गलत सॉर्टिंग वाला बग ठीक किया गया।
- निर्यात में अनुकूलित मेमोरी उपयोग।
- निर्यात फ़ीड अब क्वेरी स्ट्रिंग द्वारा फ़िल्टरिंग का समर्थन करते हैं। इस सुविधा को अनुमति देने के लिए आपको इसे फ़ीड सेटिंग्स में सक्षम करना चाहिए, क्योंकि बार-बार उपयोग किए जाने पर यह डेटाबेस प्रदर्शन को प्रभावित कर सकता है।
- फ़ीड निर्यात करने में एक बग को ठीक किया गया जिससे कुछ प्रकार के वीडियो के लिए एम्बेड कोड में गलत आकार हो सकता है।
मॉडल ऑटो-चयन प्लगइन अब सामग्री टैग पर भी ध्यान देगा। पहले यह केवल शीर्षक और विवरण पर गौर कर रहा था।
अब आप साइट पर प्रदर्शित करते समय विशिष्ट सॉर्टिंग को बाध्य करने के लिए श्रेणियों की तरह मॉडलों को मैन्युअल रूप से सॉर्ट कर सकते हैं।
मॉडल सूची ब्लॉक (list_models) में अब विभिन्न प्रकार के मानदंडों का उपयोग करके समान मॉडल प्रदर्शित करना संभव है: देश के अनुसार, शहर के आधार पर, उम्र के आधार पर, लिंग के आधार पर, ऊंचाई के आधार पर, वजन के आधार पर, आंखों या बालों के रंग के आधार पर इत्यादि।
वीडियो अपलोड ब्लॉक (वीडियो_एडिट) में अब आप कॉन्फ़िगर कर सकते हैं कि अपलोड की गई फ़ाइलों को उनके रूपांतरण को छोड़ने के लिए विशिष्ट प्रारूप की फ़ाइलों के रूप में माना जाता है। अधिकांश मामलों में इस सुविधा की आवश्यकता नहीं है, इसे विशिष्ट आवश्यकताओं के लिए लागू किया गया था जब आपका प्रोजेक्ट ज्ञात उपयोगकर्ताओं के लिए एक अपलोड गेटवे प्रदान करने के लिए डिज़ाइन किया गया था जो आवश्यक प्रारूप में फ़ाइलों को सही ढंग से अपलोड करेगा। इसका उपयोग वेबमास्टरों के लिए एक अलग अपलोड पेज बनाने के लिए भी किया जा सकता है ताकि उन्हें संसाधित करने की आवश्यकता के बिना तेजी से वीडियो अपलोड करने की अनुमति मिल सके।
वीडियो, एल्बम और प्लेलिस्ट संपादन ब्लॉक (वीडियो_एडिट, एल्बम_एडिट, प्लेलिस्ट_एडिट) में नया विकल्प जोड़ा गया है जो आपको संशोधित होने के बाद सामग्री को निष्क्रिय करने को कॉन्फ़िगर करने की अनुमति देता है। पुराने केवीएस संस्करणों में केवल एक विकल्प (force_inactive) था जो नई सामग्री और संशोधित सामग्री दोनों को प्रभावित करता था। यदि इसे सक्षम किया गया था, तो कोई भी संशोधित वीडियो या एल्बम तब तक निष्क्रिय रहेगा जब तक आप इसे मैन्युअल रूप से वापस सक्रिय नहीं करते। अब ऐसा नहीं होगा. अपडेट के बाद नया विकल्प (force_inactive_on_edit) बंद कर दिया जाएगा, इसलिए कोई भी संशोधित सामग्री सक्रिय रहेगी। यदि आप पुराने व्यवहार को लागू करना चाहते हैं, तो आपको इन ब्लॉकों की सेटिंग्स को संशोधित करना चाहिए और नए विकल्प को चालू करना चाहिए।
वैश्विक आँकड़े ब्लॉक (ग्लोबल_स्टैट्स) में अब आप केवीएस आँकड़ों से यह प्रस्तुत कर सकते हैं कि कल, पिछले सप्ताह और पिछले महीने कितने लोगों ने आपकी साइट पर विजिट किया।
फ़्लैगिंग सामग्री अब आरंभकर्ता के बारे में अतिरिक्त जानकारी संग्रहीत करेगी: आईपी, देश, उपयोगकर्ता एजेंट और पृष्ठ यूआरएल।
वार्तालाप सूची पर (list_members ब्लॉक में mode_conversations मोड) अब आप कई वार्तालापों को पूरी तरह से हटाने के लिए निष्कासन कार्यक्षमता लागू कर सकते हैं। इसके अलावा सूची में प्रत्येक वार्तालाप के लिए अब अंतिम संदेश प्रदर्शित करना संभव है।
अब वीडियो अवधि को मानक प्रारूप HH:MM:SS में प्रदर्शित करना संभव है। ऐतिहासिक रूप से केवीएस ने इसे एमएम:एसएस प्रारूप में प्रदर्शित किया, जो लंबे वीडियो के लिए 3 अंकों की संख्या दिखा सकता है: एमएमएम:एसएस। नए प्रारूप का उपयोग करने के लिए आपको साइट टेम्पलेट्स को संशोधित करना चाहिए, जिसका वर्णन केवीएस फोरम पर किया गया है।

बग्स जिन्हें ठीक कर दिया गया है:

- सामग्री आयात के दौरान ऐसा मामला हो सकता है जब सभी आयात लाइनों ने सत्यापन त्रुटियों को ट्रिगर किया हो, इसलिए उस स्थिति में भी केवीएस इस आयात को वैध लाइनों की खाली सूची के साथ सबमिट करने की अनुमति देगा।
- यादृच्छिक वीडियो/एल्बम पर पुनर्निर्देशन में कुछ उपग्रह सेटिंग्स पर विचार नहीं किया गया।
- साइट सेटिंग्स से डायनामिक HTTP पैरामीटर का उपयोग करते समय गैर महत्वपूर्ण XSS भेद्यता। कृपया इसे इंगित करने के लिए मुहम्मद उवैस को धन्यवाद।
- कुछ मामलों में स्रोत वीडियो फ़ाइल के एसएआर का पता लगाने पर केवीएस इसे सामान्यीकरण के लिए बिल्कुल अनावश्यक रूप से पुन: परिवर्तित कर देगा। इसे ठीक कर दिया गया था, साथ ही सामान्यीकरण विधि को तेज़ समय और गुणवत्ता हानि से बचने के लिए अनुकूलित किया गया था।
- स्टॉप शब्दों का उपयोग करने पर खोज फ़ंक्शन खाली खोज का कारण बन सकता है (पूरे स्टॉप शब्द की खोज के मामले में) और केवीएस ऐसी खाली खोज के लिए सभी वीडियो/एल्बम दिखाएगा।
- यदि PHP कॉन्फ़िगरेशन में open_basedir विकल्प सक्षम किया गया था, तो कुछ कर्ल ऑपरेशन गलत तरीके से काम करते थे।
बिल्कुल नया KVS %संस्करण% यहाँ है अब ऑर्डर दें