Puteți găsi informații complete despre actualizare pe forumul KVS: Actualizare KVS 3.9.1
Îmbunătățiri ale jucătorului și remedieri de erori:
- O piele mai bună pentru dispozitivele tactile și dispozitivele cu ecran mic: unele butoane sunt ascunse, dimensiunea altor butoane a crescut.
- S-a adăugat un aspect nou de jucător în stilul YouTube.
- Pentru dispozitivele iOS playerul acceptă acum preîncărcarea metadatelor, ceea ce va permite o pornire video mai rapidă (dacă ați activat opțiunea necesară în setările playerului și dispozitivul acceptă acest lucru).
- Punctele cue de text pot fi acum setate pentru capturi de ecran cronologice în editorul de capturi de ecran video. Astfel de puncte de referință vor fi evidențiate pe cronologia jucătorului și textele vor fi afișate împreună cu capturi de ecran. Funcție excelentă pentru a evidenția scenele cheie ale videoclipurilor.
- În setările de publicitate pre-roll și post-roll, acum puteți activa butonul de ignorare încorporat și puteți configura când va deveni activ. De asemenea, interfața grafică a unei astfel de reclame a fost schimbată - acum puteți afișa mesajul cu afișarea duratei publicității, iar pentru anunțurile video, utilizatorii le pot întrerupe și dezactiva sunetul.
- Pictograma de redare a fost adăugată ca înlocuitor pentru butonul de redare standard la sfârșitul videoclipului.
- În setările playerului, puteți specifica acum volumul inițial al playerului (și, de asemenea, să dezactivați sunetul implicit al playerului, dacă este necesar). De asemenea, am remediat unele erori legate de comportamentul glisorului de volum.
- În setările playerului, acum puteți configura bucla automată pentru videoclipuri scurte - puteți specifica durata minimă pentru aceasta.
- S-au rezolvat unele probleme de afișare a posterului: posterul anterior nu a fost afișat înainte ca playerul să fie inițializat complet; de asemenea, a fost afișat fără a fi nevoie dacă redarea automată a fost activată.
- S-a rezolvat problema meniului contextual când încercați să copiați codul de încorporare din player.
- S-a remediat numărul de probleme cu afișarea capturilor de ecran cronologice: dimensiunea lor era limitată și, de asemenea, puteau fi poziționate incorect dacă pielea era personalizată.
- Afișarea videoclipurilor verticale a fost fixată - acum nu se vor întinde pe verticală.
- S-a rezolvat o problemă cu memorarea în cache a redirecționărilor serverelor de la distanță de către unii agenți utilizatori. Noul jucător va permite păstrarea lor în cache doar timp de 1 oră.
- S-a adăugat un aspect nou de jucător în stilul YouTube.
- Pentru dispozitivele iOS playerul acceptă acum preîncărcarea metadatelor, ceea ce va permite o pornire video mai rapidă (dacă ați activat opțiunea necesară în setările playerului și dispozitivul acceptă acest lucru).
- Punctele cue de text pot fi acum setate pentru capturi de ecran cronologice în editorul de capturi de ecran video. Astfel de puncte de referință vor fi evidențiate pe cronologia jucătorului și textele vor fi afișate împreună cu capturi de ecran. Funcție excelentă pentru a evidenția scenele cheie ale videoclipurilor.
- În setările de publicitate pre-roll și post-roll, acum puteți activa butonul de ignorare încorporat și puteți configura când va deveni activ. De asemenea, interfața grafică a unei astfel de reclame a fost schimbată - acum puteți afișa mesajul cu afișarea duratei publicității, iar pentru anunțurile video, utilizatorii le pot întrerupe și dezactiva sunetul.
- Pictograma de redare a fost adăugată ca înlocuitor pentru butonul de redare standard la sfârșitul videoclipului.
- În setările playerului, puteți specifica acum volumul inițial al playerului (și, de asemenea, să dezactivați sunetul implicit al playerului, dacă este necesar). De asemenea, am remediat unele erori legate de comportamentul glisorului de volum.
- În setările playerului, acum puteți configura bucla automată pentru videoclipuri scurte - puteți specifica durata minimă pentru aceasta.
- S-au rezolvat unele probleme de afișare a posterului: posterul anterior nu a fost afișat înainte ca playerul să fie inițializat complet; de asemenea, a fost afișat fără a fi nevoie dacă redarea automată a fost activată.
- S-a rezolvat problema meniului contextual când încercați să copiați codul de încorporare din player.
- S-a remediat numărul de probleme cu afișarea capturilor de ecran cronologice: dimensiunea lor era limitată și, de asemenea, puteau fi poziționate incorect dacă pielea era personalizată.
- Afișarea videoclipurilor verticale a fost fixată - acum nu se vor întinde pe verticală.
- S-a rezolvat o problemă cu memorarea în cache a redirecționărilor serverelor de la distanță de către unii agenți utilizatori. Noul jucător va permite păstrarea lor în cache doar timp de 1 oră.
Am regândit mecanismul de blocare a limitei IP în protecția video. Deoarece am adăugat caracteristica de obscurcare a legăturii fișierelor video în playerul 3.9.0, limita IP nu mai are sens. Acum poate fi oprit și va ușura utilizarea discului. De asemenea, nu mai contează ignorarea, așa că protecția nu se bazează pe cât de des utilizatorul omite videoclipul. ATENŢIE! După actualizarea la 3.9.1, limita IP va fi dezactivată automat. Ar trebui să îl porniți manual în setările de protecție video dacă mai aveți nevoie de acest lucru (de exemplu, dacă utilizați un player video terță parte).
Îmbunătățiri ale aplicațiilor de captare și importului de conținut:
- S-a adăugat suport pentru importarea videoclipurilor cu calități multiple prin intermediul grabber-urilor pentru acele site-uri sursă care îl acceptă. Acest lucru vă poate economisi resursele CPU la conversie, dar va dura mai mult timp pentru a importa conținut nou prin descărcarea mai multor fișiere.
- Grabberii nu pot importa câmpul sursă de conținut pentru fiecare obiect în mod individual. Acesta nu este folosit în dispozitivele de prindere furnizate de KVS, dar poate fi folosit în dispozitivele dvs. de prindere personalizate.
- Acum puteți sări peste conținutul cu titluri duplicat atunci când importați conținut de la dispozitivele de captare.
- Acum puteți limita lungimea descrierii în grabber: fie prin anumite cuvinte numerice, fie prin simboluri.
- Pentru unii utilizatori, KVS își poate folosi acum fluxurile de ștergere pentru a șterge automat videoclipurile din baza de date. Acest lucru ar trebui să fie activat separat pentru fiecare grabber, acolo unde este acceptat.
- Când importați coduri de încorporare sau pseudo-videoclipuri de la grabber, acum puteți specifica adresa URL postfix cu codul dvs. de referință pentru ca adresele URL ale tuturor codurilor de încorporare/pseudo-videoclipuri să le aibă.
- Pluginul KVS grabbers va suporta acum biblioteca de server youtube-dl, care implementează analiza pentru multe site-uri de tuburi. Acest lucru ne va ajuta să adăugăm dispozitive de captare mai rapid în viitor.
- Funcționalitatea de import a fost îmbunătățită cu capacitatea de a sări peste conținutul care nu a reușit să fie descărcat fișierele din orice motiv. Anterior, un astfel de conținut ar fi importat în KVS și apoi ar fi mutat în starea de eroare în timpul fazei de conversie. Acest lucru nu a permis să încercați să îl importați din nou din cauza verificării dublelor.
- Grabberii nu pot importa câmpul sursă de conținut pentru fiecare obiect în mod individual. Acesta nu este folosit în dispozitivele de prindere furnizate de KVS, dar poate fi folosit în dispozitivele dvs. de prindere personalizate.
- Acum puteți sări peste conținutul cu titluri duplicat atunci când importați conținut de la dispozitivele de captare.
- Acum puteți limita lungimea descrierii în grabber: fie prin anumite cuvinte numerice, fie prin simboluri.
- Pentru unii utilizatori, KVS își poate folosi acum fluxurile de ștergere pentru a șterge automat videoclipurile din baza de date. Acest lucru ar trebui să fie activat separat pentru fiecare grabber, acolo unde este acceptat.
- Când importați coduri de încorporare sau pseudo-videoclipuri de la grabber, acum puteți specifica adresa URL postfix cu codul dvs. de referință pentru ca adresele URL ale tuturor codurilor de încorporare/pseudo-videoclipuri să le aibă.
- Pluginul KVS grabbers va suporta acum biblioteca de server youtube-dl, care implementează analiza pentru multe site-uri de tuburi. Acest lucru ne va ajuta să adăugăm dispozitive de captare mai rapid în viitor.
- Funcționalitatea de import a fost îmbunătățită cu capacitatea de a sări peste conținutul care nu a reușit să fie descărcat fișierele din orice motiv. Anterior, un astfel de conținut ar fi importat în KVS și apoi ar fi mutat în starea de eroare în timpul fazei de conversie. Acest lucru nu a permis să încercați să îl importați din nou din cauza verificării dublelor.
În setările de capturi de ecran cronologice, acum puteți configura numărul dorit de capturi de ecran în loc de intervalul acestora. Pe baza acestui interval, intervalul poate varia în funcție de durata videoclipului. Pe de o parte, aceasta va face ca navigarea în video să nu fie atât de precisă, pe de altă parte, aceasta va împiedica crearea a 200-500 de imagini pentru videoclipuri lungi. Aspectul cheie aici este că intervalul nu va fi niciodată mai mic de 10 secunde și orice alte intervale vor fi divizibil cu 10. De exemplu, dacă configurați numărul de linii temporale să fie 100, pentru videoclipuri scurte KVS va crea linii temporale cu interval de 10 secunde - lor numărul va depinde de durata videoclipului. Pentru videoclipuri mai lungi de 10*100=1000 de secunde, KVS va alege interval de 20 de secunde etc. Dacă utilizați deja capturi de ecran cronologice, puteți trece cu ușurință la noua abordare în setările formatului video, acest lucru va afecta videoclipurile noi, iar videoclipurile vechi vor continua să afișeze cronologie. folosind modul vechi.
Datorită modificărilor în logica de creare a cronologiei și pentru sprijinirea viitoarelor modificări în acest domeniu, începând cu 3.9.1 KVS va actualiza automat API-ul pentru toate serverele de conversie în timpul procedurii de actualizare. Ar trebui să înțelegeți aici că orice modificări personalizate pe care le-ați introdus în remote_cron.php vor fi dispărute. KVS va încerca să facă o copie de rezervă a acestui fișier și să-l pună aproape. Motorul de conversie nu va mai folosi servere de conversie cu o versiune API învechită.
Integrare adăugată cu scriptul MPA3.
Ordinea de execuție a sarcinilor de fundal a fost puțin modificată. Mai devreme, când aveai multe sarcini secundare de fundal, noul conținut nu era procesat până la finalizarea altor sarcini sau până când creșteai manual prioritatea pentru noile sarcini de conținut. Acest lucru nu va mai fi necesar, deoarece KVS va pune automat sarcini noi de conținut în fața cozii de execuție, chiar dacă toate sarcinile au aceeași prioritate. Mai mult, acum puteți configura prioritatea implicită pentru sarcinile de conținut trimise de diferite tipuri de utilizatori: standard, de încredere, premium, webmasteri. De asemenea, acum puteți crește manual prioritatea de conversie pentru videoclipuri și albume din listările lor - mai devreme, acest lucru era posibil doar din lista de sarcini.
În cele din urmă, am adăugat capacitatea de a marca conținutul ca eliminat. Acum puteți face asta pentru orice set de videoclipuri/albume și să specificați motivul. Toate fișierele din acest conținut vor fi șterse, inclusiv fișierele video, capturile de ecran și formatele, dar datele vor rămâne în baza de date. Acest conținut va dispărea din listele publice și va rămâne disponibil numai prin adrese URL directe cu afișarea tuturor informațiilor, comentariilor și motivului ștergerii. Pentru randarea corectă ar trebui să modificați șabloanele, vă rugăm să consultați forumul nostru pentru instrucțiuni.
Pluginul de generare a contului de utilizator adăugat în 3.9.0 poate genera acum coduri de acces în loc de conturi de utilizator. Codurile de acces pot fi utilizate în fluxurile de înregistrare și de upgrade pentru a obține jetoane sau nivel premium. Puteți vinde aceste coduri prin magazine online externe ca o alternativă la soluția de facturare KVS. Codurile de acces sunt mai convenabile decât conturile pre-generate, deoarece pot fi folosite de utilizatorii existenți păstrând în același timp profilurile existente, de asemenea, utilizatorii pot folosi mai multe coduri de acces pentru reumpleri/refacturi.
Pentru videoclipurile cu linkuri directe, acum este posibil să se recreeze capturi de ecran. Pentru a face acest lucru, KVS va descărca din nou videoclipul hotlink pentru a crea capturi de ecran.
Acum este posibil să acordați utilizatorilor jetoane pentru trimiterea de trafic către videoclipurile sau albumele lor către site-ul dvs. (codurile de încorporare nu acceptă acest lucru). Puteți specifica numărul de jetoane care ar trebui acordate pentru fiecare N vizualizări unice (aici sunt numărate doar IP-urile unice în 24 de ore). Atunci când calculează premiile, KVS va plăti jetoane pentru acele videoclipuri și albume care obțin numărul necesar de vizionări. Puteți folosi această funcționalitate pentru a obține mai multe link-uri externe către proiectul dvs., dacă utilizatorii dvs. vor fi interesați să câștige jetoane. Dacă este necesar, puteți plăti jetoane cu bani reali folosind soluția de plată KVS.
KVS 3.9.1 oferă noi funcții în restricționarea accesului la videoclipuri și albume. Acum este posibil să configurați nivelul de acces pentru videoclipurile publice și albumele (anterior puteai face asta doar pentru private și premium). De asemenea, acum puteți configura nivelul de acces pentru fiecare videoclip sau album individual, care va înlocui nivelul de acces moștenit din câmpul de tip. Această nouă caracteristică poate fi utilizată pentru a rezolva problema arhitecturii KVS care nu permite schimbarea videoclipurilor de la tipul public la tipul premium și invers. Acum, dacă doriți să faceți orice videoclip public disponibil numai pentru membrii premium sau prin achiziționarea de jetoane, puteți face asta fără a-i schimba tipul.
Redare îmbunătățită a capturilor de ecran și a fotografiilor albumului în panoul de administrare, acestea vor fi adaptabile acum. De asemenea, s-au adăugat evidențieri roșii pentru câmpurile care au declanșat erori de validare la salvarea editorilor.
În editorul video principal, acum puteți șterge și capturile de ecran dacă sunt activate pentru afișare acolo. Anterior, puteai schimba doar captura de ecran principală.
Set de îmbunătățiri de import/export și remedieri de erori:
- Acum puteți filtra datele de export în funcție de semnalizare examinată.
- Acum puteți exporta fișiere sursă video pentru acele videoclipuri care le păstrează.
- Acum este posibil să exportați evaluarea în procente (0-100%) și, de asemenea, importul/exportul va accepta numărul de voturi pentru evaluare.
- S-a remediat o eroare cu importarea/exportarea modelelor cu virgule în numele lor.
- S-a remediat o eroare cu sortarea incorectă după evaluare.
- Utilizarea optimizată a memoriei la export.
- Exportarea fluxurilor acceptă acum filtrarea după șirul de interogare. Pentru a permite această funcție, ar trebui să o activați în setările feedului, deoarece poate afecta performanța bazei de date dacă este utilizată frecvent.
- S-a remediat o eroare la exportul feedurilor care putea duce la o dimensiune greșită a codurilor de încorporare pentru anumite tipuri de videoclipuri.
- Acum puteți exporta fișiere sursă video pentru acele videoclipuri care le păstrează.
- Acum este posibil să exportați evaluarea în procente (0-100%) și, de asemenea, importul/exportul va accepta numărul de voturi pentru evaluare.
- S-a remediat o eroare cu importarea/exportarea modelelor cu virgule în numele lor.
- S-a remediat o eroare cu sortarea incorectă după evaluare.
- Utilizarea optimizată a memoriei la export.
- Exportarea fluxurilor acceptă acum filtrarea după șirul de interogare. Pentru a permite această funcție, ar trebui să o activați în setările feedului, deoarece poate afecta performanța bazei de date dacă este utilizată frecvent.
- S-a remediat o eroare la exportul feedurilor care putea duce la o dimensiune greșită a codurilor de încorporare pentru anumite tipuri de videoclipuri.
Pluginul de selecție automată a modelului va analiza acum și etichetele de conținut. Anterior, se căuta doar titlul și descrierea.
Acum puteți sorta manual modelele ca categorii pentru a forța sortarea specifică atunci când sunt afișate pe site.
În blocul de liste de modele (list_models) este acum posibil să afișați modele similare folosind o mare varietate de criterii: după țară, oraș, vârstă, sex, înălțime, greutate, culoarea ochilor sau a părului și așa mai departe.
În blocul de încărcare video (video_edit) puteți configura acum ca fișierele încărcate să fie considerate fișiere cu un anumit format pentru a omite conversia lor. Această caracteristică nu este necesară în majoritatea cazurilor, a fost implementată pentru cerințe specifice atunci când proiectul dvs. este conceput pentru a oferi o poartă de încărcare pentru utilizatori cunoscuți care vor încărca corect fișierele în formatul necesar. Acest lucru poate fi folosit și pentru a crea o pagină de încărcare separată pentru webmasteri, care să le permită să încarce videoclipuri mai rapid, fără a fi nevoie să le proceseze.
În blocurile de editare video, album și playlist (video_edit, album_edit, playlist_edit) a adăugat noua opțiune care vă permite să configurați dezactivarea conținutului după ce a fost modificat. În versiunile mai vechi KVS a existat o singură opțiune (force_inactive) care a afectat atât conținutul nou, cât și conținutul modificat. Dacă a fost activat, orice videoclip sau album modificat ar fi dezactivat până când îl reactivați manual. Acum asta nu se va întâmpla. După actualizare, noua opțiune (force_inactive_on_edit) va fi dezactivată, astfel încât orice conținut modificat va rămâne activ. Dacă doriți să forțați vechiul comportament, ar trebui să modificați setările acestor blocuri și să activați noua opțiune.
În blocul de statistici globale (global_stats) puteți acum să afișați câte persoane v-au vizitat site-ul ieri, săptămâna trecută și luna trecută din statisticile KVS.
Semnalarea conținutului va stoca acum informații suplimentare despre inițiator: IP, țară, agent de utilizator și adresa URL a paginii.
Pe lista de conversații (modul mode_conversations din blocul list_members) puteți implementa acum funcționalitatea de eliminare pentru a șterge complet mai multe conversații. De asemenea, pentru fiecare conversație din listă, acum este posibil să afișați ultimul mesaj din aceasta.
Acum este posibil să afișați durata video în format standard HH:MM:SS. Din punct de vedere istoric, KVS l-a afișat în format MM:SS, care ar putea afișa un număr de 3 cifre pentru videoclipuri lungi: MMM:SS. Pentru a utiliza noul format, trebuie să modificați șabloanele de site, care sunt descrise pe forumul KVS.
Erori care au fost remediate:
- În timpul importului de conținut ar putea exista un caz în care toate liniile de import au declanșat erori de validare, așa că chiar și în acest caz KVS ar permite trimiterea acestui import cu o listă goală de linii valide.
- Redirecționarea către un videoclip/album aleatoriu nu a luat în considerare unele setări ale satelitului.
- Vulnerabilitatea XSS necritică când se utilizează parametrii HTTP dinamici din setările site-ului. Îi mulțumim lui Muhammad Uwais pentru că ne-ai semnalat amabilitatea.
- La detectarea SAR a fișierului video sursă, în unele cazuri, KVS l-ar reconverti în mod absolut redundant pentru normalizare. Acest lucru a fost remediat, precum și metoda de normalizare a fost optimizată pentru un timp mai rapid și pentru a evita pierderea calității.
- Funcția de căutare ar putea duce la căutare goală dacă se utilizează cuvinte oprite (în cazul căutării întregului cuvânt stop), iar KVS ar afișa toate videoclipurile / albumele pentru o astfel de căutare goală.
- Unele operațiuni cURL au funcționat incorect dacă opțiunea open_basedir a fost activată în configurația PHP.
- Redirecționarea către un videoclip/album aleatoriu nu a luat în considerare unele setări ale satelitului.
- Vulnerabilitatea XSS necritică când se utilizează parametrii HTTP dinamici din setările site-ului. Îi mulțumim lui Muhammad Uwais pentru că ne-ai semnalat amabilitatea.
- La detectarea SAR a fișierului video sursă, în unele cazuri, KVS l-ar reconverti în mod absolut redundant pentru normalizare. Acest lucru a fost remediat, precum și metoda de normalizare a fost optimizată pentru un timp mai rapid și pentru a evita pierderea calității.
- Funcția de căutare ar putea duce la căutare goală dacă se utilizează cuvinte oprite (în cazul căutării întregului cuvânt stop), iar KVS ar afișa toate videoclipurile / albumele pentru o astfel de căutare goală.
- Unele operațiuni cURL au funcționat incorect dacă opțiunea open_basedir a fost activată în configurația PHP.