NextPVR Forums

Full Version: autoskip (of commercials) still happens when turned off
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Logs attached.  I have autoskip set to false in config.xml.

My wife had problems with autoskip acting up while watching a recording earlier, so I just went back and retried it to get the logs.  The file is "Early.Edition.S01E13.Mob.Wife.ts" and I started it about 00:17:53.  I was doing 30 second skip fwd/rev around the commercials and couldn't get it to play the portion marked as commercial, (and the portion marked as commercial wasn't quite right).  This was done in Kodi/knewc running on the Mint NextPVR server.  At least one other recording seems to work fine with the commercials marked, so it's not a global issue. 

I was thinking it could be a bad recording or have a bad timeline.  For giggles I went to one of my ODroids with Kodi/knewc and played the same show a little later on, @ 00:57:03.  It played perfect, I could jump around within the comskip commercial area without the playback immediately skipping to the end of the commercial portion.  So seemingly not a problem with the file. 

???
I would need a Kodi debug logs for all the issues your reported today. NextPVR provide much useful information for me with UI Client so those logs are more a last resort.

Consider duplicating the problems and using the Kodi logs uploader and providing Kodi logs that way. You can also copy logs to paste.kodi.tv and provide the URL it might save some time.

Martin
Logs attached.  For the life of me I couldn't find the upload logs feature within Kodi on Mint.  Maybe I need to enable something in my config.  On my ODroid it's in Settings-CoreELEC group which obviously wouldn't exist in the Mint distro.  I manually zipped the kodi.log file, hope that's what you wanted.

Well I may have found one issue.  In my rush to get the server working I didn't pay too much attention to Kodi.  The Mint v19.3 repository has Kodi v17.6, my ODroids have v18.8, so I can work getting that upgraded.
The log uploader is an addon.

These are all type 0 cuts which definitely screws up the timeline in UI client. When you migrated to Mint did you remember to use the proper comskip ini setting? 3 is normal autoskip I think 2 manual chapter marking . You can edit the edl file from 0 to 3 to have them show up correctly and see if that help.

I have no idea why this file worked in CE.

You probably shouldn't have comskip start at 0 either there's another setting for that. In wouldn't work well on an NMT either. That has been addressed in Matrix.

Code:
10:51:33.633 T:140158435301120   DEBUG: AddCut - Pushing new cut to back [00:00:00.000 - 00:00:31.930], 0
10:51:33.633 T:140158435301120   DEBUG: AddCut - Pushing new cut to back [00:03:41.850 - 00:06:27.090], 0
10:51:33.633 T:140158435301120   DEBUG: AddCut - Pushing new cut to back [00:19:15.420 - 00:20:30.430], 0
10:51:33.633 T:140158435301120   DEBUG: AddCut - Pushing new cut to back [00:32:34.990 - 00:33:35.280], 0
10:51:33.633 T:140158435301120   DEBUG: AddCut - Pushing new cut to back [00:41:49.110 - 00:42:19.440], 0
10:51:33.633 T:140158435301120   DEBUG: AddCut - Pushing new cut to back [00:44:34.440 - 00:45:19.680], 0
10:51:33.633 T:140158435301120   DEBUG: AddCut - Pushing new cut to back [00:58:34.380 - 01:00:34.760], 0
10:51:33.633 T:140158435301120   DEBUG: AddCut - Pushing new cut to back [01:02:57.110 - 01:02:58.210], 0

Martin
edl = 0 - ugh, I should have remembered that. It's one of the issues I battled last year when I was first getting my ODroids going. I bypassed that on the ODroids with some help from another user, adding an advancedsettings.xml file:

<advancedsettings>
<pathsubstitution>
<substitute>
<from>D:/Video_HD/</from>
<to>smb://10.99.99.103/d/Video_HD/</to>
</substitute>
</pathsubstitution>
</advancedsettings>

The really interesting part is those paths don't exist any more with my server now being Linux-based, but it still works!

I need a head-scratching emoji, I think I'd use it a lot these days. :-D
The path substitution has nothing to do with edl=0 that is what you need to get comskip working with http when you aren't using PVR mode.

If you are running your linux client on your linux backend you don't need path substitution since they are on the same file system.

Martin
Hmmm, well than I documented that wrong and have no idea why it works on the ODroids.
If you set up your Odroid to use PVR mode I guess that could explain it.

Martin