SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 04-11-2011, 12:04 AM
thegodfaza thegodfaza is offline
Sage User
 
Join Date: Jun 2009
Posts: 44
Comskip Playback + Commercial Detector server/client

I use to run the STVi import for the comskip playback on my clients with Comskip running as a service on the server. But now I switched over to the built in plugins for better integration + updates. The problem I'm having is that the Commercial Detector plugin only runs comskip on recordings as / after they have been recorded. If I have a recording with a bad comskip file and i use Comslip Playback to delete the edl file, the only way to re-run comskip is to go to the server plugins page, go to the plugin's settings, then have it scan for recordings without comskip files. I noticed that Comskip Playback has an option for manually running comskip on a recording but I can't get it to work. It brought up a file browser for the server's file system and i pointed it to sagetv->sagetv->comskip->comskip.exe. But when I choose the "Run Comskip" option in the recordings menu it doesn't start the comskip process on the server. Does this feature only work from the SageTV interface on the server?
Reply With Quote
  #2  
Old 04-11-2011, 12:12 AM
trallyus trallyus is offline
Sage Aficionado
 
Join Date: Jul 2010
Posts: 392
I think the manual comskip option only works if there is no comskip file already for the program your trying to comskip . Also it may not work if your trying to use it during one of the restricted times you set up for it but I am unsure on that one.

If you have a comskip file already generated for a show you can right click the show like your going to play it and click delete comskip files and then you can manually run comskip again.

One other thing is if your recordings are crappy or have weather alerts or news banners running on the bottom of them, this could throw off comskip and not generate a good comskip edl file.

Also I used comskip on placeshifter but I am not sure if I installed it via the placeshifter after installing it on the server.
Reply With Quote
  #3  
Old 04-11-2011, 12:38 AM
thegodfaza thegodfaza is offline
Sage User
 
Join Date: Jun 2009
Posts: 44
My problem is that I want to use the option in the Comskip Playback plugin to "Run Comskip". When I select that option once i have enabled it on a recording without a comskip file nothing happens. My SageTV server is running on a Windows Home Server. I'm logged into it via remote desktop and watching the process monitor and when I select that option nothing happens. I'm wondering if the "Run Comskip" feature in the Comskip Playback plugin doesn't work with a client - server setup.



Reply With Quote
  #4  
Old 04-11-2011, 02:14 AM
trallyus trallyus is offline
Sage Aficionado
 
Join Date: Jul 2010
Posts: 392
Did you click one of the shows you want to comskip like your going to play the show and choose run comskip under that menu as the menu you posted the pic of is for the comskip settings.

You need to go to TV and select a show and a menu will pop up with the watch now option and if you look down the menu you'll see Run Comskip if the tv show you clicked has not been comskipped already.

If the show you clicked has been comskipped already you wont see the Run Comskip option for it.
Reply With Quote
  #5  
Old 04-11-2011, 05:53 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by thegodfaza View Post
But when I choose the "Run Comskip" option in the recordings menu it doesn't start the comskip process on the server. Does this feature only work from the SageTV interface on the server?
Install the "CommercialDetector UI" from the "UI Mod" section of the plugin manager. That will make the "Run Comskip" button work. It will also place a "CS" icon in the header when comskip is running. If you press the run comskip button from a SageClient it will take a minute or two for the server to start processing the file.

You can do this from any SageClient, PlaceShifter or the server.

Tom
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #6  
Old 04-11-2011, 06:52 AM
thegodfaza thegodfaza is offline
Sage User
 
Join Date: Jun 2009
Posts: 44
Quote:
Originally Posted by trallyus View Post
Did you click one of the shows you want to comskip like your going to play the show and choose run comskip under that menu as the menu you posted the pic of is for the comskip settings.

You need to go to TV and select a show and a menu will pop up with the watch now option and if you look down the menu you'll see Run Comskip if the tv show you clicked has not been comskipped already.

If the show you clicked has been comskipped already you wont see the Run Comskip option for it.
I know how to use the plugin to delete and run comskip. The screens were to show my client settings and the files on the server. As I said in my original question, can the Comskip Playback plugin run the comskip program that is living on the server from the client? Also, I pointed the comskip path to a batch file I wrote to log any arguments passed to it. When I chose to "Run Comskip" the command wasn't logged as being executed. I'm guessing that the plugin was designed to be ran on a SageTV Media Center, not a SageTV Client connected to a headless box.

EDIT:
Quote:
Originally Posted by tmiranda View Post
Install the "CommercialDetector UI" from the "UI Mod" section of the plugin manager. That will make the "Run Comskip" button work. It will also place a "CS" icon in the header when comskip is running. If you press the run comskip button from a SageClient it will take a minute or two for the server to start processing the file.

You can do this from any SageClient, PlaceShifter or the server.

Tom
Thanks for your answer. It works perfectly. I also notice that the instanced version of comskip that comes in the Commercial Detector plugin works a lot better and faster than the old one that would watch for new recordings then pipe them into comskip. It actually fills the playback bar with the commercials in real time. Before it would only do so at the end of recordings. I also like the little CS icon in the status bar at the top showing when comskip is running.

Last edited by thegodfaza; 04-11-2011 at 07:03 AM.
Reply With Quote
  #7  
Old 04-11-2011, 11:39 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by thegodfaza View Post
Thanks for your answer. It works perfectly.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #8  
Old 04-11-2011, 07:40 PM
thegodfaza thegodfaza is offline
Sage User
 
Join Date: Jun 2009
Posts: 44
Well the Commercial Detector UI plugin installed fine on my laptop but on my gaming PC it complains about a dependency. A bit odd as I can download the file it is complaining about just fine. To make google happy it says:
Code:
Plugin Client Install Progress: Done - FAILED - Dependency
Install commercialdetector-Failed - Zip Extraction of
http://tmiranda.googlecode.com/files/comskip-80.032.zip
Reply With Quote
  #9  
Old 04-11-2011, 07:47 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by thegodfaza View Post
Well the Commercial Detector UI plugin installed fine on my laptop but on my gaming PC it complains about a dependency. A bit odd as I can download the file it is complaining about just fine. To make google happy it says:
Code:
Plugin Client Install Progress: Done - FAILED - Dependency
Install commercialdetector-Failed - Zip Extraction of
http://tmiranda.googlecode.com/files/comskip-80.032.zip
I think it downloaded the file OK but could not extract the contents. Maybe a permission issue? What OS is your laptop running and what OS is your gaming PC running? Any mods done to the gaming PC?

Try going to the "General" tab and installing the CommercialDetector plugin located there. If that works then go back to the "UI Mod" section and install that.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #10  
Old 04-11-2011, 08:00 PM
thegodfaza thegodfaza is offline
Sage User
 
Join Date: Jun 2009
Posts: 44
Quote:
Originally Posted by tmiranda View Post
I think it downloaded the file OK but could not extract the contents. Maybe a permission issue? What OS is your laptop running and what OS is your gaming PC running? Any mods done to the gaming PC?

Try going to the "General" tab and installing the CommercialDetector plugin located there. If that works then go back to the "UI Mod" section and install that.
Both machines are running Windows 7 Pro x64. There isn't anything running that I can think of that would cause permission conflicts. I also went into where Win7 stores SageTV and went to the plugin cache folder (%APPDATA%\Local\VirtualStore\Program Files (x86)\SageTV\SageTV\PluginInstallers) and wiped out the cache for Commercial Detector UI and comskip. When i tried again it just redownloaded and errored out again. I also noticed that it seems to be complaining about not being able to unzip the file so I made my own httptmirandagooglecodecomfilescomskip80032zip file with 7zip using the contents from the manual download but it blew it away when i tried installing again (guess it checks the file's hash). Trying to install the Commercial Detector plugin on the client also fails with the same error.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Commercial detector on client gabrielcab SageTV v7 Customizations 10 03-29-2011 01:26 PM
Convert with Commercial Detector rickybee SageTV v7 Customizations 2 02-26-2011 08:53 AM
Commercial Detector/ Comskip & Playon Issue? HTPCguy SageTV v7 Customizations 3 10-29-2010 11:07 AM
How do I access Commercial detector ui ? rnadeau SageTV v7 Customizations 2 08-21-2010 12:24 PM
ComSkip Playback STVi with Server -> Client thegodfaza SageTV Customizations 4 08-09-2009 07:55 AM


All times are GMT -6. The time now is 02:16 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.