{n.take(40)} - {s.pad(2)+'x'}{e.pad(2)}{' Special '+special.pad(2)} - {t.take(40)} - [{any{group}{'NoGroup'}}] {source} [{resolution}] {video.codecID.join('-').replace('/', ' ')} {[vc, VF, af]} [{video.bitdepth.join('-')} {'Bit'}] {[audio.language].findAll{[null] != it}.join (", ")}{'; ' +[text.language.join (", ")]}
due to Rednoahs help
For most of it It works like a charm
Giving something like:
Series - 11x01 - Episode - [NoGroup] HDTV [720x404] avc1 [x264, 480p, 2ch] [8 Bit] [8 Bit] [en, es]; [en].mp4
And sometimes i get funy results like
series- 036 - episode - [[NoGroup] [640x480] XVID [XviD, 480p, 2ch] [8 Bit] [Undefined].avi
It seems some ppl Put "Undefined" or [Undefined]" in to an undefined Filed...
I tried Now to filter them Out adding || and && clauses or cascading to the {[audio.language].findAll{[null] != it}.join (", ") but i am not versed enough To make it work - most times it dosent give out anything anymore as subtitle Information

The null or undefined Filter may also be needed with the Bit part and the subtitles but baby steps
did someone have that fun already?
i didnt find it in the forum
anny tipp would be appreciated