mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-06-03 06:18:28 +01:00
update playlist xml saving
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
using MediaBrowser.Controller.Entities;
|
||||
using MediaBrowser.Controller.Entities.Movies;
|
||||
using MediaBrowser.Controller.Library;
|
||||
using MediaBrowser.Controller.Playlists;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
@@ -31,7 +31,7 @@ namespace MediaBrowser.LocalMetadata.Savers
|
||||
return false;
|
||||
}
|
||||
|
||||
return item is BoxSet && updateType >= ItemUpdateType.MetadataDownload;
|
||||
return item is Playlist && updateType >= ItemUpdateType.MetadataImport;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -46,7 +46,7 @@ namespace MediaBrowser.LocalMetadata.Savers
|
||||
|
||||
builder.Append("<Item>");
|
||||
|
||||
XmlSaverHelpers.AddCommonNodes((BoxSet)item, builder);
|
||||
XmlSaverHelpers.AddCommonNodes((Playlist)item, builder);
|
||||
|
||||
builder.Append("</Item>");
|
||||
|
||||
|
||||
@@ -717,7 +717,6 @@ namespace MediaBrowser.LocalMetadata.Savers
|
||||
{
|
||||
builder.Append("<" + singularNodeName + ">");
|
||||
|
||||
builder.Append("<Name>" + SecurityElement.Escape(link.ItemName) + "</Name>");
|
||||
builder.Append("<Type>" + SecurityElement.Escape(link.ItemType) + "</Type>");
|
||||
|
||||
if (link.ItemYear.HasValue)
|
||||
@@ -725,10 +724,7 @@ namespace MediaBrowser.LocalMetadata.Savers
|
||||
builder.Append("<Year>" + SecurityElement.Escape(link.ItemYear.Value.ToString(UsCulture)) + "</Year>");
|
||||
}
|
||||
|
||||
if (link.ItemIndexNumber.HasValue)
|
||||
{
|
||||
builder.Append("<IndexNumber>" + SecurityElement.Escape(link.ItemIndexNumber.Value.ToString(UsCulture)) + "</IndexNumber>");
|
||||
}
|
||||
builder.Append("<Path>" + SecurityElement.Escape((link.Path ?? string.Empty)) + "</Path>");
|
||||
|
||||
builder.Append("</" + singularNodeName + ">");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user