I think the auto-tagging feature that I wrote a while back might fit into this discussion. It's a framework that allows you to attach rules to a directory level. A simple example would be tagging all media under your "movies" folder as a movie, and all that contained "720p" in the filename as 720P HD. The matching rules support regular expressions, and custom rule types can be added by adding a class that implements the rule interface. (I mention that because it is one way golgoj4's more sophisticated rules mentioned in the OP could be added, and only applied to a certain level of your hierarchy if desired - e.g., under 'tv shows')
There are a couple screenshots of the webadmin interface here: http://forum.linuxmce.org/index.php?topic=7116.msg50212#msg50212. The patch is in trac, but was created against an early version of 0810 alpha, so it might require some tweaking to apply at this point. I just thought I'd bring it up in case it applied to what you guys were thinking about here.
i do remember reading about this and will have to take a look at it. Right now im kinda forced to do everything offline away from my core until the end of the month, but ill take the time to dl, investigate and post back some feedback or maybe even working code
Tschak had a very good point in that because of the architecture of linuxMCE, we can always count on a neat file structure to help a user organize media. All I can come up with is some sort of drag and drop methodology so that people can add a base classification (tv shows, movies, etc) quickly and let the autotagger do the rest.
*not thread related*
Also, so like i apparently suck and have no been able to determine where the orbiter gets the array to decide the sort options. I have been reading the orbiter code and going through as many database entries as possible, but so far to no avail. So, if anyone has some time, feel free to take some time and look as well. Or if you already know
Why am i so concerned? Well because i would like to add a 'program' sort option which would work like
-Datagrid of programs - Select one and you get:
-Datagrid of seasons - select one and you get :
-Datagrid of episodes in that season
Also have added a 'character' attribute in my own db. Why? because it annoys me that this data goes by and its not used. May not even be usefull to most. But maybe i want to easily choose which james bond i want to see. Or how much crossover there was between 'homicide: life on the streets' and 'law and order'.
Granted this is all stuff that im looking to do, so im not looking for anyone to code, but tips on where to dig are always appreciated as well as genuine efforts to collaborate on this stuff.
Let me know what ya think!