KVS v3.9.1

09 May, 2017

Vse informacije o posodobitvi najdete na forumu KVS: posodobitev KVS 3.9.1

Izboljšave predvajalnika in popravki napak:

- Boljša preobleka za naprave na dotik in naprave z majhnim zaslonom: nekateri gumbi so skriti, velikost drugih gumbov je povečana.
- Dodana nova preobleka igralca v slogu youtube.
- Za naprave iOS predvajalnik zdaj podpira prednalaganje metapodatkov, kar bo omogočilo hitrejši zagon videa (če ste omogočili potrebno možnost v nastavitvah predvajalnika in naprava to podpira).
- Besedilne iztočnice je zdaj mogoče nastaviti za posnetke zaslona na časovni premici v urejevalniku posnetkov videoposnetkov. Takšne iztočnice bodo označene na časovnici igralca in besedila bodo prikazana skupaj s posnetki zaslona. Odlična funkcija za poudarjanje ključnih prizorov videa.
- V nastavitvah oglaševanja pred predvajanjem in po predvajanju lahko zdaj omogočite vgrajen gumb za preskok in konfigurirate, kdaj bo postal aktiven. Spremenjen je bil tudi GUI takšnega oglaševanja - zdaj lahko prikažete sporočilo s prikazom trajanja oglaševanja, videooglase pa lahko uporabniki zdaj zaustavijo in utišajo.
- Ikona za ponovno predvajanje je bila dodana kot zamenjava za standardni gumb za predvajanje ob koncu videa.
- V nastavitvah predvajalnika lahko zdaj določite začetno glasnost predvajalnika (in po potrebi tudi privzeto utišate predvajalnik). Popravili smo tudi nekaj napak pri delovanju drsnika za glasnost.
- V nastavitvah predvajalnika lahko zdaj konfigurirate samodejno ponavljanje za kratke videoposnetke - za to lahko določite minimalno trajanje.
- Nekatere težave s prikazom plakatov so odpravljene: prejšnji plakat ni bil prikazan, preden je predvajalnik popolnoma inicializiran; prav tako je bilo prikazano brez potrebe, če je bilo omogočeno samodejno predvajanje.
- Odpravljena težava s kontekstnim menijem pri poskusu kopiranja kode za vdelavo iz predvajalnika.
- Odpravljeno število težav s prikazom posnetkov zaslona časovne premice: njihova velikost je bila omejena, poleg tega pa so lahko bili napačno postavljeni, če je bila preobleka prilagojena.
- Popravljen prikaz navpičnih videoposnetkov - zdaj se ne raztezajo navpično.
- Odpravljena težava s predpomnjenjem preusmeritev oddaljenih strežnikov s strani nekaterih uporabniških agentov. Novi igralec jih bo dovolil predpomniti samo za 1 uro.
Ponovno smo razmislili o mehanizmu za blokiranje omejitve IP pri video zaščiti. Ker smo v predvajalniku 3.9.0 dodali funkcijo zamegljevanja povezav videodatoteke, omejitev IP nima več smisla. Zdaj ga je mogoče izklopiti in bo olajšal uporabo diska. Prav tako ne šteje več preskakovanja, zato zaščita ni odvisna od tega, kako pogosto uporabnik preskoči video. POZOR! Po posodobitvi na 3.9.1 bo omejitev IP samodejno izklopljena. Vklopite ga ročno v nastavitvah video zaščite, če to še vedno potrebujete (na primer, če uporabljate video predvajalnik tretje osebe).

Izboljšave zajemalnikov in uvoza vsebine:

- Dodana podpora za uvoz videoposnetkov z več kakovostmi prek zajemalnikov za tista izvorna spletna mesta, ki to podpirajo. To lahko prihrani vire vašega procesorja pri pretvorbi, vendar bo trajalo več časa za uvoz nove vsebine s prenosom več datotek.
- Zajemalniki ne morejo uvoziti polja vira vsebine za vsak predmet posebej. To se ne uporablja v grabilnikih, ki jih ponuja KVS, lahko pa se uporablja v vaših grabilnikih po meri.
- Zdaj lahko preskočite vsebino s podvojenimi naslovi, ko uvažate vsebino iz zajemalnikov.
- Zdaj lahko omejite dolžino opisa v grabilnikih: bodisi z določenimi številskimi besedami ali s simboli.
- Pri nekaterih zagrabilnikih lahko KVS zdaj uporabi njihove vire za brisanje za samodejno brisanje videoposnetkov iz vaše baze podatkov. To mora biti omogočeno ločeno za vsak zajemalnik, kjer je podprt.
- Ko uvažate kode za vdelavo ali psevdo-videoposnetke iz grabbers, lahko zdaj določite URL postfix s svojo referenčno kodo, da jo bodo URL-ji vseh vdelanih kod / psevdo-videoposnetkov imeli.
- Vtičnik KVS grabbers bo zdaj podpiral strežniško knjižnico youtube-dl, ki izvaja razčlenjevanje za številna spletna mesta. To nam bo pomagalo, da bomo v prihodnosti hitreje dodajali zajemalce.
- Funkcionalnost uvoza je bila izboljšana z možnostjo preskoka vsebine, katere datoteke iz kakršnega koli razloga niso bile prenesene. Prej bi bila taka vsebina uvožena v KVS in nato v fazi pretvorbe premaknjena v status napake. To ni dovolilo ponovnega poskusa uvoza zaradi preverjanja dvojnikov.
V nastavitvah posnetkov zaslona na časovni osi lahko zdaj konfigurirate želeno število posnetkov zaslona namesto njihovega intervala. Na podlagi tega se lahko interval razlikuje glede na trajanje videa. Po eni strani zaradi tega navigacija v videu ni tako natančna, po drugi strani pa bo to preprečilo ustvarjanje 200–500 slik za dolge videoposnetke. Ključni vidik pri tem je, da interval nikoli ne bo krajši od 10 sekund, vsi drugi intervali pa bodo deljivi z 10. Če na primer konfigurirate število časovnih premic na 100, bo za kratke videoposnetke KVS ustvaril časovne premice z 10-sekundnim intervalom – njihovo število bo odvisno od trajanja videa. Za videoposnetke, daljše od 10*100=1000 sekund, bo KVS izbral 20-sekundni interval itd. Če že uporabljate posnetke zaslona na časovni premici, lahko preprosto preklopite na nov pristop v nastavitvah video formata, to bo vplivalo na nove videoposnetke, stari videoposnetki pa bodo še naprej prikazovali časovnice po starem.
Zaradi sprememb v logiki ustvarjanja časovnih trakov in za podporo prihodnjih sprememb na tem področju bo KVS od 3.9.1 samodejno posodabljal API za vse strežnike za pretvorbo med postopkom posodabljanja. Zavedati se morate, da bodo vse spremembe po meri, ki ste jih vnesli v remote_cron.php, izginile. KVS bo poskusil narediti varnostno kopijo te datoteke in jo dati blizu. Pretvorniški mehanizem ne bo več uporabljal pretvorniških strežnikov z zastarelo različico API-ja.
Dodana integracija s skriptom MPA3.
Vrstni red izvajanja opravil v ozadju je bil nekoliko spremenjen. Prej, ko ste imeli veliko sekundarnih opravil v ozadju, nova vsebina ni bila obdelana, dokler niso dokončana druga opravila ali dokler ročno ne povečate prioritete za opravila nove vsebine. To ne bo več potrebno, saj bo KVS samodejno postavil nova vsebinska opravila na čelo izvedbene čakalne vrste, tudi če imajo vsa opravila enako prioriteto. Poleg tega lahko zdaj konfigurirate privzeto prioriteto za vsebinske naloge, ki jih predložijo različne vrste uporabnikov: standardni, zaupanja vredni, premium, spletni skrbniki. Prav tako lahko zdaj ročno povečate prioriteto pretvorbe za videoposnetke in albume iz njihovih seznamov - prej je bilo to mogoče le s seznama opravil.
Končno smo dodali možnost označevanja vsebine kot odstranjene. Zdaj lahko to storite za kateri koli niz videoposnetkov/albumov in navedete razlog. Vse datoteke s to vsebino bodo izbrisane, vključno z video datotekami, posnetki zaslona in formati, vendar bodo podatki ostali v bazi podatkov. Ta vsebina bo izginila z javnih seznamov in bo ostala na voljo samo prek neposrednih URL-jev s prikazom vseh informacij, komentarjev in razloga za izbris. Za pravilno upodabljanje bi morali spremeniti predloge, za navodila obiščite naš forum.
Vtičnik za ustvarjanje uporabniškega računa, dodan v različici 3.9.0, lahko zdaj ustvari kode za dostop namesto uporabniških računov. Kode za dostop lahko uporabite pri vpisu in poteku nadgradnje, da pridobite žetone ali premijsko raven. Te kode lahko prodajate prek zunanjih spletnih trgovin kot alternativo rešitvi za zaračunavanje KVS. Kode za dostop so bolj priročne kot vnaprej ustvarjeni računi, saj jih lahko uporabljajo obstoječi uporabniki, medtem ko obdržijo obstoječe profile, prav tako lahko uporabniki uporabljajo več kod za dostop za polnitve/ponovne račune.
Za videoposnetke z vročimi povezavami je zdaj mogoče znova ustvariti posnetke zaslona. Da bi to naredil, bo KVS znova prenesel videoposnetek z vročo povezavo in ustvaril posnetke zaslona.
Zdaj je mogoče uporabnikom podeliti žetone za pošiljanje prometa njihovih videoposnetkov ali albumov na vaše spletno mesto (kode za vdelavo tega ne podpirajo). Določite lahko število žetonov, ki naj bodo podeljeni za vsakih N edinstvenih ogledov (tu se štejejo samo IP-ji, edinstveni v 24 urah). Pri izračunu nagrad bo KVS plačal žetone za tiste video posnetke in albume, ki bodo prejeli potrebno število ogledov. To funkcijo lahko uporabite za pridobitev več zunanjih povezav do vašega projekta, če bodo vaši uporabniki zainteresirani za zaslužek žetonov. Po potrebi lahko izplačate žetone s pravim denarjem z uporabo rešitve za izplačila KVS.
KVS 3.9.1 ponuja nove funkcije pri omejevanju dostopa do video posnetkov in albumov. Zdaj je mogoče konfigurirati raven dostopa za javne videoposnetke in albume (prej ste to lahko storili samo za zasebne in premium). Prav tako lahko zdaj konfigurirate raven dostopa za vsak video ali album posebej, kar bo preglasilo raven dostopa, podedovano iz polja vrste. To novo funkcijo je mogoče uporabiti za rešitev težave z arhitekturo KVS, ki ne dovoljuje spreminjanja videa iz javnega v premium tip in obratno. Zdaj, če želite dati kateri koli javni videoposnetek na voljo samo za premium člane ali z nakupom žetonov, lahko to storite, ne da bi spremenili njegovo vrsto.
Izboljšano upodabljanje posnetkov zaslona in fotografij albuma v skrbniški plošči, zdaj bodo prilagodljivi. Dodani so tudi rdeči poudarki za polja, ki so sprožila napake pri preverjanju pri shranjevanju urejevalnikov.
V glavnem urejevalniku videa lahko zdaj izbrišete tudi posnetke zaslona, ​​če so tam omogočeni za prikaz. Prej ste lahko spremenili le glavni posnetek zaslona.

Sklop izboljšav uvoza/izvoza in popravkov napak:

- Zdaj lahko filtrirate izvozne podatke po pregledani zastavici.
- Zdaj lahko izvozite video izvorne datoteke za tiste videoposnetke, ki jih hranijo.
- Zdaj je možno izvoziti oceno v odstotkih (0-100%) in tudi uvoz/izvoz bo podpiral število glasov za oceno.
- Popravljena napaka pri uvozu/izvozu modelov z vejicami v njihovih imenih.
- Odpravljena napaka z nepravilnim razvrščanjem po oceni.
- Optimizirana uporaba pomnilnika pri izvozu.
- Izvoz virov zdaj podpira filtriranje po nizu poizvedbe. Če želite omogočiti to funkcijo, jo morate omogočiti v nastavitvah vira, saj lahko vpliva na delovanje baze podatkov, če jo pogosto uporabljate.
- Odpravljena je napaka pri izvažanju virov, ki je lahko povzročila napačno velikost kod za vdelavo za nekatere vrste videoposnetkov.
Vtičnik za samodejno izbiro modela bo zdaj preiskoval tudi oznake vsebine. Prej je iskal samo naslov in opis.
Zdaj lahko modele razvrščate ročno kot kategorije, da vsilite specifično razvrščanje pri prikazovanju na spletnem mestu.
V bloku seznama modelov (list_models) je zdaj mogoče prikazati podobne modele z uporabo velikega števila kriterijev: po državi, po mestu, po starosti, po spolu, po višini, po teži, po barvi oči ali las in tako naprej.
V bloku za nalaganje videoposnetkov (video_edit) lahko zdaj konfigurirate, da se naložene datoteke obravnavajo kot datoteke določenega formata, da preskočite njihovo pretvorbo. Ta funkcija v večini primerov ni potrebna, implementirana je bila za posebne zahteve, ko je vaš projekt zasnovan tako, da zagotavlja prehod za nalaganje za znane uporabnike, ki bodo pravilno naložili datoteke v potrebni obliki. To lahko uporabite tudi za ustvarjanje ločene strani za nalaganje za spletne skrbnike, da jim omogočite hitrejše nalaganje videoposnetkov, ne da bi jih bilo treba obdelati.
V blokih za urejanje videoposnetkov, albumov in seznamov predvajanja (video_edit, album_edit, playlist_edit) je dodana nova možnost, ki vam omogoča konfiguracijo deaktivacije vsebine po spremembi. V starejših različicah KVS je obstajala samo ena možnost (force_inactive), ki je vplivala na novo in spremenjeno vsebino. Če bi bil omogočen, bi bil vsak spremenjen videoposnetek ali album deaktiviran, dokler ga ročno ne aktivirate nazaj. Zdaj se to ne bo zgodilo. Po posodobitvi bo nova možnost (force_inactive_on_edit) izklopljena, tako da bo vsa spremenjena vsebina ostala aktivna. Če želite vsiliti staro vedenje, morate spremeniti nastavitve teh blokov in vklopiti novo možnost.
V bloku globalne statistike (global_stats) lahko zdaj iz statistike KVS prikažete, koliko ljudi je obiskalo vaše spletno mesto včeraj, prejšnji teden in prejšnji mesec.
Označevanje vsebine bo zdaj shranilo dodatne informacije o pobudniku: IP, država, uporabniški agent in URL strani.
Na seznamu pogovorov (način mode_conversations v bloku list_members) lahko zdaj implementirate funkcijo odstranjevanja, da popolnoma izbrišete več pogovorov. Tudi za vsak pogovor na seznamu je sedaj možen prikaz zadnjega sporočila iz njega.
Zdaj je mogoče prikazati trajanje videa v standardni obliki HH:MM:SS. V preteklosti ga je KVS prikazal v formatu MM:SS, ki je lahko prikazal 3-mestno številko za dolge videe: MMM:SS. Za uporabo novega formata morate spremeniti predloge strani, ki so opisane na forumu KVS.

Napake, ki so bile odpravljene:

- Med uvozom vsebine lahko pride do primera, ko vse vrstice uvoza sprožijo napake pri preverjanju, tako da bi tudi v tem primeru KVS dovolil predložitev tega uvoza s praznim seznamom veljavnih vrstic.
- Preusmerjanje na naključni video/album ni upoštevalo nekaterih satelitskih nastavitev.
- Nekritična ranljivost XSS pri uporabi dinamičnih parametrov HTTP iz nastavitev spletnega mesta. Hvala Muhammad Uwais, da ga je prijazno izpostavil.
- Pri zaznavanju SAR izvorne videodatoteke bi jo v nekaterih primerih KVS absolutno redundantno ponovno pretvoril za normalizacijo. To je bilo popravljeno, prav tako je bila optimizirana metoda normalizacije za krajši čas in preprečevanje izgube kakovosti.
- Funkcija iskanja bi lahko vodila do praznega iskanja, če bi uporabili zaustavitvene besede (v primeru iskanja celotne zaustavitvene besede) in KVS bi prikazal vse videoposnetke / albume za takšno prazno iskanje.
- Nekatere operacije cURL niso delovale pravilno, če je bila v konfiguraciji PHP omogočena možnost open_basedir.
Povsem nov KVS 6.3.1 je tukaj Naroči zdaj