From b0be4cba496c66dddf08b39fde58299c25a114c5 Mon Sep 17 00:00:00 2001 From: ims Date: Sat, 15 Aug 2026 08:39:42 +0200 Subject: [PATCH] EPGSearch - fix get search text from movie list - do not truncate title at first dot, strip actual extension when is presented only. --- epgsearch/src/plugin.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/epgsearch/src/plugin.py b/epgsearch/src/plugin.py index c66168caa..e95904818 100644 --- a/epgsearch/src/plugin.py +++ b/epgsearch/src/plugin.py @@ -6,6 +6,7 @@ from Plugins.Plugin import PluginDescriptor from Screens.ChoiceBox import ChoiceBox from Components.config import config +from os.path import splitext from .EPGSearch import EPGSearch, EPGSearchEPGSelection from . import _ @@ -138,8 +139,11 @@ def epgfurther(session, selectedevent, **kwargs): def movielist(session, service, **kwargs): serviceHandler = eServiceCenter.getInstance() info = serviceHandler.info(service) - name = info and info.getName(service) or '' - name = name.split(".")[0].strip() + name = (info.getName(service) if info else "").strip() + + extension = splitext(service.getPath() or "")[1] + if extension and name.lower().endswith(extension.lower()): + name = name[:-len(extension)].strip() session.open(EPGSearch, name)