diff --git a/channels/seriehd.py b/channels/seriehd.py
index d51a4312..3b5c0ed0 100644
--- a/channels/seriehd.py
+++ b/channels/seriehd.py
@@ -88,9 +88,10 @@ def episodios(item):
seasons = support.match(url, patron=r'(\d+)<', patronBlock=r'STAGIONE
', headers=headers).matches
for season_url, season in seasons:
season_url = support.urlparse.urljoin(url, season_url)
- episodes = support.match(season_url, patron=r'(\d+)<', patronBlock=r'EPISODIO
', headers=headers).matches
+ episodes = support.match(season_url, patron=r'(\d+(?:-\d+)?)<', patronBlock=r'EPISODIO
', headers=headers).matches
for episode_url, episode in episodes:
episode_url = support.urlparse.urljoin(url, episode_url)
+ if '-' in episode: episode = episode.split('-')[0].zfill(2) + 'x' + episode.split('-')[1].zfill(2)
title = season + "x" + episode.zfill(2) + ' - ' + item.fulltitle
data += title + '|' + episode_url + '\n'
patron = r'(?P[^\|]+)\|(?P[^\n]+)\n'