diff --git a/src/model/playlist.rs b/src/model/playlist.rs
index c745f91c0..6a2d9cbdd 100644
--- a/src/model/playlist.rs
+++ b/src/model/playlist.rs
@@ -386,7 +386,7 @@ impl PlaylistItem {
M3uPlaylistItem {
virtual_id: header.virtual_id,
provider_id: Rc::clone(&header.id),
- name: Rc::clone(&header.name),
+ name: Rc::clone(if header.item_type == PlaylistItemType::Series {&header.title} else {&header.name}),
chno: Rc::clone(&header.chno),
logo: Rc::clone(&header.logo),
logo_small: Rc::clone(&header.logo_small),
@@ -409,7 +409,7 @@ impl PlaylistItem {
XtreamPlaylistItem {
virtual_id: header.virtual_id,
provider_id,
- name: Rc::clone(&header.name),
+ name: Rc::clone(if header.item_type == PlaylistItemType::Series {&header.title} else {&header.name}),
logo: Rc::clone(&header.logo),
logo_small: Rc::clone(&header.logo_small),
group: Rc::clone(&header.group),
diff --git a/src/processing/xtream_parser.rs b/src/processing/xtream_parser.rs
index cb9ba7eea..a55d85746 100644
--- a/src/processing/xtream_parser.rs
+++ b/src/processing/xtream_parser.rs
@@ -39,7 +39,7 @@ fn create_xtream_series_info_url(url: &str, username: &str, password: &str, epis
}
}
-pub fn parse_xtream_series_info(info: &Value, group_title: &str, input: &ConfigInput) -> Result