KVS v3.9.1

09 May, 2017

Puoi trovare informazioni complete sull'aggiornamento sul forum KVS: Aggiornamento KVS 3.9.1

Miglioramenti e correzioni di bug del giocatore:

- Migliore skin per dispositivi touch e dispositivi con schermo piccolo: alcuni pulsanti sono nascosti, la dimensione di altri pulsanti è aumentata.
- Aggiunta una nuova skin giocatore in stile YouTube.
- Per i dispositivi iOS il lettore ora supporta il precaricamento dei metadati, che consentirà un avvio del video più rapido (se hai abilitato l'opzione necessaria nelle impostazioni del lettore e il dispositivo lo supporta).
- Ora è possibile impostare cue point di testo per gli screenshot della timeline nell'editor degli screenshot video. Tali cue point verranno evidenziati sulla timeline del giocatore e i testi verranno mostrati insieme agli screenshot. Funzionalità eccellente per evidenziare le scene chiave del video.
- Nelle impostazioni pubblicitarie pre-roll e post-roll ora puoi abilitare il pulsante Salta integrato e configurare quando diventerà attivo. È stata modificata anche la GUI di tale pubblicità: ora puoi mostrare il messaggio con la durata della pubblicità e per gli annunci video gli utenti ora possono metterli in pausa e disattivarli.
- L'icona di riproduzione è stata aggiunta in sostituzione del pulsante di riproduzione standard alla fine del video.
- Nelle impostazioni del lettore ora puoi specificare il volume iniziale del lettore (e anche disattivare l'audio del lettore per impostazione predefinita, se necessario). Inoltre abbiamo corretto alcuni bug relativi al comportamento del dispositivo di scorrimento del volume.
- Nelle impostazioni del player ora puoi configurare il loop automatico per i video brevi: puoi specificare la durata minima per questo.
- Risolti alcuni problemi di visualizzazione dei poster: il poster precedente non veniva visualizzato prima che il lettore fosse completamente inizializzato; inoltre veniva visualizzato senza necessità se la riproduzione automatica era abilitata.
- Risolto il problema del menu contestuale quando si tentava di copiare il codice di incorporamento dal lettore.
- Risolto un numero di problemi con la visualizzazione degli screenshot della timeline: la loro dimensione era limitata e inoltre potevano essere posizionati in modo errato se la skin veniva personalizzata.
- Visualizzazione dei video verticali corretta: ora non si allungheranno verticalmente.
- Risolto il problema con la memorizzazione nella cache dei reindirizzamenti dei server remoti da parte di alcuni agenti utente. Il nuovo giocatore consentirà di memorizzarli nella cache solo per 1 ora.
Abbiamo ripensato il meccanismo di blocco dei limiti IP nella protezione video. Da quando abbiamo aggiunto la funzionalità di offuscamento dei collegamenti dei file video nel player 3.9.0, il limite IP non ha più molto senso. Ora può essere disattivato e faciliterà l'utilizzo del disco. Inoltre, non conta più i video saltati, quindi la protezione non si basa sulla frequenza con cui l'utente salta il video. ATTENZIONE! Dopo l'aggiornamento alla versione 3.9.1, il limite IP verrà automaticamente disattivato. Dovresti attivarlo manualmente nelle impostazioni di protezione video se ne hai ancora bisogno (ad esempio se stai utilizzando un lettore video di terze parti).

Grabber e miglioramenti all'importazione di contenuti:

- Aggiunto il supporto per l'importazione di video con qualità multiple tramite grabber per i siti di origine che lo supportano. Ciò può far risparmiare risorse della CPU durante la conversione, ma richiederà più tempo per importare nuovi contenuti scaricando più file.
- I grabber non possono importare il campo dell'origine del contenuto per ciascun oggetto individualmente. Questo non viene utilizzato nei grabber forniti da KVS, ma può essere utilizzato nei tuoi grabber personalizzati.
- Ora puoi saltare i contenuti con titoli duplicati quando importi contenuti dai grabber.
- Ora puoi limitare la lunghezza della descrizione nei grabber: tramite determinati numeri di parole o tramite simboli.
- Per alcuni grabber KVS ora può utilizzare i feed di eliminazione per eliminare automaticamente i video dal tuo database. Questo dovrebbe essere abilitato separatamente per ogni grabber dove supportato.
- Quando importi codici di incorporamento o pseudo-video da grabber, ora puoi specificare il suffisso URL con il tuo codice di riferimento per fare in modo che gli URL di tutti i codici di incorporamento/pseudo-video lo abbiano.
- Il plugin KVS grabber ora supporterà la libreria del server youtube-dl, che implementa l'analisi per molti siti di tubi. Questo ci aiuterà ad aggiungere grabber più velocemente in futuro.
- La funzionalità di importazione è stata migliorata con la possibilità di saltare i contenuti i cui file non sono stati scaricati per qualsiasi motivo. In precedenza tale contenuto veniva importato in KVS e poi veniva spostato nello stato di errore durante la fase di conversione. Ciò non consentiva di provare a importarlo nuovamente a causa del controllo dei duplicati.
Nelle impostazioni degli screenshot della timeline ora puoi configurare il numero desiderato di screenshot invece del loro intervallo. In base a ciò l'intervallo può variare a seconda della durata del video. Da un lato questo renderà la navigazione nei video poco precisa, dall'altro questo impedirà di creare 200-500 immagini per video lunghi. L'aspetto chiave qui è che l'intervallo non sarà mai inferiore a 10 secondi e qualsiasi altro intervallo sarà divisibile per 10. Ad esempio, se configuri il numero di linee temporali su 100, per i video brevi KVS creerà linee temporali con intervallo di 10 secondi - la loro il numero dipenderà dalla durata del video. Per video più lunghi di 10*100=1000 secondi KVS sceglierà un intervallo di 20 secondi e così via. Se usi già gli screenshot della timeline puoi facilmente passare al nuovo approccio nelle impostazioni del formato video, ciò influenzerà i nuovi video e i vecchi video continueranno a mostrare le timeline usando il vecchio modo.
A causa dei cambiamenti nella logica di creazione delle timeline e per supportare futuri cambiamenti in quest'area, a partire dalla versione 3.9.1 KVS aggiornerà automaticamente l'API per tutti i server di conversione durante la procedura di aggiornamento. Dovresti capire qui che qualsiasi modifica personalizzata che hai inserito in remote_cron.php verrà annullata. KVS proverà a fare una copia di backup di questo file e a metterlo a portata di mano. Il motore di conversione non utilizzerà più server di conversione con versione API obsoleta.
Aggiunta l'integrazione con lo script MPA3.
L'ordine di esecuzione delle attività in background è stato leggermente modificato. In precedenza, quando erano presenti molte attività in background secondarie, il nuovo contenuto non veniva elaborato finché non venivano completate altre attività o finché non aumentavi manualmente la priorità per le nuove attività di contenuto. Ciò non sarà più necessario, poiché KVS metterà automaticamente le nuove attività di contenuto in primo piano nella coda di esecuzione anche se tutte le attività hanno la stessa priorità. Inoltre ora puoi configurare la priorità predefinita per le attività di contenuto inviate da diversi tipi di utenti: standard, attendibili, premium, webmaster. Inoltre ora puoi aumentare manualmente la priorità di conversione per video e album dai loro elenchi: in precedenza ciò era possibile solo dall'elenco delle attività.
Infine abbiamo aggiunto la possibilità di contrassegnare il contenuto come rimosso. Ora puoi farlo per qualsiasi set di video/album e specificarne il motivo. Tutti i file di questo contenuto verranno eliminati, inclusi file video, screenshot e formati, ma i dati rimarranno nel database. Questo contenuto scomparirà dagli elenchi pubblici e rimarrà disponibile solo tramite URL diretti con la visualizzazione di tutte le informazioni, i commenti e il motivo dell'eliminazione. Per un rendering corretto dovresti modificare i modelli, controlla il nostro forum per istruzioni.
Il plug-in per la generazione di account utente aggiunto nella versione 3.9.0 ora può generare codici di accesso anziché account utente. I codici di accesso possono essere utilizzati durante i flussi di registrazione e aggiornamento per ottenere token o livelli premium. Puoi vendere questi codici tramite negozi online esterni come alternativa alla soluzione di fatturazione KVS. I codici di accesso sono più convenienti degli account pregenerati, poiché possono essere utilizzati dagli utenti esistenti mantenendo i profili esistenti, inoltre gli utenti possono utilizzare più codici di accesso per ricariche/rifatturazioni.
Per i video collegati è ora possibile ricreare gli screenshot. Per fare ciò, KVS scaricherà nuovamente il video collegato per creare screenshot.
Ora è possibile premiare gli utenti con token per inviare traffico ai loro video o album al tuo sito (i codici di incorporamento non lo supportano). È possibile specificare il numero di token che devono essere assegnati per ogni N visualizzazioni univoche (qui vengono conteggiati solo gli IP univoci entro 24 ore). Nel calcolare i premi, KVS pagherà gettoni per i video e gli album che ottengono il numero di visualizzazioni necessario. Puoi utilizzare questa funzionalità per ottenere più collegamenti esterni al tuo progetto se i tuoi utenti saranno interessati a guadagnare token. Se necessario, puoi pagare token con denaro reale utilizzando la soluzione di pagamento KVS.
KVS 3.9.1 fornisce nuove funzionalità per limitare l'accesso a video e album. Ora è possibile configurare il livello di accesso per video e album pubblici (in precedenza potevi farlo solo per privati ​​e premium). Inoltre ora puoi configurare il livello di accesso per ciascun video o album individualmente, che sovrascriverà il livello di accesso ereditato dal campo Tipo. Questa nuova funzionalità può essere utilizzata per risolvere il problema dell'architettura KVS che non consente di modificare il video da tipo pubblico a premium e viceversa. Ora, se desideri rendere disponibile un video pubblico solo per i membri premium o tramite l'acquisto di token, puoi farlo senza modificarne il tipo.
Rendering migliorato di screenshot e foto di album nel pannello di amministrazione, ora saranno adattivi. Aggiunti anche evidenziazioni rosse per i campi che attivavano errori di convalida durante il salvataggio degli editor.
Nell'editor video principale ora puoi eliminare anche gli screenshot se sono abilitati per la visualizzazione lì. In precedenza potevi modificare solo la schermata principale.

Set di miglioramenti all'importazione/esportazione e correzioni di bug:

- Ora puoi filtrare i dati di esportazione in base al contrassegno rivisto.
- Ora puoi esportare i file sorgente video per i video che li conservano.
- Ora è possibile esportare la valutazione in percentuale (0-100%) e anche l'importazione/esportazione supporterà il numero di voti per la valutazione.
- Risolto bug relativo all'importazione/esportazione di modelli con virgole nei nomi.
- Risolto bug con ordinamento errato per valutazione.
- Utilizzo della memoria ottimizzato nell'esportazione.
- L'esportazione dei feed ora supporta il filtraggio in base alla stringa di query. Per consentire questa funzionalità è necessario abilitarla nelle impostazioni del feed, poiché può influire sulle prestazioni del database se utilizzata frequentemente.
- Risolto un bug nell'esportazione dei feed che poteva portare a dimensioni errate nei codici di incorporamento per alcuni tipi di video.
Il plug-in di selezione automatica del modello ora esaminerà anche i tag di contenuto. In precedenza si esaminava solo il titolo e la descrizione.
Ora puoi ordinare manualmente i modelli come categorie per forzare un ordinamento specifico durante la visualizzazione sul sito.
Nel blocco elenco modelli (list_models) è ora possibile visualizzare modelli simili utilizzando una grande varietà di criteri: per paese, città, età, sesso, altezza, peso, colore degli occhi o dei capelli e così via.
Nel blocco caricamento video (video_edit) ora puoi configurare che i file caricati siano considerati come file di formato specifico per saltare la loro conversione. Questa funzionalità non è necessaria nella maggior parte dei casi, è stata implementata per requisiti specifici quando il tuo progetto è progettato per fornire un gateway di caricamento per utenti conosciuti che caricheranno correttamente i file nel formato necessario. Questo può essere utilizzato anche per creare una pagina di caricamento separata per i webmaster per consentire loro di caricare i video più velocemente senza la necessità di elaborarli.
Nei blocchi di modifica di video, album e playlist (video_edit, album_edit, playlist_edit) è stata aggiunta la nuova opzione che consente di configurare la disattivazione del contenuto dopo che è stato modificato. Nelle versioni precedenti di KVS c'era solo un'opzione (force_inactive) che influenzava sia il nuovo contenuto che il contenuto modificato. Se fosse abilitato, qualsiasi video o album modificato verrebbe disattivato finché non lo riattivi manualmente. Ora questo non accadrà. Dopo l'aggiornamento la nuova opzione (force_inactive_on_edit) verrà disattivata, quindi qualsiasi contenuto modificato rimarrà attivo. Se vuoi forzare il vecchio comportamento, dovresti modificare le impostazioni di questi blocchi e attivare la nuova opzione.
Nel blocco delle statistiche globali (global_stats) ora puoi visualizzare quante persone hanno visitato il tuo sito ieri, la settimana scorsa e il mese scorso dalle statistiche KVS.
Il contenuto contrassegnato ora memorizzerà informazioni aggiuntive sull'iniziatore: IP, paese, agente utente e URL della pagina.
Nell'elenco delle conversazioni (modalità mode_conversations nel blocco list_members) ora puoi implementare la funzionalità di rimozione per eliminare completamente più conversazioni. Inoltre per ogni conversazione nell'elenco è ora possibile visualizzare l'ultimo messaggio della stessa.
Ora è possibile visualizzare la durata del video nel formato standard HH:MM:SS. Storicamente KVS lo visualizzava nel formato MM:SS, che poteva mostrare un numero di 3 cifre per video lunghi: MMM:SS. Per utilizzare il nuovo formato dovresti modificare i modelli del sito, descritti sul forum KVS.

Bug che sono stati risolti:

- Durante l'importazione del contenuto potrebbe verificarsi un caso in cui tutte le righe di importazione attivano errori di convalida, quindi anche in quel caso KVS consentirebbe di inviare questa importazione con un elenco vuoto di righe valide.
- Il reindirizzamento a video/album casuali non ha considerato alcune impostazioni satellitari.
- Vulnerabilità XSS non critica quando si utilizzano parametri HTTP dinamici dalle impostazioni del sito. Grazie a Muhammad Uwais per averlo gentilmente segnalato.
- Quando rileva il SAR del file video sorgente, in alcuni casi KVS lo riconverte in modo assolutamente ridondante per la normalizzazione. Questo problema è stato risolto e il metodo di normalizzazione è stato ottimizzato per tempi più rapidi ed evitare perdite di qualità.
- La funzione di ricerca potrebbe portare a una ricerca vuota se si utilizzano parole stop (in caso di ricerca dell'intera parola stop) e KVS mostrerebbe tutti i video/album per tale ricerca vuota.
- Alcune operazioni cURL funzionavano in modo errato se l'opzione open_basedir era abilitata nella configurazione PHP.
La nuovissima KVS 6.3.0 è qui Ordina ora