Tech Support Posted December 11, 2020 Share Posted December 11, 2020 We added a small feature to 5.4.0 that will allow keeping HTTP parameters in all 301 redirects generated by KVS. At the moment KVS generates 301 redirects for content pages when object directory is modified, e.g.: https://www.kvs-demo.com/videos/372/sadgfasdgadfhdfh/ -> 301 redirect -> https://www.kvs-demo.com/videos/372/andrea-bocelli-christina-aguilera-somos-novios/ However if you add some parameter to the original URL, they will disappear in redirect: https://www.kvs-demo.com/videos/372/sadgfasdgadfhdfh/?utm_source=test -> 301 redirect -> https://www.kvs-demo.com/videos/372/andrea-bocelli-christina-aguilera-somos-novios/ We added an option in Settings -> Site settings to allow passing these parameters into redirects as well: This option will be activated by default for all new installations, but will be not be activated during update, so that update doesn't break the old behavior. Quote Link to comment Share on other sites More sharing options...
Tech Support Posted December 17, 2020 Author Share Posted December 17, 2020 There is a set of player enhancements finished today and delivered into 5.4.0: 1. Ability to enable preload of timeline screenshots: 2. Ability to pass list of video categories / tags to VAST advertisers: 3. Support for 4K indicator in player format selector: 4 Quote Link to comment Share on other sites More sharing options...
hbarnetworks Posted December 18, 2020 Share Posted December 18, 2020 The future is now Quote Link to comment Share on other sites More sharing options...
Tech Support Posted January 6, 2021 Author Share Posted January 6, 2021 One of the next features we implemented in 5.4.0 is actually not much a GUI thing, but rather the new logic of running scheduled plugins. This change was wanted long time ago, and specifically it will be required for our major feature in 5.4.0 that will be announced later. Previously KVS didn't support multi-threaded execution of scheduled plugins. There was only 1 process that run all plugins one by one. This had several disadvantages: If any plugin took long time (e.g. template cache cleanup plugin could run long time on huge projects), other plugins could not be executed during that time. If any plugin failed (recently some grabbers were forced to process huge delete lists and didn't had enough memory for that), some other plugins could not be executed at all. Our update will now execute each plugin in its own process. This would provide a bit more load to the system, since some plugins could be executed in parallel, however there would be no more disadvantages listed above. And load issue if occurs can be fixed by adjusting schedule for each such plugin to specific time of the day (many scheduled plugins support that). From GUI perspective we added indicator for the cases when plugin is running right now: 1 Quote Link to comment Share on other sites More sharing options...
Tech Support Posted January 8, 2021 Author Share Posted January 8, 2021 In billings we did several enhancements. First of all we removed obsolete SMS billing functionality, which is not supported anymore. We also re-designed billing editor to provide more user-friendly way of adding new access packages, which was very confusing before that. Finally, we added ability to limit display of specific access packages to specific satellites, and restructured all access package visibility restrictions into a new settings group: 1 Quote Link to comment Share on other sites More sharing options...
Tech Support Posted January 19, 2021 Author Share Posted January 19, 2021 In mass select GUI we added ability to export data of the selected videos / albums: Quote Link to comment Share on other sites More sharing options...
Emilia Posted January 21, 2021 Share Posted January 21, 2021 On 12/17/2020 at 8:22 PM, Tech Support said: 1. Ability to enable preload of timeline screenshots: Hi would it be possible to add another screenshot format for thumbs to make VTT files with sprite sheet? You can see the example VTT files here and here for how the sprites are done. Just like I mentioned in my original thread: Make timeline screenshots load faster - Technical Support - KVS Forum (kernel-video-sharing.com) Quote Link to comment Share on other sites More sharing options...
Tech Support Posted January 21, 2021 Author Share Posted January 21, 2021 1 hour ago, Emilia said: Hi would it be possible to add another screenshot format for thumbs to make VTT files with sprite sheet? There is no need to have this file with KVS player, as it can show timelines without any additional server requests. Also when we add support for timeline sprites they will also work in similar way without any additional files. Quote Link to comment Share on other sites More sharing options...
Emilia Posted January 21, 2021 Share Posted January 21, 2021 Just now, Tech Support said: There is no need to have this file with KVS player What about other players? I think it'd be a good idea to give flexibility to people Quote Link to comment Share on other sites More sharing options...
Tech Support Posted January 21, 2021 Author Share Posted January 21, 2021 Sorry, we don't think it is a good idea to create and support 1000s of files that are not needed for KVS, just to add flexibility to use other players. We have a lot of other things to do. Quote Link to comment Share on other sites More sharing options...
enricoeur Posted January 28, 2021 Share Posted January 28, 2021 Hello, one really releavnt and missing aspect in KVS is possibility to delete a user mantaining all his contents or part of them assigned to deleted user or anonynmous. All big tube sites has this feature i dont understand why if someone ask to delete himself all his content should be deleted. Many times happened that i have a user upload 100 videos, 100 stories ask to be deleted ,, and naturally i dont wanna delete all his content because for a site like main losing 200 pages in 1 second is not a joke so i retard the decision, i start to change user of his videos with mass edit option, or in case of post stories i have to do it one by one that is a massacre We should have a feature that auto reassign post to anonymous user, but mantaining IP adress of the original uploader. Is possible to fix this issue ? Is a big mistake because if someone uplaoded in a commuinity a lot of contents and most of them are fruct of resharing from other site and not own videos or photos and they get indexed or shared i dont understand why all of them should go away when i remove him. so you could add an option to let admin decide if at moment he process user deletion request he can mantrain contents like a checkbox that let admin decide what he wanna mantain for example all videos or all albums or all posts and comments. I think this is a priority feature that you could be added next release (3.3.1 ), and i'm surprised is not still available. Thanks Quote Link to comment Share on other sites More sharing options...
Tech Support Posted January 28, 2021 Author Share Posted January 28, 2021 On 1/28/2021 at 8:07 AM, enricoeur said: I think this is a priority feature that you could be added next release (3.3.1 ), and i'm surprised is not still available. We have replied this in your support ticket, this has a workaround by using mass edit and re-assigning videos of the needed user to any other user, e.g. Anonymous user. This just requires few additional clicks. Unfortunately adding support in admin panel GUI is not so easy and we need to re-think the whole concept of confirmation dialogs. KVS admin panel GUI doesn't have support for confirmation dialogs with checkbox options. Quote Link to comment Share on other sites More sharing options...
Tech Support Posted February 3, 2021 Author Share Posted February 3, 2021 Several more features were added to conversion engine. 1. Ability to specify types of conversion tasks individually for each conversion server: This provides more flexibility in prioritizing content processing and can be useful in several scenarios: If you have new content added by users but want your other content to have priority conversion queue, you can configure that content from users would be converted on weak conversion server and your other content would be converted on more powerful one. If you are changing or creating new formats for videos (like video previews, or HLS in the future), you may want them to be converted in parallel with new videos, so you can add a separate conversion server for such tasks. Otherwise new videos will always take priority in comparison to new format creation, and if you have too many of them, your new format creation will go very slowly. If you want to temporarily halt processing content from specific sources like grabbers to give priority to content from other sources, you can deactivate this type of new content from all your conversion servers and it will wait until you activate it back. 2. In basic licenses it will now be possible to delete all created timeline screenshots if you decided to deactivate them. For other license types that support multi-formats in videos, deleting timeline screenshots is possible from video formats list, but basic licenses do not have this GUI, so deleting timelines screenshots was not possible before: 3. When re-creating overview screenshots for videos via mass edit GUI, it will now be possible to specify whether you want to keep old main screenshot number. Previously re-creating overview screenshots would mean that main screenshot number would be reset to whatever is configured by default. Starting from 5.4.0 it will be possible to retain old main number (e.g. if a video had main screenshot #2, it will also keep it as #2 after re-creating new screenshots): 1 Quote Link to comment Share on other sites More sharing options...
xvids Posted February 3, 2021 Share Posted February 3, 2021 3 hours ago, Tech Support said: 1. Ability to specify types of conversion tasks individually for each conversion server: Hi, It's really useful feature, but as I think more other option is missing! Like: New Video/Album from All (admin, Grabbers, Users,, etc.). And one more Option is "If else". Example: I have Selected a server for "New Video/Album from Users" If the selected is server free from users task. then send only one task to the server. 🤑 Feedback for comment:✔ How about If use similar Emoji: https://prnt.sc/y52cwa Quote Link to comment Share on other sites More sharing options...
Tech Support Posted February 3, 2021 Author Share Posted February 3, 2021 1 hour ago, xvids said: Like: New Video/Album from All (admin, Grabbers, Users,, etc.). You can enable New videos from admins + New videos from grabbers + New videos from users, can't you? 1 hour ago, xvids said: If the selected is server free from users task. then send only one task to the server. Thanks, this is good point, but we don't think it needs any additional option. The common behavior is to use server if it has no other tasks, otherwise it would spare resources. We have fixed it to work like this: when server is busy with some tasks, only tasks of specific types can be sent to it, otherwise 1 task of any other type can also be sent. 1 hour ago, xvids said: How about If use similar Emoji: https://prnt.sc/y52cwa Using emoji requires changing Database encoding to UTF8MB4, this is not something that can be put into minor update. Quote Link to comment Share on other sites More sharing options...
Emilia Posted February 5, 2021 Share Posted February 5, 2021 On 2/3/2021 at 1:20 PM, Tech Support said: 1. Ability to specify types of conversion tasks individually for each conversion server: This is amazing! I was about to ask for conversion server groups a few days ago like we have storage so I could assign different groups for different tasks. Quote Link to comment Share on other sites More sharing options...
Domanso Media Posted February 9, 2021 Share Posted February 9, 2021 On 1/8/2021 at 2:12 AM, Tech Support said: In billings we did several enhancements. First of all we removed obsolete SMS billing functionality, which is not supported anymore. We also re-designed billing editor to provide more user-friendly way of adding new access packages, which was very confusing before that. Finally, we added ability to limit display of specific access packages to specific satellites, and restructured all access package visibility restrictions into a new settings group: Would it be possible to take this one step forward and in access package not only can we assign the payment page url but also the signature key. I am using Verotel as my default billing method and each Verotel website has it's own signature key. The way it is set up now I need to process all transactions through the same Verotel approved website. Quote Link to comment Share on other sites More sharing options...
Tech Support Posted February 10, 2021 Author Share Posted February 10, 2021 On 2/9/2021 at 4:53 AM, Domanso Media said: Would it be possible to take this one step forward and in access package not only can we assign the payment page url but also the signature key. I am using Verotel as my default billing method and each Verotel website has it's own signature key. The way it is set up now I need to process all transactions through the same Verotel approved website. Looking into it, will check if easy to do at this late stage. Meanwhile, we also globally updated all GUIs to render content sources as selector similar to other big list selectors instead of standard HTML selectbox: Quote Link to comment Share on other sites More sharing options...
Domanso Media Posted February 13, 2021 Share Posted February 13, 2021 On 2/9/2021 at 10:23 PM, Tech Support said: Looking into it, will check if easy to do at this late stage. Meanwhile, we also globally updated all GUIs to render content sources as selector similar to other big list selectors instead of standard HTML selectbox: Thank you. This is greatly appreciated. Quote Link to comment Share on other sites More sharing options...
Tech Support Posted February 15, 2021 Author Share Posted February 15, 2021 A bunch of changes added into content import, importing feeds and grabbers. In all places we added ability to specify administrator's flag for the new content. Admin flags can be used to separate content between employee, so having ability to configure the initial admin flag that will be assigned to the imported data was missing: Terminology filter was changed to support wildcard partial words and regular expressions. This also affects import, feeds and grabbers: In importing feeds we added support to choose to import categories as tags. Similar option existed in grabbers, but in some cases it didn't work correctly, if grabber didn't support tags. We fixed that as well: Also the following new features were added into grabbers: Support for grabbing usernames and comments. These will not be supported by any grabbers yet, but we will start adding this to grabbers later based on your inquiries. Please contact support for that. For now we only added support at KVS level. Added support for option to configure whether you want grabber to import videos that have been previously deleted. The default behavior was that grabbers automatically re-import any deleted videos, but this will now be configurable: Grabbers that support auto-delete feature will also support configuring whether you want to fully delete content VS mark it as deleted: Quote Link to comment Share on other sites More sharing options...
Tech Support Posted February 16, 2021 Author Share Posted February 16, 2021 On 2/9/2021 at 4:53 AM, Domanso Media said: Would it be possible to take this one step forward and in access package not only can we assign the payment page url but also the signature key. I am using Verotel as my default billing method and each Verotel website has it's own signature key. The way it is set up now I need to process all transactions through the same Verotel approved website. Don't they allow changing signature key in any way? From what we currently see, it will be quite a big change for us to allow support for multiple signature keys and we can't put this right now. Quote Link to comment Share on other sites More sharing options...
Tech Support Posted February 17, 2021 Author Share Posted February 17, 2021 In embed player profiles we added ability to indicate that specific profile should be used for cases when no referer is specified. Before that it was default embed player profile that activated for such cases without ability to change that: Quote Link to comment Share on other sites More sharing options...
davex Posted February 17, 2021 Share Posted February 17, 2021 On 2/15/2021 at 4:04 PM, Tech Support said: Grabbers that support auto-delete feature will also support configuring whether you want to fully delete content VS mark it as deleted: Perfect this! since many videos are deleted or marked as private and are not deleted automatically. Quote Link to comment Share on other sites More sharing options...
Tech Support Posted February 22, 2021 Author Share Posted February 22, 2021 In mass edit GUI we added ability to truncate duration for the selected set of videos. This should be useful if you get DMCA reports for a number of sponsored content, but it is allowed to keep them having these videos reduced duration to a specific limit: Quote Link to comment Share on other sites More sharing options...
Tech Support Posted February 22, 2021 Author Share Posted February 22, 2021 We decided to shift this version number to 5.4.0 (previously was 5.3.1) due to the number of new features we have put into it, and having in mind that some of these features are conceptual changes. This doesn't invalidate any future plans, e.g. poll we did for desired features in 5.4.0 is now also reconsidered to be new features for 5.5.0. At the moment we have fully completed 5.4.0 development and are preparing version update procedure for it, which should be available in beta mode later this week. 1 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.