KVS v3.9.1

09 May, 2017

Puede encontrar información completa sobre la actualización en el foro de KVS: Actualización KVS 3.9.1

Mejoras y correcciones de errores del reproductor:

- Mejor diseño para dispositivos táctiles y dispositivos con pantalla pequeña: algunos botones están ocultos, el tamaño de otros aumenta.
- Se agregó una nueva apariencia de reproductor en estilo youtube.
- Para dispositivos iOS, el reproductor ahora admite la precarga de metadatos, lo que permitirá un inicio de video más rápido (si habilitó la opción necesaria en la configuración del reproductor y el dispositivo lo admite).
- Ahora se pueden configurar puntos de referencia de texto para capturas de pantalla de la línea de tiempo en el editor de capturas de pantalla de vídeo. Dichos puntos de referencia se resaltarán en la línea de tiempo del jugador y los textos se mostrarán junto con capturas de pantalla. Excelente característica para resaltar escenas clave de video.
- En la configuración de publicidad pre-roll y post-roll, ahora puede habilitar el botón de omisión incorporado y configurar cuándo se activará. También se cambió la GUI de dicha publicidad: ahora puede mostrar mensajes con la duración de la publicidad y, para los anuncios de video, los usuarios ahora pueden pausarlos y silenciarlos.
- Se agregó el ícono de reproducción como reemplazo del botón de reproducción estándar al final del video.
- En la configuración del reproductor ahora puedes especificar el volumen inicial del reproductor (y también silenciarlo de forma predeterminada si es necesario). También hemos solucionado algunos errores con el comportamiento del control deslizante de volumen.
- En la configuración del reproductor ahora puedes configurar el bucle automático para videos cortos; puedes especificar la duración mínima para eso.
- Se solucionaron algunos problemas de visualización de carteles: el cartel anterior no se mostraba antes de que el reproductor se inicializara por completo; también se mostraba sin necesidad si la reproducción automática estaba habilitada.
- Se solucionó el problema del menú contextual al intentar copiar el código de inserción del reproductor.
- Se corrigió una cantidad de problemas con la visualización de capturas de pantalla en la línea de tiempo: su tamaño era limitado y también podían colocarse incorrectamente si se personalizaba la máscara.
- Se corrigió la visualización de videos verticales: ahora no se estirarán verticalmente.
- Se solucionó el problema con el almacenamiento en caché de redirecciones de servidores remotos por parte de algunos agentes de usuario. El nuevo reproductor solo permitirá almacenarlos en caché durante 1 hora.
Repensamos el mecanismo de bloqueo de límites de IP en la protección de video. Desde que agregamos la función de ofuscación de enlaces de archivos de video en el reproductor 3.9.0, el límite de IP ya no tiene mucho sentido. Ahora se puede desactivar y facilitará la utilización del disco. Además, ya no cuenta los saltos, por lo que la protección no depende de la frecuencia con la que el usuario salta el vídeo. ¡ATENCIÓN! Después de actualizar a 3.9.1, el límite de IP se desactivará automáticamente. Debes activarlo manualmente en la configuración de protección de video si aún lo necesitas (por ejemplo, si estás usando un reproductor de video de terceros).

Grabbers y mejoras en la importación de contenido:

- Se agregó soporte para importar videos con múltiples calidades a través de capturadores para aquellos sitios de origen que lo admitan. Esto puede ahorrar recursos de su CPU en la conversión, pero llevará más tiempo importar contenido nuevo mediante la descarga de varios archivos.
- Los capturadores no pueden importar el campo de origen del contenido para cada objeto individualmente. Esto no se utiliza en los capturadores que proporciona KVS, pero se puede utilizar en sus capturadores personalizados.
- Ahora puedes omitir contenido con títulos duplicados al importar contenido desde capturadores.
- Ahora puedes limitar la longitud de la descripción en los captadores: ya sea por ciertas palabras numéricas o por símbolos.
- Para algunos capturadores, KVS ahora puede usar sus feeds de eliminación para eliminar automáticamente videos de su base de datos. Esto debe habilitarse por separado para cada capturador cuando sea compatible.
- Al importar códigos de inserción o pseudovídeos de capturadores, ahora puede especificar el sufijo de URL con su código de referencia para que las URL de todos los códigos de inserción/pseudovídeos lo tengan.
- El complemento KVS grabbers ahora admitirá la biblioteca del servidor youtube-dl, que implementa el análisis para muchos sitios de tubo. Esto nos ayudará a agregar capturadores más rápido en el futuro.
- La funcionalidad de importación se mejoró con la capacidad de omitir contenido cuyos archivos no se pudieron descargar por cualquier motivo. Anteriormente, dicho contenido se importaría a KVS y luego pasaría al estado de error durante la fase de conversión. Esto no permitió intentar importarlo una vez más debido a la verificación de duplicados.
En la configuración de capturas de pantalla de la línea de tiempo ahora puede configurar la cantidad deseada de capturas de pantalla en lugar de su intervalo. En base a eso, el intervalo puede variar según la duración del video. Por un lado, esto hará que la navegación en vídeo no sea tan precisa y, por otro lado, evitará la creación de entre 200 y 500 imágenes para vídeos largos. El aspecto clave aquí es que el intervalo nunca será inferior a 10 segundos y cualquier otro intervalo será divisible por 10. Por ejemplo, si configura el número de líneas de tiempo en 100, para videos cortos, KVS creará líneas de tiempo con intervalos de 10 segundos; El número dependerá de la duración del vídeo. Para videos de más de 10*100=1000 segundos, KVS elegirá un intervalo de 20 segundos, etc. Si ya usa capturas de pantalla de la línea de tiempo, puede cambiar fácilmente al nuevo enfoque en la configuración del formato de video, esto afectará los videos nuevos y los videos antiguos seguirán mostrando líneas de tiempo. usando la forma antigua.
Debido a los cambios en la lógica de creación de líneas de tiempo y para admitir cambios futuros en esta área, a partir de 3.9.1, KVS actualizará automáticamente la API para todos los servidores de conversión durante el procedimiento de actualización. Debes entender aquí que cualquier cambio personalizado que hayas realizado en remote_cron.php desaparecerá. KVS intentará hacer una copia de seguridad de este archivo y tenerlo cerca. El motor de conversión ya no utilizará servidores de conversión con una versión API obsoleta.
Se agregó integración con el script MPA3.
Se cambió un poco el orden de ejecución de las tareas en segundo plano. Anteriormente, cuando tenía muchas tareas secundarias en segundo plano, el contenido nuevo no se procesaba hasta que se completaran otras tareas o hasta que aumentara manualmente la prioridad para las tareas de contenido nuevo. Esto ya no será necesario, ya que KVS colocará automáticamente las nuevas tareas de contenido al frente de la cola de ejecución incluso si todas las tareas tienen la misma prioridad. Además, ahora puede configurar la prioridad predeterminada para las tareas de contenido enviadas por diferentes tipos de usuarios: estándar, confiable, premium y webmasters. Además, ahora puedes aumentar manualmente la prioridad de conversión de vídeos y álbumes desde sus listas; antes esto solo era posible desde la lista de tareas.
Finalmente, agregamos la capacidad de marcar contenido como eliminado. Ahora puede hacerlo para cualquier conjunto de videos/álbumes y especificar el motivo. Todos los archivos de este contenido se eliminarán, incluidos archivos de video, capturas de pantalla y formatos, pero los datos permanecerán en la base de datos. Este contenido desaparecerá de las listas públicas y solo permanecerá disponible a través de URL directas donde se mostrará toda la información, los comentarios y el motivo de eliminación. Para una representación correcta, debe modificar las plantillas; consulte nuestro foro para obtener instrucciones.
El complemento de generación de cuentas de usuario agregado en 3.9.0 ahora puede generar códigos de acceso en lugar de cuentas de usuario. Los códigos de acceso se pueden utilizar en los flujos de registro y actualización para obtener tokens o un nivel premium. Puede vender estos códigos a través de tiendas online externas como alternativa a la solución de facturación KVS. Los códigos de acceso son más convenientes que las cuentas pregeneradas, ya que pueden ser utilizados por usuarios existentes manteniendo los perfiles existentes, además los usuarios pueden usar múltiples códigos de acceso para recargas/refacturas.
Para videos vinculados ahora es posible recrear capturas de pantalla. Para hacer eso, KVS descargará nuevamente el video vinculado para crear capturas de pantalla.
Ahora es posible premiar a los usuarios con tokens por enviar tráfico a sus videos o álbumes a su sitio (los códigos de inserción no admiten esto). Puede especificar la cantidad de tokens que se deben otorgar por cada N vistas únicas (aquí solo se cuentan las IP únicas dentro de las 24 horas). Al calcular los premios, KVS pagará tokens por aquellos vídeos y álbumes que obtengan la cantidad necesaria de vistas. Puede utilizar esta funcionalidad para obtener más enlaces externos a su proyecto si sus usuarios estarán interesados ​​en ganar tokens. Si es necesario, puede pagar tokens con dinero real utilizando la solución de pago KVS.
KVS 3.9.1 proporciona nuevas funciones para restringir el acceso a vídeos y álbumes. Ahora es posible configurar el nivel de acceso para vídeos y álbumes públicos (anteriormente solo se podía hacer para privados y premium). Además, ahora puedes configurar el nivel de acceso para cada vídeo o álbum individualmente, lo que anulará el nivel de acceso heredado del campo de tipo. Esta nueva característica se puede utilizar para solucionar el problema de la arquitectura KVS que no permite cambiar el video de tipo público a premium y viceversa. Ahora, si desea que cualquier video público esté disponible solo para miembros premium o mediante la compra de tokens, puede hacerlo sin cambiar su tipo.
Representación mejorada de capturas de pantalla y fotos de álbumes en el panel de administración; ahora serán adaptables. También se agregaron resaltados rojos para los campos que desencadenaron errores de validación al guardar los editores.
En el editor de vídeo principal ahora también puedes eliminar capturas de pantalla si están habilitadas para mostrarse allí. Anteriormente solo podías cambiar la captura de pantalla principal.

Conjunto de mejoras y correcciones de errores de importación/exportación:

- Ahora puedes filtrar los datos de exportación por bandera revisada.
- Ahora puedes exportar archivos fuente de video para aquellos videos que los conservan.
- Ahora es posible exportar la calificación en porcentajes (0-100%) y también importar/exportar respaldará el número de votos para la calificación.
- Se corrigió el error al importar/exportar modelos con comas en sus nombres.
- Se corrigió el error con la clasificación incorrecta por calificación.
- Uso de memoria optimizado en la exportación.
- La exportación de feeds ahora admite el filtrado por cadena de consulta. Para permitir esta función, debe habilitarla en la configuración del feed, ya que puede afectar el rendimiento de la base de datos si se usa con frecuencia.
- Se corrigió un error en la exportación de feeds que podía generar un tamaño incorrecto en los códigos de inserción para algunos tipos de videos.
El complemento de selección automática de modelos ahora también analizará las etiquetas de contenido. Anteriormente solo se analizaba el título y la descripción.
Ahora puede ordenar los modelos manualmente como categorías para forzar una clasificación específica cuando se muestran en el sitio.
En el bloque de lista de modelos (list_models) ahora es posible mostrar modelos similares usando una gran variedad de criterios: por país, por ciudad, por edad, por sexo, por altura, por peso, por color de ojos o cabello, etc.
En el bloque de carga de video (video_edit) ahora puede configurar que los archivos cargados se consideren como archivos de formato específico para omitir su conversión. Esta característica no es necesaria en la mayoría de los casos, se implementó para requisitos específicos cuando su proyecto está diseñado para proporcionar una puerta de enlace de carga para usuarios conocidos que cargarán archivos correctamente en el formato necesario. Esto también se puede utilizar para crear una página de carga separada para que los webmasters puedan cargar videos más rápido sin la necesidad de procesarlos.
En los bloques de edición de videos, álbumes y listas de reproducción (video_edit, album_edit, playlist_edit) se agregó la nueva opción que permite configurar la desactivación del contenido después de que este haya sido modificado. En versiones anteriores de KVS solo había una opción (force_inactive) que afectaba tanto al contenido nuevo como al contenido modificado. Si estuviera habilitado, cualquier video o álbum modificado se desactivaría hasta que lo vuelvas a activar manualmente. Ahora esto no sucederá. Después de la actualización, la nueva opción (force_inactive_on_edit) se desactivará, por lo que cualquier contenido modificado permanecerá activo. Si desea forzar el comportamiento anterior, debe modificar la configuración de estos bloques y activar la nueva opción.
En el bloque de estadísticas globales (global_stats) ahora puede representar cuántas personas visitaron su sitio ayer, la semana pasada y el mes pasado a partir de las estadísticas de KVS.
Marcar contenido ahora almacenará información adicional sobre el iniciador: IP, país, agente de usuario y URL de la página.
En la lista de conversaciones (modo mode_conversations en el bloque list_members) ahora puede implementar la funcionalidad de eliminación para eliminar completamente varias conversaciones. Además, para cada conversación de la lista ahora es posible mostrar el último mensaje de la misma.
Ahora es posible mostrar la duración del vídeo en formato estándar HH:MM:SS. Históricamente, KVS lo mostraba en formato MM:SS, que podía mostrar un número de 3 dígitos para videos largos: MMM:SS. Para utilizar el nuevo formato, debe modificar las plantillas del sitio, que se describen en el foro de KVS.

Errores corregidos:

- Durante la importación de contenido, podría haber un caso en el que todas las líneas de importación desencadenaran errores de validación, por lo que incluso en ese caso, KVS permitiría enviar esta importación con una lista vacía de líneas válidas.
- La redirección a video/álbum aleatorio no consideró algunas configuraciones de satélite.
- Vulnerabilidad XSS no crítica cuando se utilizan parámetros HTTP dinámicos desde la configuración del sitio. Gracias a Muhammad Uwais por señalarlo amablemente.
- Al detectar SAR del archivo de vídeo de origen, en algunos casos, KVS lo reconvertía de forma absolutamente redundante para su normalización. Esto se solucionó y el método de normalización se optimizó para acelerar el tiempo y evitar la pérdida de calidad.
- La función de búsqueda podría conducir a una búsqueda vacía si se utilizan palabras vacías (en caso de buscar la palabra vacía completa) y KVS mostraría todos los vídeos/álbumes para dicha búsqueda vacía.
- Algunas operaciones de cURL funcionaron incorrectamente si la opción open_basedir estaba habilitada en la configuración de PHP.
El nuevo KVS 6.3.1 ya está aquí Ordene ahora