Add support for multiple conversion profiles and the ability to assign them to different tasks

For me the easiest option is probably to set a default then manually choose a different profile by say right clicking on the file name in the list.

How is this different from opening a conversion task and changing the profile or creating 2 conversion tasks, one with your MP4 normal profile and one with the MP4 no processing profile?

Creating two profiles currently runs everything through both. And editing the profile is what I do now, but I have to work in batches. You have to wait until a batch finishes then edit the task, then add everything for that profile to the queue. Then when it’s done I have to change the profile back.

Having it run all profiles in every task might have made sense back when different devices supported different formats and frame sizes but it’s not the case any more.

Have you tried to create separate monitor locations (keep the files in different directories) for the two different types and then link them to those conversion tasks with the respective profiles?


1 Like

Currently I leave everything in my record folder then for shows that don’t need manual editing I just add them to MCEBuddy. For shows that do require editing I open custom cuts, then when I’m done I add them to MCEBuddy from there. For shows I have to recut I copy them from my TV drive to a folder on my computer and then open them with custom cuts.

For your idea to work I’d have to make 2 new monitor folders. First move everything that doesn’t need custom cutting to the full process folder. Then anything that needs custom cutting I’d have to do that, then move those files and the edls to the full process folder. Then for the recuts I’d have to custom cut them then move those files and corresponding edls to the quick process folder. Quite a bit more for me to do.

So instead, I put in a feature request. And if that feature isn’t feasible or the author doesn’t want to do it then I’ll keep doing it the way I’m doing it now. Thanks for trying to be helpful.

That’s just a suggestion, requests are always welcome for the team to consider.

Explain your 2 profile solution in more detail please, where would you like to define the two profiles and how/where would you switch them?

So first we’d need an option to not run all profiles on everything. As part of that option we could set a default profile or be prompted to choose one when adding tasks.

Either way right clicking on the task in the queue should show an option to change which profile will process it. Excluding the active task of course.

In the profile list the default profile could be in bold or italics or something.

I solved this with the help of CycleJ.

Look at my post “Solved - Tablo Ripper move or store MP4 file in directory based on channel”

I use multiple directories to sort recordings and run different profiles on different channels.

I think with a little head scratching you can get this to work exactly as you need.

Good Hunting, CraigM

Assume you’re referring to this:

I see that the solution is to create separate conversion tasks (one for commercial skipping, the other for no skipping).

I have added an enhancement request to create a Regular Expression that would determine whether individual files should go through commercial processing. Not necessary, but there are several situations where that would be convenient.


Well no. I use the commercial cutting in both scenarios. In my regular conversions I use mp4 normal. An hour long show takes about 25 minutes. For shows I’m re-cutting I use mp4 no processing, as they’re already mp4 files. That takes about 1 minute (if I turn off the option to look online for data).

If you are adding these manually then I wonder if you could rename the files, add “no cut” or some string of text at the beginning of the file name that you could exclude in the default profile, and include in your 2nd profile? …so only one profile is picking up the task when added? But on second thought maybe that would interfere with looking up the show information…so maybe have to tag it as “.no cut.mkv” (at the end of the file name instead of beginning)…

Did you know that you can “Disable” conversion tasks? So if I understand your requirements, you need to switch between two tasks.

So you can create 2 conversion tasks with different profiles, right click on one and “Disable” it. When you want to switch, right click on the other and “Disable” it.

1 Like

Hey I came across this looking for a way to convert a file from .ts to mp4 with the mp4 uncompressed setting then take the mp4 file and make a compressed version of the file and store the original mp4 uncompressed file in an archive folder. I noticed in version 2.5 the select monitor locations setting is not available. Would there be another way to do this?

It’s there:

Damn that was a quick replay, Thanks I found it

Couldn’t the Monitor Location and Conversion Task be linked by having the same name?

I found scripts online that move files for you at set time intervals. So, in theory, you could have one conversion done first, move/copy those files to a second folder, and so on. I was using ROBOCOPY, which is considered a reliable way to move files around with many options. I used it to separate recordings into “number of days old” folders. I just wish I found a script to delete empty folders after being converted and originals deleted. I found program that does it called “Remove Empty Directories”, but no command line version. It would be nice to have more automation to run multiple conversions on the same files, but I think it may complicate the UI for those that don’t want or need that functionality. It almost would be better to have multiple UI with different configurable options like Kodi, “Beginner, Advanced, etc.” This would cut down on mistakes by new users.

If you have the delete original checkbox option enabled for the monitor location and if the source directory has no other files, MCEBuddy will automatically delete the source folder (and it’s parent also if empty) when it deletes the original recording.

I think it has to do with leftover XML files that I generate from Schedule Direct. It doesn’t do it for most of the files so MCEBuddy is doing its job. It is not really that important to investigate further.