Hi and thanks again for your quick answer

.
At the moment I am tagging my movies manually before filebot like this:
English title (year) + Attributes (possible attributes: (RH) means RealHD, FIle Size bigger than..., (Extended), (Uncut), (Unrated), (Director's Cut)
Your oppinions are really correct. I am developing my naming-tagging system now about over 2 or 3 month

. The problem is, I am using not XMBC or Plex, I am using Media Portal, which is in my opinion the better program for home entertainment (without PocketPCs or other stuff like Pi).
I have a NAS and travelling a lot, which means I need two versions of each film. One with a little file-size (portable less then 1000 gb) and one big filesize for the homecinema. For that I am tagging the big ones with (RH) which becomes after Filebot (RealHD). And the other small sizes just will include the language.
So, I want two different Movies. There are movies out there which are in 1080p, but are not really HD (bad sound etc.). So I want to differ between those two formats. You see, I made some thinking befor

, and so that I will not forget this whole complicated tagging standard, I wrote a "Standard Codex" for me... It's crazy, but hopefully in the future I will have a standard, which makes it possible to switch systems if necessary (XBMC etc.).
Despite your oppionion, I have never problems with the 260 Chars, even with Anime-Series like Naruto with double episodes.
The situation is following:
Downloading/Ripping movie and putting the FOLDER in following structure:
- First Step: English title (year) + Attributes (possible attributes: (RH) means RealHD, FIle Size bigger than..., (Extended), (Uncut), (Unrated), (Director's Cut)
Example:: I am a tomato (Eng) (Extended)
Example2:: I am a tomato II (RH) (Uncut)
Example3:: I am a tomato III (Ger) (Director's Cut)
Second Step: Importing all same folders (all "(Eng)" for example) into filebot and choosing the right script:
{file.path[0]}:/C-M/00-Eng/{n.replaceAll(/:/, " -").replaceAll(/[!?.]+$/).replaceAll(/[`´‘’ʻ]/, "'")} [{imdbid}] [{y}] ({vf}) (Eng)/{n.replaceAll(/:/, " -").replaceAll(/[!?.]+$/).replaceAll(/[`´‘’ʻ]/, "'")} [{imdbid}] [{y}] ({ac}) ({vf}) (Eng)
Example:: y:/C-M/00-Eng/I am a tomato [tt281282] [2099] (720p) (Eng)/I am a tomato [tt281282] [2099] (DTS) (720p) (Eng).mkv
Example2:: y:/C-M/00-RealHD/I am a tomato [tt281282] [2099] (720p) (RealHD)/I am a tomato [tt281282] [2099] (DTS) (1080p) (RealHD).mkv
Example3:: y:/C-M/00-Ger/I am a tomato [tt281282] [2099] (720p) (Ger)/I am a tomato [tt281282] [2099] (DTS) (720p) (Ger).mkv
Third Step: Manually adding the special Attributes to the folder and the file and the subtitles if existing:
Example:: y:/C-M/00-Eng/I am a tomato [tt281282] [2099] (Extended) (720p) (Eng)/I am a tomato [tt281282] [2099] (Extended) (DTS) (720p) (Eng).mkv
Example2:: y:/C-M/00-RealHD/I am a tomato [tt281282] [2099] ([Uncut, Extended, RealHD]) (720p)/I am a tomato [tt281282] [2099] ([Uncut, Extended, RealHD]) (DTS) (1080p).mkv
You are right, Things like "RH", "EC" are really a problem. But this above is crying for an automisation

. There are really to many ways to do failures...
The problem is "MP Moving Pictures", the import addon of Media Portal is automatically adding special Attributes, but only following:
- (3D), (Extended), (Unrated), (Director's Cut).
If those MM will detect in the file, it is automatically adding "(Extended)" + "(Director's Cut)" etc. to the movie name in the database.
But all other special Attributes "(RealHD)", "(Uncut)" etc. must be in this form to be added: "([.....])". If now MM detects in the filename for example "([Uncut, RealHD])" it will add automatically "[Uncut, RealHD]" to the filename in the database.
So what I want is:
1.) I always tag my folder for downloading or ripping good, which means always this structure: english title (year) +Special Attributes such as (RH) for RealHD, (Extended), (Uncut) etc. But I can change the structure, I could make the Special Attributes look like from the start ([Extended, Uncut, RealHD]), would be possible too
2.) I want the code this way, that I only have to use one code. Which means, code is checking the folder and then 3 possible ways:
- 2.1) (Eng) is written in folder: Use filepath/CM/00-Eng/ and add "(Eng)" to folder and file
2.2) (Ger) is written in folder: use filepath/CM/00-Ger/ and add "(Ger)" to folder and file
2.3) (RH) or (RealHD) or ([Uncut, RealHD]) is written in folder: Use filepath /CM/00-RH/ and add at least ([RealHD]) or + other special attributes such as ([Extended, Uncut, RealHD]) to folder and file
That would make things a lot easier for me, because I can't easily overlook special features and do not have to use 3 codes if necessary...
Hope, I could make the problem a little more clear

.
Is this possible to do?
Greetings