Here is an experimental version with searching function.
Searching function does not work perfectly because the text conversion is broken in enigma2. I am looking into fixing that.
Right now it loops through the given text formats and does the search.
Skinning is not yet available but will be.
Changes
-----------
Change fonts to regular font
Add a few more encodings and a field to display the encoding that matched
Use instant variable instead of hardcoded values
Revert back to using inputbox as there is a problem with virtualkeyboard and special chars
Add pixmaps to properly indicate recordings
Remove the listener on screen close
Use a virtual keyboard instead of a inputbox
Modify episode number regex
Change where we calculate the name padding
Add parsing of the event description for a specific episode number
Merge branch 'release' into search
Workaround for service comparison
Make searching partial and exact titles the same
Fix list checks and add one to toggelRecord
import config
Use pixmap from the default skin
Correct description to match how GraphMultiEpg does it
Set static text when there is no result
Change similar broadcast to use the currently selected one and always set a result set
Add padding around the service name
Correct color pixmap placement
Add the ability to toggel recording of an event and display a record icon
Add different search options
Add the ability to change the search title
Initial add of a search function