may i ask... What is wrong with Autometa plugin?
Have you ever tried to use it thoroughly on a large library?
I could document ALL of the wacky problems I have with it. But mainly, the UI is absolutely TERRIBLE. I use it, and the actual data it grabs is quite good (usually), but man it is a pain to get a few new files updated.
For example, I've described my setup in great detail elsewhere, but I'll boil it down for this purpose. I have a large Media Drive that stores basically all of my long-term stored files mounted as drive M. All of the video files live in M:\video\[Media Sub Type], eventually, but they don't get moved there until they have been thoroughly tagged and "vetted". New files "arrive" generally in either T:\recordings\ or M:\incoming\ depending on the source. Including all of my external drives, I have probably 60-70 series total in the "All TV Shows" view. Both of the "new files" locations are constantly full of hundreds of new files that either haven't been tagged yet, haven't been checked yet (to make sure they are what they say they are). I'll clear them out eventually, but I have a constant medium back-log and a large set of files that I don't intend to ever tag (see below).
So... What happens is my recording system will record a few new episodes of shows through the course of the week. Most of these I don't bother to tag (or tag well), because I'm going to watch them once and delete them. The "good stuff" gets tagged. But, there is no point in tagging today's 3 episodes of the BBC news, if they're going to be auto-deleted tomorrow when tomorrow's episodes air. Likewise, I don't tag my recordings of The Daily Show, The Colbert Report, and shows like that that are "temporary". Plus, I have lots of recordings that I want, but I'm not going to ever watch more than once (Nova and Nature episodes, for example). For these, I tag [Media Sub Type] and [Series] the way I want them (so they show up in the right views in Theater View), but I'm not going to go through and look up and set Episode numbers for each of these and run them through AutoMeta. Most of these "junk files" just live in the T:\recordings\ directory until they're watched or auto-deleted. But, they're in the directory...
When I'm going through doing this with AutoMeta, this is the process:
1. I open AutoMeta in MC.
2. I switch to the AutoMeta options dialog (which is a great example of poor UI design) and set it to import ONLY either M:\incoming\ or T:\recordings\. (If I run it on the full Library, it is even MORE annoying, so that is basically useless, as you'll see in a moment.)'
3. It scans this location. While it does this, I am forced to click through a seemingly unending set of one-at-a-time pop-up modal dialog boxes matching the Series names to the "data location" names. Even though I've done all of these before, it still pops up at-least an OK dialog box for each one.
One at a time. Sometimes it crashes while I'm doing this, but even when it doesn't, it takes FOREVER and is an absurd user experience. Probably 95% of these actually require me to do nothing but hit "OK" like a monkey.
Why in god's name does it do this?
4. Worse, if the [Series] field in MC doesn't match the "Series Name" that AutoMeta wants to use (and many of mine don't because theirs are bad or just plain wrong, like Law & Order SVU is called "Law and Order: New York", for example), then AutoMeta complains about this. I usually have to go through 5 or 10 of these dialogs each time. It also doesn't remember what you picked before, because I don't like to keep their badly titled/styled results. This is despite the fact that AutoMeta appears to have some sort of Series ID internal database that it matches against. But you can't define your own [Series] names, and have it remember that "match" from then on. Nope, you have to use whatever badly formatted dreck it finds, or you have to click through and search through these tedious dialog boxes one at a time each time you scan for new files to tag. AND, many times, I go through all of these "OK, OK, OK, OK, OK, OK, OK, OK, search for the right series, OK, OK, OK, OK" dialogs for shows I'm not even going to bother to actually apply any metadata to at all! Even worse, if I happen to try to use AutoMeta on my full library, this set of OK dialogs is even more absurd, and includes TONS of files that are stored on external disks that are already fully tagged and that I have no desire to deal with.
5. Then, I finally get the list of files that I want to tag. This part works pretty well, but it can be VERY finicky to check what files are actually going to have metadata applied. My list usually is
several hundred files long, of which, I'm applying metadata to maybe 5 or 10 files (often one or two, but I'm too lazy to do it then because it is such a pain, so I save them up a bit). That's because, like I said, I don't fully tag all of the recordings I make. You can't filter the list. You can't sort it to show all of the ones "checked" at the top. You can't do anything but manually scan through and check them one at a time. Want to check the data that is going to be applied side-by-side against what is already in the files? Nope. Just the list with the funky color scheme. Want to UNCHECK everything and go through and check only a handful of files? Get your clicking finger ready. Want to shift-select a set of files and toggle the checkbox on or off for the whole set at once? Nope. Get your clicking finger ready.
6. Lastly, I apply the results. This is the best part about AutoMeta. This part Just Works, in almost all cases. It is fast and works reliably.
7. Except, now all of those files where the [Series] tag autometa wants to use doesn't match what I want to use? Yep, it overwrites what I've manually tagged. No way to turn it off. I can de-select all of the other fields if I don't want them tagged, but [Series] is "special" and AutoMeta expects you to blindly follow whatever convention it finds in the "cloud" and overwrites what you manually tagged to get this far (which is why it shows the annoying one-at-a-time dialogs at the beginning, but still is a terrible idea). So, I have to go through and find all of the files it just tagged, and set "Law and Order: New York" back to "Law & Order SVU" and "C.S.I." back to "CSI" and "Star Trek: The Next Generation" back to "Star Trek TNG" and so on and so forth.
Rinse, wash, repeat next week.
It works, but it is very clunky, manual, and a tedious, time consuming process with such a poor user experience I'd never even HOPE to have my wife do it on occasion.
I want this:
1. I set, either manually or preferably auto-grabbed from the filename/path of the incoming file, the following tags: [Media Sub Type], [Series], [Season], [Episode].
2, MC AUTOMATICALLY, in the background and on-the-fly,
without any user action of any kind, fills in the [Description] field, [Episode Title] field (I don't go directly to [Name] because I want the [Name] tag to follow a strict formatting system), [Actors], etc.
3. If I later go "oops" and change the [Episode] tag from 20 to 21, it fixes the relevant tags automatically.
4. If it finds a [Series] name and I need to match it, it pops up a "match to data source" dialog ONCE at the time I first tag that particular [Series]. Then, once I match it, it continues to use what I manually entered as the [Series] name, but relates it to the [Series ID] in the background itself. Leave my names alone!
5. If I tag only [Media Sub Type] and [Series] (but not [Season] and [Episode]) then it should fill what it can about the show, like [Series Description] for example.