Jump to content

Search the Community

Showing results for tags '5.5.0'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • General Discussion
    • Announcements
    • Business Discussion
    • Business Services
    • Sell and Buy
  • Themes & templates
    • KVS default theme
    • KVS paysite theme
  • Educational / support
    • Technical Support
    • FAQ
    • Educational Series

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



About Me

Found 4 results

  1. We have some small set of features for 5.4.0 that should be in place by the end of year. Then we will start working with HLS and whatever else our customers vote from the above list. There will be more features added for sure, because typically each huge feature requires some neighbor enhancements. Please vote!
  2. Here are results of our 2-month poll about the most wanted upcoming features. Thank you everyone for your time to vote, so besides HLS we will also work on these features: User notification system, ability for users to get notifications about some events (new comments for their videos for example) Ability to reply comments (e.g. hierarchical comments) User achievements, badges (for example after posting XX comments, or uploading XX videos) For the rest of features, they will be included into the next poll.
  3. Update status 5.5.0 update status is FINAL. You can download update in KVS client zone for all your licenses: Update requirements KVS 5.0.0+ (earlier versions should be updated to KVS 5.0.1 first). PHP 7.1 - 7.4 (PHP 8 is not yet supported). If you haven't yet updated KVS to 5.0.1, then please do, you can find KVS 5.0.1 update information here: KVS 5.0.1 update Important notes for 5.5.0 We found that 5.5.0 is not compatible with some PHP trade scripts that may share the same function names as KVS. If after update your site is not working, you should either change to another trade script vendor, or restore your previous KVS version from backup archive (copy files from /kvs subdirectory of the archive on top of your project). All projects updated to 5.5.0 will stop allowing to use their sites inside iframe codes (this doesn't affect standard KVS embed codes, and only affects front pages of your site). This is the desired behavior for most projects, except few rare cases when you are using KVS iframes to provide upload functionality to some your external sites; or you designed customized embed codes that embed the whole playlist or something like that. In these cases you will need to allow embedding pages of your site by adjusting the new option in Settings -> Website Settings. We changed player concept of multiple poster images that may result in issues with using 3rd-party players with KVS. Previously KVS created preview.jpg file of source video size + set of preview.xxx.jpg files for each of the video format size (e.g. 480p, 720p and etc. based on how many video formats you had). In video_view block template you could use {{$flashvars.preview_url}} to refer one of these poster images, which was always in JPG image format and typically had size of the default video format configured in player settings. Now the things changed and {{$flashvars.preview_url}} will always refer poster of the source size in JPG format, which could be 720p or even 1080p or even 4k, while posters of smaller sizes will be converted to WebP format, that still doesn't have 100% support in browsers and thus needs to be chosen on conditional logic. If you are using 3rd-party player and don't change anything after the update, your video pages will start rendering poster images of potentially much bigger size and may result in SEO ranking reducing due to slow speed on mobile devices. Please check with your player vendor on how to better solve this issue. Please check KVS 5.5.0 and vertical screenshots issue in old projects issue. Please check important notes for 5.4.0 if you didn't yet update to this version. Please check important notes for 5.2.0 if you didn't yet update to this version. 5.5.0 update procedure Any project starting from 5.0.0 can be updated to 5.5.0 with one only procedure. Depending on your current KVS version, update procedure may contain additional steps for older versions. You must use KVS update plugin in order to update your project. For update you will need: KVS update ZIP archive for your project and its hash code for update plugin (contact support in beta phase to get these). FTP connection to your project so that you can upload files. Update procedure has the following steps: Create backup using Backup plugin. Upload update ZIP into KVS update plugin and specify hash code. KVS update plugin will notify you if there are any custom changes in KVS system files, which will be overridden by update (player skins are not checked here, so they will be silently updated if have custom changes). KVS update plugin will update database automatically. KVS update plugin will ask you to copy files from the archive on top of your project using FTP or filesystem copy. Please make sure you are NOT USING sync functionality in your FTP client, which will delete many files on your server, because obviously update archive contains only part of all files. What you need is just to drag and drop files from update archive on top of your project root folder and confirm their re-writing (excluding _INSTALL folder, it doesn't need to be copied). KVS update plugin will verify the updated files and finalize update procedure. Use System audit plugin to verify that everything looks good. Whats new in KVS 5.5.0 "Nextgen" KVS architecture started, integration with DigiRegs.com, enhancements in player advertising, some usability enhancements in admin panel and more. Please find some screenshots and description about various new features in KVS 5.5.0 development topic. 1) We have started "nextgen" architecture for KVS and this update contains it with very low exposure in production projects for now. We started with replacing rarely used site blocks, such as list_dvds_groups, list_models_groups, list_categories_groups, list_content_sources_groups, dvd_group_view and content_source_group_view. Here are major highlights of the new features for the changed blocks; in future versions these features will be applied to other blocks as well: More sorting options. Added skip_default_filter parameter that allows displaying object list without applying its default filtering (for example list blocks display active objects by default, this parameter can be used to allow inactive objects as well). Added skip_ids / show_ids parameters that can be used to display lists with specific objects only, referred by their numeric IDs or external IDs where supported. Other skip_xxx and show_xxx parameters, typical for all list blocks, are now allowed to be specified not only in numeric IDs, but also in external IDs and titles. In dynamic filters we added support for filtering by multiple objects with specifying their directories (previously it was only possible to specify their IDs). For example it will now be possible to build SEO-friendly URLs when filtering objects by multiple tags, for example /prefix/tag1/tag2/tag3/. Previously such URL would only allow to specify numeric tag IDs, e.g. /prefix/1/2/3/. Text search will be supported in all list blocks. 2) Set of conversion engine enhancements: In video format settings it will now be possible to connect pre-roll and post-roll intros to video content source custom files. This will provide ability to have different intros for videos from different content sources. In conversion server settings we previously added ability to configure which types of background tasks were allowed to run on a specific conversion server. But there was one exclusion that if conversion server was empty and had no running tasks, KVS would anyway put a task into it, even if this task has other type. Now we added additional option to configure whether you want this server to accept any types of tasks when free, or you want this server to exclusively work with specific task types and not accept other tasks. In previous update we added ability to truncate video duration via mass edit. In the current update we extended this functionality and added support to also truncate videos from start and / or end. We did a major optimization of how multiple video files are re-created for the same video. Previously re-creating multiple files submitted a separate background task for each video file, now KVS will submit a single task for each video to re-create multiple formats if needed. This will also provide optimization for semi-processing feature, when for new videos KVS is configured to create only required formats first, and then submits separate tasks to create other formats. 3) Improvements in exporting feeds: Exporting feeds can now be configured to only export active categorization objects (e.g. categories, tags and etc). Added support to export data in JSON format, which could be easier to parse from the outside rather than XML or CSV. Added support to set random sorting. Added support to specify custom date formatting in CSV feed format. Added ability to download as file rather than display as text. 4) Player and player advertising enhancements: We renamed "VAST profiles" into "Advertising profiles" and made them usable not only for pre-roll and post-roll player ads, but also for popunder and video click ads. Player advertising profiles will now also support filtering by device types and categories, so that you can show different player advertising for mobile and desktop devices, or for different video categories. Player logo text and controlbar text will now support binding to video content source title. It will be possible to configure player popunder to be triggered for every video (previously it required minimum 1 minute timeout to be triggered again). We added support for WEBP format in player preview images; plus player will now automatically choose the best-sized preview image based on device screen size. This is very important for Google Performance Index that highly depends on the loaded player preview image, which is considered as Largest Contentful Paint object. This feature will be activated on update for all projects automatically, because we think it is rather important. Please make sure your server's imagemagick has support for WEBP format, otherwise your project will not be switched. WARNING! If you are using 3rd-party player, please read update notes on KVS forum for more details on the potential issue with this change. On Android devices player will be locked to landscape orientation when going to fullscreen. 5) One of the major features in 5.5.0 is integration with DigiRegs.com, DMCA service provider. The main reason of adding this is the increased number of DMCA requests that many tube sites now have to deal with every day. DigiRegs.com provides a paid access to their video copyright API that allows detecting video copyright holder for every uploaded video. Basically this is the same model they use to automatically scan your sites for videos that infringe copyrights and then send you requests for deleting copyrighted videos. The plugin is designed to interfere with video conversion process and identify copyrighted videos before they actually get converted and then such videos could be either deleted, or truncated to maximum duration allowed by copyright holder, or deactivated so that you decide manually for each of them. 6) We did a set of changes to the way how videos and albums are deleted by site users and how deleted status is handled by KVS site engine: Previously any content deleted by site users would be deleted using full delete method. We decided to change this to mark deleted by default (this means that content files will be deleted, but content records will be kept in database and their direct URLs will still be available). If you want to restore previous behavior, you can use delete_mode parameter that was added into list_videos and list_albums blocks. In addition to that, it will be possible to configure that content in deleted status returns HTTP 410 status instead of HTTP 200 status. This can be configured in Settings -> Website settings under Content statuses availability option. Mark deleted functionality will now allow to use %ORIGIN_URLS% token in email message, that will list content URLs it was grabbed from (only for content that was grabbed from 3rd-party websites). 7) Usability enhancements in admin panel: In Personal settings you can now switch off non-important admin panel notifications. In the whole admin panel we changed the global logic of displaying object references in lists. Previously references were clickable to display their corresponding editors, e.g. in comment list if you click username it would show user editor for the clicked user. The new behavior will filter the list by the clicked value rather than open its editor. We also added an option in Personal settings if you want to restore the old behavior. Everywhere in stats we added filtering by today and yesterday periods. In comments it will now be possible to delete all new comments with 1 click. Useful if your site was spammed with lots of comments. In playlists we added support for "Activate and delete" and "Delete and activate" batch operations. Importing feeds will now support Duplicate action, so that you don't have to manually duplicate all options if you need to create many similar feeds. Site feedbacks can now be re-opened if needed and replied again. 8) Support for synonyms was added to content sources similar to synonyms in categories, models and tags. 9) Terminology filter in grabbers and importing feeds will now also check content categorization in addition to title. For example you can add some category names into terminology filter and no videos from that categories will be imported. 10) In FTP content uploader plugin we added ability to specify admin flag for all imported content. 11) Site engine was updated to automatically disallow displaying site in <iframe> by default. WARNING! This behavior may break some projects that are using KVS upload functionality on other domains via iframes, or using specific playlist embedding techniques that rely on specific pages created in Website UI section. If you are affected by this, you can restore the old behavior in Settings -> Website settings. Standard KVS embed codes are not affected by this change, only public parts of your site will stop allow embedding. 12) In video_edit block we added support for configuring minimum and maximum video quality validation for the uploaded video files. 13) If embedding option is allowed in video_edit block, it will also support grabbers and can be used to automatically grab embed codes from the supported sites. Thus it will be possible to simply specify video URL from youtube.com for example, and have KVS automatically grab its embed code, screenshot and duration within few seconds. 14) Text search in list_videos and list_albums blocks will now also load query info from database if exists. This data can be used to disallow indexing of search result pages for queries that do not exist in your database. 15) Search stats in admin panel will now support filtering by number of results and by whether they were added by admins or by site users. 16) Neuroscore plugin was extended with ability to allow repeated scoring execution for videos that have already been scored, if for any reason you need to score then manually again. 17) A new parameter was added into list_videos block to prevent using external search plugin for this specific block. This can be useful if you use separate blocks to search with specific options that are not supported by external search. 18) Ability to filter events by type was added into list_members_events block. 19) Bugs that have been fixed: [SEVERE] KVS didn't update the number of found videos when using external search (since 5.3.0). [MEDIUM] KVS embed codes did not allow cookies correctly. [MEDIUM] When using player popunder it could work incorrectly on mobile devices when scrolling page. [LOW] Some VPAID ads didn't allow pause videos in them. [LOW] Duration filter in importing feeds didn't work when duration value was not specified in feed data. [LOW] Activating or deactivating content via list actions didn't create audit log records. [LOW] Mass select GUI did not support content URLs from satellite domains. [LOW] Start page on satellites would show wrong number of content in some cases. [LOW] Password fields in KVS admin panel were limited to max 32 symbols. [LOW] Usages of [rand] or [pseudorand] structures were limited to max 32 tokens per text.
  4. We found that there is an issue that may affect sites in the following situation: This issue only happens with vertical videos. This issue only happens when your theme is limiting access to some videos (e.g. signup to watch a video). Vertical video screenshot will be distorted in this case: Unfortunately we can't put a fix into update, because the fix affects theme CSS which cannot be updated together with KVS. Therefore if this issue affects your project, you will need to manually put this fix into your theme CSS file. Common themes where this could be an issue are: KVS Default Theme and Paysite Theme 1. 1) For KVS Default Theme you need to modify one of these file directly on disk (or FTP), change -white if your theme color is light and choose -metal if you theme color is dark: /static/styles/all-responsive-white.css /static/styles/all-responsive-metal.css Find this style: .block-video .no-player img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.2; } And add object-fit: contain; into it: .block-video .no-player img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.2; object-fit: contain; } 2) For Paysite Theme 1 you need to modify one of these file directly on disk (or FTP), change all.css if your theme color is light and choose all-dark.css if you theme color is dark: /static/styles/all.css /static/styles/all-dark.css Find this style: .media-container__join__img { position: absolute; top: 0; left: 0; width:100%; height:100%; } And add object-fit: contain; into it: .media-container__join__img { position: absolute; top: 0; left: 0; width:100%; height:100%; object-fit: contain; } As a result here is how the fixed version looks like:
  • Create New...