Thanks everyone for providing your suggestions for how we can improve and expand our ComSkip commercial removal functionality. A quick note, please keep this thread to suggestions for this beta feature. If you have questions, please create a new thread.
I love all these early suggestions. I’ve gathered them up for product and engineering to review. Here’s an early update on where we stand on the features suggested:
Non-destructive chapter-based removal
This is a direction we wanted to go, but its also the highest touch required (every client needs updating, and chapter support) so we thought we’d release something in the interim to see how people are using it and then go from there. It’s still in consideration.
Option to keep original and edited media, 2 files per recording
Doable possibly without a ton of resources required. Engineering is exploring.
Recycle bin
While technically this might not be hard, I’m not sure if we want to go down the route of having a Recycle Bin. We favor the idea of just storing both, and the user can delete the “original” if desired.
Option to remux to MKV in post-processing
While unrelated to commercial removal, it has been a big topic of discussion surrounding DVR. We’re open to discussing adding a 3rd option in the transcode option to remux to MKV.
Process Comskip on existing media in libraries
We would have to track recordings and if we’ve set flags for Comskip, and prevent it from processing content the user has acquired elsewhere. It will take further investigation.
Per channel or show comskip.ini support
More complex than the feature was initially scoped out for, but interesting no less for advanced users. Engineering will need to evaluate how complex this is and if it should be scoped out for a future update. The intention was that advanced users would continue to have the option to post-process via script.
FreeBSD support
Engineering is working on it an expect it soon. Unfortunately I can’t provide a more specific timeframe.
Soft transitions with audio/video fades
The video nerds among us thing this is a great idea. Comskip provides basic support for this, but the author said it hasn’t been tested/used much. It’s unllikely we’ll want to try to pull off ourselves in the foreseeable future. Comskip is GPL v2, so we could fork it but this would be a pretty resource intensive undertaking.
Pass channel and show name arguments to post-processing
This is something we could do without requiring a lot of resources. Engineering will explore.
Enable feature on a per TV library basis
So, have another place for Remove Commericals to live: Global, individual and per library. Our libraries today have no notion of DVR vs normal content, so this may not be feasibility at this time. Engineering will investigate further.
Multiple commercial detection techniques and a library of user-submitted .ini files
Comskip does multiple commerical detection techniques already. Not sure if we want to maintain a GUI reachable library at this point, but we would be open to a forum section.
Limit when post-processing occurs
This would involve making it a Scheduled Task, such as optimization, library updates, etc, instead of an immediate post-processing task. Engineering will explore.
Pad recordings by seconds, not just minutes
You should be able to do this today by using decimals (.1, .6, etc), but changing padding from Minutes to Seconds will be looked into.
Basic edditng of built-in comskip.ini configuration
There are a ton of options, too many to expose in the GUI while keeping it simple and easy to use. Would have to pick out the most useful settings for most users. Something to explore.
Recording icon to reflect current actions
We are in-progress with work on showing post-processing status in the GUI.
Community commercial marking effort, utilizing crowdsourced use of a button during playback to mark in/out times
A sizable endeavor to maintain and not something we would likely be looking to take on in the foreseeable future.
Edit
Process Comskip on existing media in libraries
We don’t currently store any information denoting that a metadata item came from a DVR recording. We could add something for the future but previous recordings will still have to be manually comskipped. Having a queue to add recordings to, like Media Optimizer, would certainly help in making that less painful. That’s been raised with engineering for evaluation.