diff options
Diffstat (limited to 'MediaBrowser.LocalMetadata/Parsers/PlaylistXmlParser.cs')
| -rw-r--r-- | MediaBrowser.LocalMetadata/Parsers/PlaylistXmlParser.cs | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/MediaBrowser.LocalMetadata/Parsers/PlaylistXmlParser.cs b/MediaBrowser.LocalMetadata/Parsers/PlaylistXmlParser.cs index c6ef85814..10f46e5a4 100644 --- a/MediaBrowser.LocalMetadata/Parsers/PlaylistXmlParser.cs +++ b/MediaBrowser.LocalMetadata/Parsers/PlaylistXmlParser.cs @@ -20,21 +20,6 @@ namespace MediaBrowser.LocalMetadata.Parsers switch (reader.Name) { - case "OwnerUserId": - { - var userId = reader.ReadElementContentAsString(); - if (!item.Shares.Any(i => string.Equals(userId, i.UserId, StringComparison.OrdinalIgnoreCase))) - { - item.Shares.Add(new Share - { - UserId = userId, - CanEdit = true - }); - } - - break; - } - case "PlaylistMediaType": { item.PlaylistMediaType = reader.ReadElementContentAsString(); @@ -57,21 +42,6 @@ namespace MediaBrowser.LocalMetadata.Parsers } break; - case "Shares": - - if (!reader.IsEmptyElement) - { - using (var subReader = reader.ReadSubtree()) - { - FetchFromSharesNode(subReader, item); - } - } - else - { - reader.Read(); - } - break; - default: base.FetchDataFromXmlNode(reader, result); break; @@ -128,56 +98,6 @@ namespace MediaBrowser.LocalMetadata.Parsers item.LinkedChildren = list.ToArray(list.Count); } - private void FetchFromSharesNode(XmlReader reader, Playlist item) - { - var list = new List<Share>(); - - reader.MoveToContent(); - reader.Read(); - - // Loop through each element - while (!reader.EOF && reader.ReadState == ReadState.Interactive) - { - if (reader.NodeType == XmlNodeType.Element) - { - switch (reader.Name) - { - case "Share": - { - if (reader.IsEmptyElement) - { - reader.Read(); - continue; - } - - using (var subReader = reader.ReadSubtree()) - { - var child = GetShare(subReader); - - if (child != null) - { - list.Add(child); - } - } - - break; - } - default: - { - reader.Skip(); - break; - } - } - } - else - { - reader.Read(); - } - } - - item.Shares = list; - } - public PlaylistXmlParser(ILogger logger, IProviderManager providerManager, IXmlReaderSettingsFactory xmlReaderSettingsFactory, IFileSystem fileSystem) : base(logger, providerManager, xmlReaderSettingsFactory, fileSystem) { } |
