mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-03-02 08:23:04 +00:00
Merge pull request #2559 from whooo/295-fix
Add descriptive TV episode titles for DLNA browsing
(cherry picked from commit a37b69a493)
Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
This commit is contained in:
committed by
Joshua M. Boniface
parent
bf0c07abfe
commit
b2f7417365
@@ -436,6 +436,29 @@ namespace Emby.Dlna.Didl
|
||||
return number + " - " + item.Name;
|
||||
}
|
||||
}
|
||||
else if (item is Episode ep)
|
||||
{
|
||||
var parent = ep.GetParent();
|
||||
var name = parent.Name + " - ";
|
||||
|
||||
if (ep.ParentIndexNumber.HasValue)
|
||||
{
|
||||
name += "S" + ep.ParentIndexNumber.Value.ToString("00", CultureInfo.InvariantCulture);
|
||||
}
|
||||
else if (!item.IndexNumber.HasValue)
|
||||
{
|
||||
return name + " - " + item.Name;
|
||||
}
|
||||
|
||||
name += "E" + ep.IndexNumber.Value.ToString("00", CultureInfo.InvariantCulture);
|
||||
if (ep.IndexNumberEnd.HasValue)
|
||||
{
|
||||
name += "-" + ep.IndexNumberEnd.Value.ToString("00", CultureInfo.InvariantCulture);
|
||||
}
|
||||
|
||||
name += " - " + item.Name;
|
||||
return name;
|
||||
}
|
||||
|
||||
return item.Name;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user