Edl file location

I just wanted to throw out my appreciation for this thread! As a new user to Channels I am still learning but the comskip ability is really awesome!

I just set everything up last night and tried out MrMC today with a couple of recordings and I am really impressed! I was already impressed with the ability to double tap my remote in the Channels App (using both on Shield TV) but having the player just auto skip the commercial is awesome!

I wish I had starting using this months ago! (although, it was the official port to Android TV that made me look at this app again).

Thanks again!

2 Likes

I had my first chance tonight to watch several back-to-back recordings that were recorded using the edl function. I watched all of these via MrMC on the Shield TV device. Wow! Even with rare occasion comskip doesn’t push fully to the end of the commercial break it’s an easy skip or two to get through it. Thanks so much for this!

Now for a question - I just started testing the DVR on the Shield and noticed it doesn’t save the edl file like on the Windows 10 version. I assume this is because the Shield DVR version is older. However, I wanted to double check that there isn’t still something I could do to make this happen. Any ideas? It is still workable for me to just use the Channels App if I end up going with the Shield as the DVR but wanted to check all my possible options.

You need to enable the edl option with the command in this thread

Thanks. How would one do this on Android?

Replace the IP in the curl command with the IP of the SHIELD.

SHIELD_IP=xxx.xxx.xxx.xxx
curl -XPUT http://${SHIELD_IP}:8089/dvr/hacks/edl

1 Like

Ah! Thanks! I also didn’t realize I could run this from my terminal on the Windows 10 machine! I thought I had to run it from within the Shield somehow.

Thanks again!

How can I disable this hack from the server so it does not save the edl files to the same folder with the show anymore?

Thanks.

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?