Closed tmikkonen closed 8 years ago
Thanks for reporting this. I'll have my sleeves rolled up to work on issue #63 for a bit, and I suspect the fix will affect this, so please hold tight. I've gotten independent confirmation that the fixes for #62 got things working for several people. I'd suggest an uninstall/delete old .dmg's and a clean install of the latest release to confirm the issue. I also have the EyeTV archive on an external drive and eat my own dog food, so I doubt it's that.
@tmikkonen, would you please download v3.4 and do a round of uninstall/install/logout/login/test record and tell me if you still see this issue?
I have good news, the issue is gone with v3.4. In the test I did, the commercials were properly marked after recording stopped and also skipped when watching. A humble bow for your great work!
OS X 10.11.1, EyeTV 3.6.8 (build 7407), tried with ETVComskip 3.3.1 & 3.3.2
El Capitan freshly installed from scratch, EyeTV Preferences restored from Mountain Lion with the EyeTV Reporter Utility from Elgato Systems.
First, I installed ETVComskip 3.3.1 but commercials were not marked with new recordings nor were they skipped if present in old recordings. Then I noticed that for some reason ~/Library/LaunchAgents was not a directory but a file that had the contents of com.github.essandess.etv-comskip.comskipper.plist. I removed the file and re-created ~/Library/LaunchAgents directory and installed 3.3.2, which was now the latest version.
Again, commercials are not marked but this time they are skipped in old recordings. I then uninstalled and re-installed 3.3.2 (and logged out and tried also rebooting) but the situation has not changed.
If I run bin/comskip and bin/MarkCommercials manually on the mpg file inside new recordings, the commercials are marked correctly (and they are skipped like they're supposed to when watching the recordings).
So, my first guess was that RecordingDone.scpt isn't run for some reason when the recording stops. However, TriggeredScriptBridge does show up in Activity Monitor so I'm not so sure anymore.
My EyeTV Archive is in /Volumes/EyeTV\ HD/ on an external drive, but I don't think that should make any difference.