The code at line 52 of modules/ui_series.itcl is as follows:
This takes the "Title" and removes any leading "A,AN,THE" then removes any single quotes, then removes any {'s. The first four characters are then used to search the MFS database (/Recording/NowShowingByTitle/1:<first four characters of the munged title>).Code:} elseif {$::version>=3} { regsub -all {^(A|AN|THE) } [string toupper $Title] {} t regsub -all {\'} [string range $t 0 4] {} t regsub -all {\{} [string range $t 0 4] {} t if {$::version>=4} {set flat "Flat"} else {set flat ""} set l [getFsidsByPrefix /Recording/NowShowingBy${flat}Title "1:$t" 6] } else {
The code needs to be improved as it is really just a quick hack and not very reliable (ie only the first four characters of the title are used to match against... and there are probably still issues with :'s, etc...). There is probably a much better way of doing this I just have not had a good look into it.
If you are having trouble then you could check your /Recording/NowShowingByFlatTitle/ directory (as you are probably using >v4) within MFS and let us know if you have leading 1:'s in the entries, as it could be I need to add a conditional into the code.


Reply With Quote



