Du kan finne full informasjon om oppdateringen på KVS-forumet: KVS 3.9.1-oppdatering
Spillerforbedringer og feilrettinger:
- Bedre skinn for berøringsenheter og enheter med liten skjerm: noen knapper er skjult, størrelsen på andre knapper økt.
- Lagt til nytt spillerskall i youtube-stil.
- For iOS-enheter støtter spilleren nå metadata forhåndsinnlasting, noe som vil tillate raskere videostart (hvis du har aktivert det nødvendige alternativet i spillerinnstillingene og enheten støtter dette).
- Tekstsignalpunkter kan nå settes opp for skjermbilder av tidslinje i redigeringsprogrammet for videoskjermbilder. Slike signalpunkter vil bli uthevet på spillerens tidslinje og tekster vil vises sammen med skjermbilder. Utmerket funksjon for å fremheve videonøkkelscener.
- I pre-roll og post-roll annonseringsinnstillinger kan du nå aktivere den innebygde hopp-knappen og konfigurere når den skal bli aktiv. Også GUI for slik annonsering ble endret - du kan nå vise meldinger med visning av annonseringsvarighet, og for videoannonser kan brukere nå pause og dempe dem.
- Replay-ikonet ble lagt til som en erstatning for standard avspillingsknapp ved videoslutt.
- I spillerinnstillingene kan du nå spesifisere innledende spillervolum (og også dempe spilleren som standard om nødvendig). Vi har også fikset noen feil med volumskyveadferd.
- I spillerinnstillingene kan du nå konfigurere automatisk loop for korte videoer - du kan spesifisere minimumsvarigheten for det.
- Noen problemer med plakatvisning ble løst: tidligere plakat ble ikke vist før spilleren var fullstendig initialisert; den ble også vist uten behov hvis autoavspilling var aktivert.
- Fikset kontekstmenyproblem ved forsøk på å kopiere embed-kode fra spilleren.
- Fikset antall problemer med tidslinjeskjermbilder: størrelsen deres var begrenset, og de kunne også plasseres feil hvis huden ble tilpasset.
- Visning av vertikale videoer fikset - nå strekker de seg ikke vertikalt.
- Fikset problem med caching av eksterne servere omdirigeringer av noen brukeragenter. Den nye spilleren vil bare tillate cache dem i 1 time.
- Lagt til nytt spillerskall i youtube-stil.
- For iOS-enheter støtter spilleren nå metadata forhåndsinnlasting, noe som vil tillate raskere videostart (hvis du har aktivert det nødvendige alternativet i spillerinnstillingene og enheten støtter dette).
- Tekstsignalpunkter kan nå settes opp for skjermbilder av tidslinje i redigeringsprogrammet for videoskjermbilder. Slike signalpunkter vil bli uthevet på spillerens tidslinje og tekster vil vises sammen med skjermbilder. Utmerket funksjon for å fremheve videonøkkelscener.
- I pre-roll og post-roll annonseringsinnstillinger kan du nå aktivere den innebygde hopp-knappen og konfigurere når den skal bli aktiv. Også GUI for slik annonsering ble endret - du kan nå vise meldinger med visning av annonseringsvarighet, og for videoannonser kan brukere nå pause og dempe dem.
- Replay-ikonet ble lagt til som en erstatning for standard avspillingsknapp ved videoslutt.
- I spillerinnstillingene kan du nå spesifisere innledende spillervolum (og også dempe spilleren som standard om nødvendig). Vi har også fikset noen feil med volumskyveadferd.
- I spillerinnstillingene kan du nå konfigurere automatisk loop for korte videoer - du kan spesifisere minimumsvarigheten for det.
- Noen problemer med plakatvisning ble løst: tidligere plakat ble ikke vist før spilleren var fullstendig initialisert; den ble også vist uten behov hvis autoavspilling var aktivert.
- Fikset kontekstmenyproblem ved forsøk på å kopiere embed-kode fra spilleren.
- Fikset antall problemer med tidslinjeskjermbilder: størrelsen deres var begrenset, og de kunne også plasseres feil hvis huden ble tilpasset.
- Visning av vertikale videoer fikset - nå strekker de seg ikke vertikalt.
- Fikset problem med caching av eksterne servere omdirigeringer av noen brukeragenter. Den nye spilleren vil bare tillate cache dem i 1 time.
Vi revurderte IP-grenseblokkeringsmekanismen i videobeskyttelse. Siden vi har lagt til funksjonen for obfuskering av videofiler i 3.9.0-spilleren, gir IP-grensen ingen mening lenger. Nå kan den slås av og vil lette diskutnyttelsen. Det teller heller ikke hopping lenger, så beskyttelsen er ikke avhengig av hvor ofte brukeren hopper over video. OPPMERKSOMHET! Etter oppdatering til 3.9.1 vil IP-grensen automatisk slås av. Du bør slå den på manuelt i videobeskyttelsesinnstillingene hvis du fortsatt trenger dette (for eksempel hvis du bruker en tredjeparts videospiller).
Grabbers og forbedringer av innholdsimport:
- Lagt til støtte for import av videoer med flere kvaliteter via grabbere for de kildenettstedene som støtter det. Dette kan spare CPU-ressursene dine ved konvertering, men det vil ta mer tid å importere nytt innhold ved å laste ned flere filer.
- Grabbers kan ikke importere innholdskildefelt for hvert objekt individuelt. Dette brukes ikke i grabberne KVS gir, men kan brukes i dine tilpassede grabbers.
- Du kan nå hoppe over innhold med dupliserte titler når du importerer innhold fra grabbers.
- Du kan nå begrense beskrivelseslengden i grabbere: enten med bestemte tallord eller symboler.
- For noen grabbere kan KVS nå bruke sine slettefeeds til å automatisk slette videoer fra databasen din. Dette bør aktiveres separat for hver grabber der det støttes.
- Når du importerer innebygde koder eller pseudo-videoer fra grabbers, kan du nå spesifisere URL-postfiks med ref-koden for å få URL-er til alle innebygde koder / pseudo-videoer til å ha det.
- KVS grabbers plugin vil nå støtte youtube-dl serverbibliotek, som implementerer parsing for mange tube-nettsteder. Dette vil hjelpe oss å legge til grabbere raskere i fremtiden.
- Importfunksjonaliteten ble forbedret med muligheten til å hoppe over innhold som filer som ikke ble lastet ned uansett årsak. Tidligere ble slikt innhold importert i KVS og deretter flyttet til feilstatus under konverteringsfasen. Dette tillot ikke å prøve å importere det igjen på grunn av duplikatsjekk.
- Grabbers kan ikke importere innholdskildefelt for hvert objekt individuelt. Dette brukes ikke i grabberne KVS gir, men kan brukes i dine tilpassede grabbers.
- Du kan nå hoppe over innhold med dupliserte titler når du importerer innhold fra grabbers.
- Du kan nå begrense beskrivelseslengden i grabbere: enten med bestemte tallord eller symboler.
- For noen grabbere kan KVS nå bruke sine slettefeeds til å automatisk slette videoer fra databasen din. Dette bør aktiveres separat for hver grabber der det støttes.
- Når du importerer innebygde koder eller pseudo-videoer fra grabbers, kan du nå spesifisere URL-postfiks med ref-koden for å få URL-er til alle innebygde koder / pseudo-videoer til å ha det.
- KVS grabbers plugin vil nå støtte youtube-dl serverbibliotek, som implementerer parsing for mange tube-nettsteder. Dette vil hjelpe oss å legge til grabbere raskere i fremtiden.
- Importfunksjonaliteten ble forbedret med muligheten til å hoppe over innhold som filer som ikke ble lastet ned uansett årsak. Tidligere ble slikt innhold importert i KVS og deretter flyttet til feilstatus under konverteringsfasen. Dette tillot ikke å prøve å importere det igjen på grunn av duplikatsjekk.
I innstillingene for tidslinjeskjermbilder kan du nå konfigurere ønsket antall skjermbilder i stedet for intervallet deres. Basert på det kan intervallet variere avhengig av videovarighet. På den ene siden vil dette gjøre navigering i video ikke så nøyaktig, på den andre siden vil dette forhindre at det lages 200-500 bilder for lange videoer. Nøkkelaspektet her er at intervallet aldri vil være mindre enn 10 sekunder og eventuelle andre intervaller vil være delbare med 10. Hvis du for eksempel konfigurerer antall tidslinjer til å være 100, vil KVS for korte videoer lage tidslinjer med 10 sekunders intervall - deres nummeret vil avhenge av videoens varighet. For videoer lengre enn 10*100=1000 sekunder vil KVS velge 20 sekunders intervall og etc. Hvis du allerede bruker tidslinjeskjermbilder kan du enkelt bytte til den nye tilnærmingen i videoformatinnstillinger, dette vil påvirke nye videoer og gamle videoer vil fortsette å vise tidslinjer ved å bruke den gamle måten.
På grunn av endringene i logikken for opprettelse av tidslinjer og for å støtte fremtidige endringer på dette området, vil KVS fra og med 3.9.1 automatisk oppdatere API for alle konverteringsservere under oppdateringsprosedyren. Du bør forstå her at alle tilpassede endringer du har lagt inn i remote_cron.php vil forsvinne. KVS vil prøve å ta en sikkerhetskopi av denne filen og legge den i nærheten. Konverteringsmotoren vil ikke lenger bruke konverteringsservere med utdatert API-versjon.
Lagt til integrasjon med MPA3-skript.
Utførelsesrekkefølgen for bakgrunnsoppgaver ble endret litt. Tidligere når du hadde mange sekundære bakgrunnsoppgaver, ble det nye innholdet ikke behandlet før andre oppgaver er fullført eller før du manuelt øker prioritet for nye innholdsoppgaver. Dette vil ikke være nødvendig lenger, siden KVS automatisk vil sette nye innholdsoppgaver foran i utførelseskøen selv om alle oppgaver har samme prioritet. I tillegg kan du nå konfigurere standardprioritet for innholdsoppgaver som sendes inn av forskjellige typer brukere: standard, pålitelig, premium, webmastere. Nå kan du også manuelt øke konverteringsprioriteten for videoer og album fra oppføringene deres - tidligere var dette kun mulig fra oppgavelisten.
Endelig har vi lagt til muligheten til å merke innhold som fjernet. Du kan nå gjøre det for et hvilket som helst sett med videoer/album og spesifisere årsaken. Alle filer med dette innholdet vil bli slettet, inkludert videofiler, skjermbilder og formater, men dataene vil forbli i databasen. Dette innholdet vil forsvinne fra offentlige lister og vil kun forbli tilgjengelig via direkte URL-er med visning av all informasjon, kommentarer og slettingsgrunn. For korrekt gjengivelse bør du endre maler, vennligst sjekk forumet vårt for instruksjoner.
Brukerkontogenereringsplugin lagt til i 3.9.0 kan nå generere tilgangskoder i stedet for brukerkontoer. Tilgangskoder kan brukes ved registrering og oppgraderingsflyt for å få tokens eller premiumnivå. Du kan selge disse kodene via eksterne nettbutikker som et alternativ til KVS-faktureringsløsning. Tilgangskoder er mer praktiske enn forhåndsgenererte kontoer, siden de kan brukes av eksisterende brukere mens de beholder eksisterende profiler, og brukere kan også bruke flere tilgangskoder for påfylling / omfakturering.
For hotlinkede videoer er det nå mulig å gjenskape skjermbilder. For å gjøre det vil KVS laste ned hotlinked video igjen for å lage skjermbilder.
Det er nå mulig å tildele brukere tokens for å sende trafikk til videoene eller albumene deres til nettstedet ditt (innebygde koder støtter ikke dette). Du kan spesifisere antall tokens som skal tildeles for hver N unike visninger (bare IP-er som er unike innen 24 timer telles her). Ved beregning av premier vil KVS betale tokens for de videoene og albumene som får det nødvendige antallet visninger. Du kan bruke denne funksjonaliteten til å få flere eksterne lenker til prosjektet ditt hvis brukerne dine vil være interessert i å tjene tokens. Om nødvendig kan du betale ut tokens med ekte penger ved å bruke KVS utbetalingsløsning.
KVS 3.9.1 gir nye funksjoner for å begrense tilgangen til videoer og album. Det er nå mulig å konfigurere tilgangsnivå for offentlige videoer og album (tidligere kunne du bare gjøre det for private og premium). Du kan nå også konfigurere tilgangsnivå for hver video eller album individuelt, som vil overstyre tilgangsnivå som er arvet fra typefelt. Denne nye funksjonen kan brukes til å omgå KVS-arkitekturproblem som ikke tillater endring av video fra offentlig til premium-type og omvendt. Nå hvis du ønsker å gjøre en offentlig video tilgjengelig kun for premium-medlemmer eller ved kjøp av tokens, kan du gjøre det uten å endre typen.
Forbedret gjengivelse av skjermbilder og albumbilder i administrasjonspanelet, de vil være adaptive nå. Lagt også til røde markeringer for felt som utløste valideringsfeil ved lagring av redaktører.
I hovedvideoredigereren kan du nå også slette skjermbilder hvis de er aktivert for visning der. Tidligere kunne du bare endre hovedskjermbildet.
Sett med import-/eksportforbedringer og feilrettinger:
- Du kan nå filtrere eksportdata etter gjennomgått flagg.
- Du kan nå eksportere videokildefiler for de videoene som beholder dem.
- Det er nå mulig å eksportere vurdering i prosent (0-100%) og også import/eksport vil støtte antall stemmer for vurdering.
- Rettet feil med import/eksport av modeller med komma i navnene.
- Rettet feil med feil sortering etter vurdering.
- Optimalisert minnebruk ved eksport.
- Eksport av feeder støtter nå filtrering etter spørrestreng. For å tillate denne funksjonen bør du aktivere den i feedinnstillingene, siden den kan påvirke databaseytelsen hvis den brukes ofte.
– Rettet en feil ved eksport av feeder som kan føre til feil størrelse i innebyggingskoder for enkelte typer videoer.
- Du kan nå eksportere videokildefiler for de videoene som beholder dem.
- Det er nå mulig å eksportere vurdering i prosent (0-100%) og også import/eksport vil støtte antall stemmer for vurdering.
- Rettet feil med import/eksport av modeller med komma i navnene.
- Rettet feil med feil sortering etter vurdering.
- Optimalisert minnebruk ved eksport.
- Eksport av feeder støtter nå filtrering etter spørrestreng. For å tillate denne funksjonen bør du aktivere den i feedinnstillingene, siden den kan påvirke databaseytelsen hvis den brukes ofte.
– Rettet en feil ved eksport av feeder som kan føre til feil størrelse i innebyggingskoder for enkelte typer videoer.
Programtillegg for automatisk valg av modell vil nå også se på innholdstagger. Tidligere så den kun på tittel og beskrivelse.
Du kan nå sortere modeller manuelt som kategorier for å tvinge frem spesifikk sortering når de vises på stedet.
I modelllisteblokk (list_models) er det nå mulig å vise lignende modeller ved å bruke et stort utvalg av kriterier: etter land, etter by, etter alder, etter kjønn, etter høyde, etter vekt, etter øye- eller hårfarge og så videre.
I videoopplastingsblokk (video_edit) kan du nå konfigurere at opplastede filer betraktes som filer med spesifikt format for å hoppe over konverteringen. Denne funksjonen er ikke nødvendig i de fleste tilfeller, den ble implementert for spesifikke krav når prosjektet ditt er designet for å gi en opplastingsport for kjente brukere som skal laste opp filer korrekt i det nødvendige formatet. Dette kan også brukes til å lage en egen opplastingsside for webansvarlige for å la dem laste opp videoer raskere uten å måtte behandle dem.
I video-, album- og spillelisteredigeringsblokker (video_edit, album_edit, playlist_edit) er det nye alternativet lagt til som lar deg konfigurere innholdsdeaktivering etter at det ble endret. I eldre KVS-versjoner var det bare ett alternativ (force_inactive) som påvirket både nytt innhold og modifisert innhold. Hvis det var aktivert, vil enhver modifisert video eller album bli deaktivert til du manuelt aktiverer det tilbake. Nå vil ikke dette skje. Etter oppdateringen vil det nye alternativet (force_inactive_on_edit) bli slått av, slik at alt endret innhold forblir aktivt. Hvis du vil tvinge frem den gamle oppførselen, bør du endre innstillingene for disse blokkene og slå på det nye alternativet.
I global statistikkblokk (global_stats) kan du nå gjengi hvor mange personer som besøkte nettstedet ditt i går, forrige uke og forrige måned fra KVS-statistikk.
Flagging av innhold vil nå lagre tilleggsinformasjon om initiativtaker: IP, land, brukeragent og side-URL.
På samtalelisten (mode_conversations-modus i list_members-blokken) kan du nå implementere fjerningsfunksjonalitet for å fullstendig slette flere samtaler. Også for hver samtale i listen er det nå mulig å vise siste melding fra den.
Det er nå mulig å vise videovarighet i standardformat TT:MM:SS. Historisk har KVS vist det i MM:SS-format, som kunne vise et 3-sifret nummer for lange videoer: MMM:SS. For å bruke det nye formatet bør du endre sidemaler, som er beskrevet på KVS-forumet.
Feil som er rettet:
- Under import av innhold kan det være et tilfelle når alle importlinjer utløste valideringsfeil, så selv i så fall ville KVS tillate å sende inn denne importen med tom liste over gyldige linjer.
- Omdirigering til tilfeldig video/album tok ikke hensyn til enkelte satellittinnstillinger.
- Ikke-kritisk XSS-sårbarhet ved bruk av dynamiske HTTP-parametere fra nettstedsinnstillinger. Takk til Muhammad Uwais for å påpeke det.
- Når du oppdager SAR for kildevideofilen, vil KVS i noen tilfeller konvertere den helt redundant for normalisering. Dette ble fikset, samt normaliseringsmetoden ble optimalisert for raskere tid og unngå kvalitetstap.
- Søkefunksjonen kan føre til tomt søk hvis du bruker stoppord (i tilfelle søk etter hele stoppordet) og KVS vil vise alle videoer/album for slike tomme søk.
- Noen cURL-operasjoner fungerte feil hvis open_basedir-alternativet var aktivert i PHP-konfigurasjonen.
- Omdirigering til tilfeldig video/album tok ikke hensyn til enkelte satellittinnstillinger.
- Ikke-kritisk XSS-sårbarhet ved bruk av dynamiske HTTP-parametere fra nettstedsinnstillinger. Takk til Muhammad Uwais for å påpeke det.
- Når du oppdager SAR for kildevideofilen, vil KVS i noen tilfeller konvertere den helt redundant for normalisering. Dette ble fikset, samt normaliseringsmetoden ble optimalisert for raskere tid og unngå kvalitetstap.
- Søkefunksjonen kan føre til tomt søk hvis du bruker stoppord (i tilfelle søk etter hele stoppordet) og KVS vil vise alle videoer/album for slike tomme søk.
- Noen cURL-operasjoner fungerte feil hvis open_basedir-alternativet var aktivert i PHP-konfigurasjonen.