KVS نسخه 3.9.1

09 May, 2017

می‌توانید اطلاعات کامل درباره به‌روزرسانی را در انجمن KVS بیابید: به روز رسانی KVS 3.9.1

بهبودها و رفع اشکالات پلیر:

- پوست بهتر برای دستگاه های لمسی و دستگاه های با صفحه نمایش کوچک: برخی از دکمه ها پنهان هستند، اندازه دکمه های دیگر افزایش یافته است.
- اضافه شدن پوسته پخش کننده جدید به سبک یوتیوب.
- برای دستگاه‌های iOS، پخش‌کننده اکنون از پیش‌بارگذاری ابرداده پشتیبانی می‌کند، که امکان شروع سریع‌تر ویدیو را فراهم می‌کند (اگر گزینه مورد نیاز را در تنظیمات پخش‌کننده فعال کرده باشید و دستگاه از آن پشتیبانی کند).
- اکنون می توان نقاط نشانه متنی را برای اسکرین شات های جدول زمانی در ویرایشگر اسکرین شات های ویدئویی تنظیم کرد. چنین نقاط نشانه ای در جدول زمانی پخش کننده برجسته می شوند و متون همراه با تصاویر نمایش داده می شوند. ویژگی عالی برای برجسته کردن صحنه های کلیدی ویدیو.
- در تنظیمات تبلیغات قبل و بعد از پخش، اکنون می توانید دکمه پرش داخلی را فعال کنید و پیکربندی کنید که چه زمانی فعال شود. همچنین رابط کاربری گرافیکی چنین تبلیغاتی تغییر کرد - اکنون می‌توانید پیامی را با نمایش مدت زمان تبلیغات نشان دهید، و برای تبلیغات ویدیویی کاربران اکنون می‌توانند آن‌ها را مکث و بی‌صدا کنند.
- نماد پخش مجدد به عنوان جایگزینی برای دکمه پخش استاندارد در پایان ویدیو اضافه شد.
- در تنظیمات پخش کننده، اکنون می توانید حجم اولیه پخش کننده را مشخص کنید (و همچنین در صورت نیاز به طور پیش فرض پخش کننده را بی صدا کنید). همچنین برخی از اشکالات مربوط به رفتار لغزنده صدا را رفع کرده ایم.
- در تنظیمات پخش کننده اکنون می توانید حلقه خودکار را برای ویدیوهای کوتاه پیکربندی کنید - می توانید حداقل مدت زمان را برای آن مشخص کنید.
- برخی از مسائل مربوط به نمایش پوستر رفع شد: پوستر قبلی قبل از اینکه بازیکن به طور کامل مقداردهی شود نمایش داده نمی شد. همچنین در صورت فعال بودن پخش خودکار، بدون نیاز به نمایش داده می شد.
- هنگام تلاش برای کپی کردن کد جاسازی از پخش کننده، مشکل منوی زمینه برطرف شد.
- رفع تعداد مشکلات مربوط به نمایش اسکرین شات‌های خط زمانی: اندازه آنها محدود بود و همچنین در صورت سفارشی‌سازی پوست، می‌توان آن‌ها را به‌درستی قرار داد.
- نمایش ویدیوهای عمودی ثابت شد - اکنون آنها به صورت عمودی کشیده نمی شوند.
- رفع مشکل ذخیره سازی تغییر مسیر سرورهای راه دور توسط برخی از عوامل کاربر. پخش کننده جدید فقط به مدت 1 ساعت به آنها اجازه ذخیره حافظه پنهان را می دهد.
ما دوباره به مکانیسم مسدود کردن محدودیت IP در حفاظت از ویدئو فکر کردیم. از آنجایی که ما ویژگی مبهم کردن لینک فایل ویدیویی را در پخش کننده 3.9.0 اضافه کرده ایم، محدودیت IP دیگر معنی ندارد. اکنون می توان آن را خاموش کرد و استفاده از دیسک را آسان می کند. همچنین دیگر پرش به حساب نمی آید، بنابراین محافظت به تعداد دفعات پرش ویدیویی توسط کاربر بستگی ندارد. توجه! پس از به روز رسانی به 3.9.1 محدودیت IP به طور خودکار خاموش می شود. اگر همچنان به آن نیاز دارید (به عنوان مثال اگر از پخش کننده ویدیوی شخص ثالث استفاده می کنید) باید آن را به صورت دستی در تنظیمات محافظت از ویدیو روشن کنید.

بهبودهای گیرا و واردات محتوا:

- اضافه شدن پشتیبانی برای وارد کردن ویدیوها با کیفیت های متعدد از طریق grabbers برای آن دسته از سایت های منبع که از آن پشتیبانی می کنند. این می تواند منابع CPU شما را در تبدیل ذخیره کند، اما با بارگیری چندین فایل، وارد کردن محتوای جدید به زمان بیشتری نیاز دارد.
- Grabbers نمی توانند فیلد منبع محتوا را برای هر شی به صورت جداگانه وارد کنند. این در گیره‌هایی که KVS ارائه می‌کند استفاده نمی‌شود، اما می‌تواند در گیره‌های سفارشی شما استفاده شود.
- اکنون می توانید هنگام وارد کردن محتوا از grabbers، از محتوایی با عنوان های تکراری صرف نظر کنید.
- اکنون می توانید طول توضیحات را در grabbers محدود کنید: یا با تعداد کلمات خاص یا با نمادها.
- برای برخی از گربندگان KVS اکنون می تواند از فیدهای حذف خود برای حذف خودکار ویدیوها از پایگاه داده شما استفاده کند. این باید به طور جداگانه برای هر گرابری که پشتیبانی می شود فعال شود.
- هنگام وارد کردن کدهای جاسازی یا شبه ویدیوها از grabbers، اکنون می توانید URL postfix را با کد ref خود مشخص کنید تا URL همه کدهای جاسازی شده / شبه ویدیوها دارای آن باشند.
- افزونه KVS grabbers اکنون از کتابخانه سرور youtube-dl پشتیبانی می کند که تجزیه را برای بسیاری از سایت های لوله پیاده سازی می کند. این به ما کمک می‌کند در آینده سریع‌تر گیره‌ها را اضافه کنیم.
- قابلیت واردات با قابلیت پرش از محتوایی که فایل‌ها به هر دلیلی دانلود نشدند، افزایش یافت. قبلاً چنین محتوایی در KVS وارد می شد و سپس در مرحله تبدیل به وضعیت خطا منتقل می شد. به دلیل بررسی موارد تکراری، این اجازه نمی‌دهد دوباره آن را وارد کنید.
در تنظیمات اسکرین شات لاین تایم لاین، اکنون می توانید تعداد مورد نظر اسکرین شات را به جای فاصله زمانی آنها پیکربندی کنید. بر این اساس، بسته به مدت زمان ویدیو، فاصله زمانی ممکن است متفاوت باشد. از یک طرف این امر باعث می شود ناوبری در ویدیو چندان دقیق نباشد، از طرف دیگر از ایجاد 200-500 تصویر برای ویدیوهای طولانی جلوگیری می کند. جنبه کلیدی در اینجا این است که فاصله زمانی کمتر از 10 ثانیه نخواهد بود و هر بازه دیگری بر 10 بخش پذیر خواهد بود. به عنوان مثال اگر تعداد خطوط زمانی را 100 تنظیم کنید، برای ویدیوهای کوتاه KVS خطوط زمانی را با فاصله 10 ثانیه ایجاد می کند. تعداد به مدت زمان ویدیو بستگی دارد. برای ویدیوهای طولانی‌تر از 10*100=1000 ثانیه KVS بازه زمانی 20 ثانیه و غیره را انتخاب می‌کند. اگر قبلاً از اسکرین‌شات‌های خط زمانی استفاده می‌کنید، می‌توانید به راحتی به رویکرد جدید در تنظیمات فرمت ویدیو بروید، این روی ویدیوهای جدید تأثیر می‌گذارد و ویدیوهای قدیمی به نمایش خطوط زمانی ادامه می‌دهند. با استفاده از روش قدیمی
با توجه به تغییرات در منطق ایجاد خطوط زمانی و برای پشتیبانی از تغییرات آتی در این زمینه، از 3.9.1 KVS به طور خودکار API را برای همه سرورهای تبدیل در طول فرآیند به روز رسانی به روز می کند. در اینجا باید بدانید که هر تغییر سفارشی که در remote_cron.php قرار داده اید ناپدید خواهد شد. KVS سعی می کند از این فایل یک نسخه پشتیبان تهیه کرده و آن را در نزدیکی خود قرار دهد. موتور تبدیل دیگر از سرورهای تبدیل با نسخه API منسوخ استفاده نخواهد کرد.
ادغام با اسکریپت MPA3 اضافه شده است.
ترتیب اجرای وظایف پس زمینه کمی تغییر کرد. پیش از این، هنگامی که بسیاری از وظایف پس زمینه ثانویه داشتید، محتوای جدید تا زمانی که سایر وظایف تکمیل نشده باشند یا تا زمانی که به صورت دستی اولویت وظایف محتوای جدید را افزایش ندهید، پردازش نمی شود. این دیگر مورد نیاز نخواهد بود، زیرا KVS به طور خودکار وظایف محتوای جدید را در جلوی صف اجرا قرار می دهد، حتی اگر همه وظایف دارای اولویت یکسان باشند. علاوه بر این، اکنون می توانید اولویت پیش فرض را برای وظایف محتوایی که توسط انواع مختلف کاربران ارسال می شود پیکربندی کنید: استاندارد، قابل اعتماد، حق بیمه، وب مسترها. همچنین اکنون می‌توانید اولویت تبدیل ویدیوها و آلبوم‌ها را از فهرست‌های آن‌ها به صورت دستی افزایش دهید - قبلاً این فقط از فهرست وظایف امکان‌پذیر بود.
در نهایت ما قابلیت علامت گذاری محتوا به عنوان حذف شده را اضافه کرده ایم. اکنون می توانید این کار را برای هر مجموعه ای از ویدیوها / آلبوم ها انجام دهید و دلیل آن را مشخص کنید. تمام فایل های این محتوا از جمله فایل های ویدئویی، اسکرین شات ها و فرمت ها حذف خواهند شد، اما داده ها در پایگاه داده باقی خواهند ماند. این محتوا از لیست های عمومی ناپدید می شود و فقط از طریق URL های مستقیم با نمایش تمام اطلاعات، نظرات و دلیل حذف در دسترس باقی می ماند. برای رندر صحیح باید الگوها را اصلاح کنید، لطفاً انجمن ما را برای دستورالعمل ها بررسی کنید.
افزونه ایجاد حساب کاربری اضافه شده در نسخه 3.9.0 اکنون می تواند کدهای دسترسی را به جای حساب های کاربری ایجاد کند. کدهای دسترسی را می توان در جریان ثبت نام و ارتقاء برای دریافت توکن یا سطح حق بیمه استفاده کرد. می توانید این کدها را از طریق فروشگاه های آنلاین خارجی به عنوان جایگزینی برای راه حل صورتحساب KVS بفروشید. کدهای دسترسی راحت‌تر از حساب‌های از پیش تولید شده هستند، زیرا می‌توانند توسط کاربران موجود در حین حفظ نمایه‌های موجود مورد استفاده قرار گیرند، همچنین کاربران می‌توانند از چندین کد دسترسی برای پر کردن مجدد / قبض مجدد استفاده کنند.
برای ویدیوهای لینک شده، اکنون امکان ایجاد مجدد اسکرین شات وجود دارد. برای انجام این کار، KVS دوباره ویدیوی لینک شده را برای ایجاد اسکرین شات دانلود می کند.
اکنون این امکان وجود دارد که به کاربران برای ارسال ترافیک به ویدیوها یا آلبوم هایشان به سایت خود، توکن هایی اهدا کنید (کدهای جاسازی شده این را پشتیبانی نمی کنند). می‌توانید تعداد نشانه‌هایی را که باید برای هر N بازدید منحصربه‌فرد اعطا شود، مشخص کنید (فقط IP‌های منحصربه‌فرد ظرف ۲۴ ساعت در اینجا شمارش می‌شوند). هنگام محاسبه جوایز KVS برای ویدیوها و آلبوم هایی که تعداد بازدیدهای لازم را دریافت می کنند، توکن هایی پرداخت می کند. اگر کاربران شما علاقه مند به کسب توکن هستند، می توانید از این قابلیت برای دریافت لینک های خارجی بیشتری به پروژه خود استفاده کنید. در صورت نیاز می توانید با استفاده از راه حل پرداخت KVS، توکن ها را با پول واقعی پرداخت کنید.
KVS 3.9.1 ویژگی های جدیدی را در محدود کردن دسترسی به فیلم ها و آلبوم ها ارائه می دهد. اکنون می توان سطح دسترسی را برای ویدیوها و آلبوم های عمومی پیکربندی کرد (قبلاً می توانستید این کار را فقط برای خصوصی و حق بیمه انجام دهید). همچنین اکنون می توانید سطح دسترسی را برای هر ویدیو یا آلبوم به صورت جداگانه پیکربندی کنید، که سطح دسترسی به ارث رسیده از فیلد نوع را لغو می کند. این ویژگی جدید می‌تواند برای حل مشکل معماری KVS که اجازه تغییر ویدیو از نوع عمومی به نوع پرمیوم و بالعکس را نمی‌دهد، استفاده شود. اکنون اگر می‌خواهید هر ویدیوی عمومی را فقط برای اعضای ممتاز یا با خرید توکن در دسترس قرار دهید، می‌توانید بدون تغییر نوع آن این کار را انجام دهید.
رندر پیشرفته اسکرین شات ها و عکس های آلبوم در پنل مدیریت، اکنون تطبیقی ​​خواهند داشت. همچنین نکات برجسته قرمز را برای فیلدهایی که هنگام ذخیره ویرایشگرها باعث خطای اعتبارسنجی می شوند اضافه شده است.
در ویرایشگر اصلی ویدیو، اکنون می‌توانید اسکرین‌شات‌ها را نیز حذف کنید، اگر برای نمایش در آنجا فعال باشند. قبلا فقط می توانستید اسکرین شات اصلی را تغییر دهید.

مجموعه پیشرفت‌ها و رفع اشکال‌های واردات / صادرات:

- اکنون می توانید داده های صادراتی را با پرچم بازبینی شده فیلتر کنید.
- اکنون می توانید فایل های منبع ویدیو را برای آن ویدیوهایی که آنها را نگه می دارند صادر کنید.
- در حال حاضر امکان صادرات رتبه به درصد (0-100%) وجود دارد و همچنین واردات / صادرات از تعداد رای برای رتبه پشتیبانی می کند.
- رفع اشکال با وارد کردن / صادرات مدل ها با کاما در نام آنها.
- رفع اشکال با مرتب سازی نادرست بر اساس رتبه.
- استفاده بهینه از حافظه در صادرات.
- اکنون صادرات فیدها از فیلتر کردن توسط رشته پرس و جو پشتیبانی می کند. به منظور اجازه دادن به این ویژگی، باید آن را در تنظیمات فید فعال کنید، زیرا در صورت استفاده مکرر می تواند بر عملکرد پایگاه داده تأثیر بگذارد.
- رفع اشکال در صدور فیدها که می‌تواند منجر به اندازه اشتباه در کدهای جاسازی برای برخی از انواع ویدیوها شود.
افزونه انتخاب خودکار مدل اکنون به بررسی برچسب‌های محتوا نیز می‌پردازد. قبلاً فقط به دنبال عنوان و توضیحات بود.
اکنون می‌توانید مدل‌ها را به‌صورت دستی مانند دسته‌ها مرتب کنید تا هنگام نمایش در سایت، مرتب‌سازی خاصی انجام شود.
در بلوک لیست مدل ها (list_models) اکنون می توان مدل های مشابه را با استفاده از معیارهای مختلف نمایش داد: بر اساس کشور، شهر، سن، جنسیت، قد، وزن، رنگ چشم یا مو و غیره.
در بلوک آپلود ویدیو (video_edit) اکنون می‌توانید پیکربندی کنید که فایل‌های آپلود شده به عنوان فایل‌هایی با فرمت خاص در نظر گرفته شوند تا از تبدیل آنها صرفنظر شود. این ویژگی در بیشتر موارد نیازی نیست، زمانی که پروژه شما برای ارائه یک دروازه آپلود برای کاربران شناخته شده ای طراحی شده است که فایل ها را به درستی در قالب مورد نیاز آپلود می کنند، برای نیازهای خاص پیاده سازی شده است. این همچنین می تواند برای ایجاد یک صفحه آپلود جداگانه برای وب مسترها مورد استفاده قرار گیرد تا به آنها امکان می دهد ویدیوها را سریعتر بدون نیاز به پردازش آنها آپلود کنند.
در بلوک های ویرایش ویدیو، آلبوم و لیست پخش (video_edit، album_edit، playlist_edit) گزینه جدیدی اضافه شده است که به شما امکان می دهد غیرفعال کردن محتوا را پس از اصلاح پیکربندی کنید. در نسخه های قدیمی KVS تنها یک گزینه (force_inactive) وجود داشت که هم بر محتوای جدید و هم بر محتوای اصلاح شده تأثیر می گذاشت. اگر فعال بود، هر ویدیو یا آلبوم اصلاح شده غیرفعال می‌شد تا زمانی که دوباره آن را به صورت دستی فعال کنید. حالا این اتفاق نمی افتد پس از به روز رسانی، گزینه جدید (force_inactive_on_edit) خاموش می شود، بنابراین هر محتوای اصلاح شده فعال باقی می ماند. اگر می خواهید رفتار قدیمی را مجبور کنید، باید تنظیمات این بلوک ها را تغییر دهید و گزینه جدید را روشن کنید.
در بلوک آمار جهانی (global_stats) اکنون می‌توانید تعداد افرادی که دیروز، هفته گذشته و ماه گذشته از سایت شما بازدید کرده‌اند را از آمار KVS ارائه دهید.
پرچم‌گذاری محتوا اکنون اطلاعات بیشتری درباره آغازگر ذخیره می‌کند: IP، کشور، عامل کاربر و URL صفحه.
در لیست گفتگوها (حالت mode_conversations در بلوک list_members) اکنون می توانید عملکرد حذف را برای حذف کامل چندین مکالمه پیاده سازی کنید. همچنین برای هر مکالمه موجود در لیست، اکنون امکان نمایش آخرین پیام از آن وجود دارد.
اکنون امکان نمایش مدت زمان ویدیو در فرمت استاندارد HH:MM:SS وجود دارد. از لحاظ تاریخی KVS آن را در قالب MM:SS نمایش می‌داد که می‌توانست عدد 3 رقمی را برای ویدیوهای طولانی نشان دهد: MMM:SS. برای استفاده از قالب جدید باید قالب های سایت را تغییر دهید که در انجمن KVS توضیح داده شده است.

اشکالاتی که رفع شده اند:

- در حین وارد کردن محتوا ممکن است موردی وجود داشته باشد که همه خطوط واردات خطاهای اعتبارسنجی را ایجاد کنند، بنابراین حتی در آن حالت KVS اجازه ارسال این واردات را با لیست خالی از خطوط معتبر می دهد.
- تغییر مسیر به ویدیو / آلبوم تصادفی برخی از تنظیمات ماهواره را در نظر نگرفت.
- آسیب پذیری غیر بحرانی XSS هنگام استفاده از پارامترهای HTTP پویا از تنظیمات سایت. با تشکر از محمد اویس برای اشاره به آن.
- هنگام شناسایی SAR فایل ویدیوی منبع در برخی موارد KVS به طور کامل آن را برای عادی سازی مجدداً تبدیل می کند. این مشکل برطرف شد و همچنین روش نرمال سازی برای زمان سریعتر و جلوگیری از افت کیفیت بهینه شد.
- عملکرد جستجو در صورت استفاده از کلمات توقف (در صورت جستجوی کل کلمه توقف) می تواند منجر به جستجوی خالی شود و KVS همه ویدیوها / آلبوم ها را برای چنین جستجوی خالی نشان می دهد.
- اگر گزینه open_basedir در پیکربندی PHP فعال شده بود، برخی از عملیات cURL به درستی کار نمی کردند.
KVS 6.3.0 کاملاً جدید اینجاست اکنون سفارش دهید