KVS v3.9.1

09 May, 2017

Можете да намерите пълна информация за актуализацията във форума на KVS: KVS 3.9.1 актуализация

Подобрения на плейъра и корекции на грешки:

- По-добра кожа за сензорни устройства и устройства с малък екран: някои бутони са скрити, размерът на други бутони е увеличен.
- Добавена е нова кожа на играча в стил youtube.
- За iOS устройства плейърът вече поддържа предварително зареждане на метаданни, което ще позволи по-бързо стартиране на видео (ако сте активирали необходимата опция в настройките на плейъра и устройството поддържа това).
- Точките за подсказване на текст вече могат да бъдат настроени за екранни снимки на времевата линия в редактора на екранни снимки на видео. Такива ключови точки ще бъдат подчертани на времевата линия на играча и текстовете ще бъдат показани заедно с екранни снимки. Отлична функция за подчертаване на ключови видео сцени.
- В настройките за реклама преди и след ролка вече можете да активирате вградения бутон за пропускане и да конфигурирате кога да стане активен. Също така GUI на такава реклама беше променен - ​​вече можете да показвате съобщение с показване на продължителността на рекламата, а за видеореклами потребителите вече могат да ги поставят на пауза и да ги заглушават.
- Иконата за повторно възпроизвеждане беше добавена като заместител на стандартния бутон за възпроизвеждане при края на видеоклипа.
- В настройките на плейъра вече можете да посочите първоначалната сила на звука на плейъра (и също така да заглушите плейъра по подразбиране, ако е необходимо). Също така поправихме някои грешки с поведението на плъзгача за сила на звука.
- В настройките на плейъра вече можете да конфигурирате автоматичен цикъл за кратки видеоклипове - можете да посочите минималната продължителност за това.
- Коригирани са някои проблеми с показването на плакати: по-ранен плакат не се показва преди пълното инициализиране на играча; също се показваше без нужда, ако беше активирано автоматичното пускане.
- Коригиран проблем с контекстното меню при опит за копиране на код за вграждане от плейъра.
- Фиксиран брой проблеми с показването на екранни снимки на времевата линия: размерът им беше ограничен и също така те можеха да бъдат позиционирани неправилно, ако кожата беше персонализирана.
- Коригирано показване на вертикални видеоклипове - сега те няма да се разтягат вертикално.
- Коригиран проблем с кеширане на пренасочвания на отдалечени сървъри от някои потребителски агенти. Новият плейър ще позволи да ги кешира само за 1 час.
Преосмислихме механизма за блокиране на ограничение на IP във видео защитата. Откакто добавихме функция за обфускация на връзка към видеофайл в плейър 3.9.0, ограничението на IP вече няма голям смисъл. Сега може да се изключи и ще улесни използването на диска. Освен това вече не се отчита пропускането, така че защитата не зависи от това колко често потребителят пропуска видео. ВНИМАНИЕ! След актуализиране до 3.9.1 IP ограничението ще бъде автоматично изключено. Трябва да го включите ръчно в настройките за видеозащита, ако все още имате нужда от това (например ако използвате видеоплейър на трета страна).

Подобрения в грабберите и импортирането на съдържание:

- Добавена е поддръжка за импортиране на видеоклипове с различни качества чрез грайфери за онези изходни сайтове, които го поддържат. Това може да спести ресурси на вашия процесор при преобразуване, но ще отнеме повече време за импортиране на ново съдържание чрез изтегляне на множество файлове.
- Grabbers не могат да импортират поле за източник на съдържание за всеки обект поотделно. Това не се използва в грайферите, предоставени от KVS, но може да се използва във вашите персонализирани грайфери.
- Вече можете да пропускате съдържание с дублиращи се заглавия, когато импортирате съдържание от грайфери.
- Вече можете да ограничите дължината на описанието в грайферите: или чрез определени цифрови думи, или чрез символи.
- За някои грайфери KVS вече може да използва своите емисии за изтриване за автоматично изтриване на видеоклипове от вашата база данни. Това трябва да се активира отделно за всеки грабер, където се поддържа.
- Когато импортирате кодове за вграждане или псевдо-видеоклипове от grabbers, вече можете да посочите URL postfix с вашия референтен код, за да направите URL адресите на всички кодове за вграждане / псевдо-видеоклипове да го имат.
- Приставката за захващане на KVS вече ще поддържа 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 адреси, уникални в рамките на 24 часа). При изчисляване на наградите 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) вече можете да приложите функция за премахване, за да изтриете напълно множество разговори. Също така за всеки разговор в списъка вече е възможно да се покаже последното съобщение от него.
Вече е възможно да се показва продължителността на видеото в стандартен формат ЧЧ:ММ:СС. Исторически KVS го показва във формат MM:SS, който може да показва 3-цифрено число за дълги видеоклипове: MMM:SS. За да използвате новия формат, трябва да промените шаблоните на сайта, които са описани във форума на KVS.

Грешки, които са коригирани:

- По време на импортиране на съдържание може да има случай, когато всички импортирани редове задействат грешки при валидиране, така че дори в този случай KVS ще позволи изпращането на това импортиране с празен списък с валидни редове.
- Пренасочването към случаен видеоклип/албум не взе предвид някои сателитни настройки.
- Некритична XSS уязвимост при използване на динамични HTTP параметри от настройките на сайта. Благодаря на Muhammad Uwais, че любезно го посочи.
- При откриване на SAR на изходен видео файл в някои случаи KVS би го преобразувал напълно излишно за нормализиране. Това беше коригирано, както и методът за нормализиране беше оптимизиран за по-бързо време и избягване на загуба на качество.
- Функцията за търсене може да доведе до празно търсене, ако използвате стоп думи (в случай на търсене на цялата стоп дума) и KVS ще покаже всички видеоклипове / албуми за такова празно търсене.
- Някои cURL операции работеха неправилно, ако опцията open_basedir беше активирана в конфигурацията на PHP.
Чисто новият KVS 6.3.0 е тук Поръчайте сега