adoxa wrote: ↑Sun Apr 22, 2018 17:59I'm happy to provide you with a customised version (but bear in mind I use neither IceTV nor OWIF). As prl mentions, if you want to sort by name the previous patch won't quite work. I think the best I could do (without having to modify the timers themselves) is to incorporate the subtitle into the description (if short and extended: extended = short + "\n" + extended; short = "").
My preference for the timer description is to allow options: "prefer short description" (default, current behavior), "prefer extended description" (what raymondjpg has been asking for for IceTV) and "short and long description" (what you've suggested here, and what I've been thinking that I would choose if the capability was there). If you use IceTV and have "Composition of recording filenames" set to "Long filenames", "prefer short" will give you fairly compact recording filenames containing "Program name - Episode name". For all other EPG and settings combinations, "Long filenames" will be quite cumbersome.
The sensible choices would be "prefer short" or "short and long" for FTA EPG and whichever you want for the IceTV EPG.
The detection of whether the same information is in both the short and long descriptions (as used for the FullDescription action in Components.Converter.EventName) doesn't seem to be necessary for the FTA EPG as it is now, but it has been necessary in the past, and perhaps should be implemented anyway, to give the same, or similar, results.
A "\n" in the joined descriptions will be replaced by "_" if the description is placed into the recording filename ("Long filenames").
But if peteru is as set against the change as he appears to be, there doesn't seem to be much point in implementing it.
As I've said before in the discussion, I think that OWIF is doing the right thing and its program description information display doesn't need to be changed.