Edl file location

curl -XDELETE http://x.x.x.x/dvr/hacks/edl

1 Like

Thank you!

I am looking at this forum post trying to understand how this works. I was running mcebuddy with comskip on my PC and using the HDhomerun pvr to record programs and remove commercials. I started using Channels last month and have the Channels DVR running on my Synology server. I disabled my mcebuddy on my Windows 10 PC so I could use the commercial skipping ability on the Channels but that removed the ability to skip commercials on my Kodi devices in my house. Discovered though sometime after a reboot the mcebuddy service started back up and started removing commercials again which screwed up the Channels recorded programs since the commercials were deleted. So today discovering about EDL files from comskip, wasn’t at all knowledgable about what an EDL file before today, so the Channels recorded videos could be go through the mcebuddy with comskip and create the EDL file for Kodi but discovered that still didn’t work with Channels

So TL;DR: I would like to setup the Channels DVR to create the comskip EDL files it uses so Kodi can use them also with them in that directory and not remove them, but reading through this post I am confused on how to make this work.

I see on this post:

With the latest pre-release (shift + check for updates), you can enable the edl hack:

curl -XPUT http://127.0.0.1:8089/dvr/hacks/edl9

I am not quite sure how to do this on my Synology NAS to implement this hack so the EDL file will be saved in the directory with the video file. If anyone could be of assistance on steps to do this from my Windows PC if would be appreciated. Thank you.

If your running windows10, do that same command, but replace the IP with the IP of the DVR. I believe Win10 has a curl alias

On Windows the curl alias doesn’t handle many options, so use:

Invoke-WebRequest -Method PUT http://127.0.0.1:8089/dvr/hacks/edl

1 Like

Well I am not sure if this worked or not, I tried both, the address is my Synology IP:

C:\WINDOWS\system32>curl -XPUT http://192.168.1.75:8089/dvr/hacks/edl9
true

C:\WINDOWS\system32>Invoke-WebRequest -Method PUT http://192.168.1.75:8089/dvr/hacks/edl
‘Invoke-WebRequest’ is not recognized as an internal or external command,
operable program or batch file.

The top one took, how do I determine that it was a success past the ‘true’?

The second command must be done via a powershell console.

The first one seems to work, although you have an extra “9” at the end of the URL.

Once the correct command is issued you will see .edl files appear in your TV folders.

I am not sure if I copied that 9 down or what by accident, but I tried it again without the 9 and it brought up ‘true’. We will see if this is a success after the next recorded show. Thank you again for the help @tmm1 and @ImNotSerious

It appears to be working the way it is supposed to. Thank you again for the help on this.

2 Likes

Since the last post is a few months old, I'm wondering if this is only accessible on a pre-release or if this ability is active on command. Also, I've seen instructions on how to activate this on Windows 10 and Android. Can anyone help me out with macOS?

1 Like

You can run the curl command on a Mac too.

I know your post is almost a year old, but I have a follow-up question: Did you need to do anything to tell MrMC to use the edl to skip commercials? I have the edl file in the same folder as the video file, but MrMC is not skipping commercials.

How do you have MrMC scanning for the files? SMB, NFS, Plex, Emby?

The files are on the Plex server.

Plex doesn't work with EDL files, so it won't pass that to MrMC. You'd need to use SMB or NFS to scan the files instead of using Plex as the backend.

1 Like

Crap. Thanks for the info.

I’m using the Emby Server (prior to latest update). As I think that the latest update requires an Emby Pay Pass to utilize on all servers except the Shield (Android Server).

Suggest you try SMB.

@timstephens24 correct me if I am wrong!

From what I've seen, SMB is Windows only. If I had Windows I would just use MCEBuddy with Channels and be done with it. I'm considering a mini pc.

Additionally, this would probably work as a Win 10 computer:

I tested the precursor ACEPC GK1 and it was able to run Channels DVR. Don’t know about capabilities with MCEBuddy, as MCEBuddy is really CPU intensive. My only con was the sound on the fan on GK1...my understanding (6 months ago) was that the GK2 would be released without a fan...internal heatsink instead...? if this is the current configuration.

Best bet is to try MrMC first...it is fairly good for auto commskip with Channels edl file.

Also, using a Harmony Smart remote will work with Channels with one button press at each commercial skip. If you revert to ATV 4, the remote double press does work after experimenting with timing with the double press.

This is the one I posted in the "best hardware" thread.