It's amazing to see a few people, so determined to win this suggestion word war.
War? That would imply debate over conflicting ideas. There's only been a few of those. For the most part, the volume of words has to do with people ignoring what's been said, making false assumptions and arguing with themselves. Grumpy? Hell, yes. It's a royal PITA having to repeat the same thing over and over and over again.
Things like this would be best handled totally automatic imo, or with a very easy way of adding the Series from Theater View.
In #3 I stated, "If a lookup is unsuccessful, [a manual lookup using a browser] will be necessary to do that anyway." The "lookup" I'm referring to is TheTVDb search that's required to find the title in the online database. MC has no control over that. And I'm able to advise—because I use it every day—
it will regularly fail. When doing the search in a browser, you have some feedback as to why it's failing, and can choose the best way to amend the search. The same can be done via an MC dialog, but it's not easy to create something that's as effective as a browser. I'm happy to leave that one up to the developers, but it seems like a waste of time considering how often a user is going to need to set up a new series.
In the system I'm recommending, there's very likely things other than just a title that need to be specified in the configuration. Frankly, the idea of setting up a new series from Theatre View is absurd. If a new series has not been configured and the data downloaded prior to the first episode being acquired, it follows the user isn't so interested in that series they're going to care if there's no data for it immediately. Besides, how is that an episode for a new series is going to appear in the first place? The user must have requested it be recorded, ripped a DVD or added to the RSS downloader of their torrent client. If they've done any such thing, they can also perform the almost trivial task of adding the series to the configuration. Doing so will ensure all the data is available, and the first episode automatically recognized and tagged when it arrives.
Throughout this topic, I've attempted to save words and avoid useless chatter by not getting into regex and how the pattern recognition system would work. I'm confident the developers have a good understanding of regex (whether or not it's used directly in their code) and would have no difficulty implementing what's required. At the very most, I would expect them to ask us what we think are the patterns that should be recognized, but they probably already know that. So, for the nth time, recognizing the series title from any of the commonly used filename patterns would be a trivial matter. The problem is, as I've restated above, the title extracted may still not be the same as the title used by TheTVDb. This is why I've recommended the configuration include alternate titles to be matched and the exact TVDb title to be used (allowing yet another title to be used for [Series]).
[#6]: This is one place where you can easily mark the Auto Import Folder settings to mark the files as Series. To set the Media Sub Time as series for example. And the pattern recognition would be a lot more accurate when treating all videos in this folder as series.
As I've stated several times already, auto-tagging is a topic in and of itself. Yes, you might find it convenient to have [Media Sub Type] set. But that's true for all file types and many different circumstances. In this particular case, your need is much less because your episode is already going to be tagged automatically. If the source folder doesn't tell you what you need to know (to handle the file in views and smartlists), the meta data surely will. As I've clarified above,
my proposal does not require any information in addition to the filename to make a perfect match.But dragging all media into this at once might be messy.
Why? I now download Allmusic album data for all my albums. Even though that's highly automated, I still waste time looking-up the particular albums I happen to have, and the whole exercise tells me nothing about the albums I don't have. They're not always going to interest me, just like I may not be interested in all seasons of a series. But for many artists, I'm interested in all of their original albums—whether I have them or not. It would be a whole lot simpler and more efficient to simply download all the data, and let MC automatically match the albums I have. And, just like with episodes, MC would automatically match any album I add to my collection to the pre-existing data.
The concept is applicable to any media for which there is an available source of categorized meta data. In addition to TV series and musical artist albums, it might apply to the works of classical composers, photographers, painters, movie directors, or the "Top 100" list of any type of media. None of this has any impact whatsoever unless the information is available
and there's a desire to use it. But information like this is increasingly available (as in a flood) and there will be an increasing desire to use it. I believe it critical to the survival of MC to accommodate the data in it's database structure, provide the means for getting it, and manage it well.
Methods to "provide the means for getting it" is yet another (huge) topic. My view is there should be a
scripting engine that allows the use of user-created scripts that will get information from any source. JRiver can add open sources like TheTVDb and TMDb, and offer commercial services for a subscription, but that's all. A scripting engine would allow any data a user has access to to be added to their library.
Another thing I think we should really consider is a few relation fields to use with this setup. There is a few things that will be common for each series, like Series Overview/Review, Genre. This gets really important if you consider adding more info on a Series and Season level, like I have been suggesting for a long time now.
You can already relate any field to [Series]. As for [Season]—I've asked but you haven't answered—what kind of information are you talking about? Theoretically, there could be descriptions, reviews and aggregate credits data for seasons, but I'm unaware of any sources that provide consistent data of that sort, so it doesn't seem worth the bother. If you want to handle something like a season overview, you can easily do so by adding a dummy record for "E00." This, of course, will be easier to do with the system I've recommended—as it will allow you to add such records without the need to create a file.