diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-08-02 13:31:08 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-08-02 13:31:08 -0400 |
| commit | 6d13cec38ed243a8bc133c52a167e23eac01aae6 (patch) | |
| tree | 96228453c36e050246cf80664625fa18a06b0eeb /MediaBrowser.XbmcMetadata/Providers | |
| parent | edecae6ed5bcd7159ac2ba2c12d8d38824915129 (diff) | |
update metadata parsing
Diffstat (limited to 'MediaBrowser.XbmcMetadata/Providers')
7 files changed, 15 insertions, 11 deletions
diff --git a/MediaBrowser.XbmcMetadata/Providers/AlbumNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/AlbumNfoProvider.cs index ac76db7711..f6b78f3425 100644 --- a/MediaBrowser.XbmcMetadata/Providers/AlbumNfoProvider.cs +++ b/MediaBrowser.XbmcMetadata/Providers/AlbumNfoProvider.cs @@ -21,7 +21,7 @@ namespace MediaBrowser.XbmcMetadata.Providers _config = config; } - protected override void Fetch(LocalMetadataResult<MusicAlbum> result, string path, CancellationToken cancellationToken) + protected override void Fetch(MetadataResult<MusicAlbum> result, string path, CancellationToken cancellationToken) { new BaseNfoParser<MusicAlbum>(_logger, _config).Fetch(result, path, cancellationToken); } diff --git a/MediaBrowser.XbmcMetadata/Providers/ArtistNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/ArtistNfoProvider.cs index 8a958c3a69..64cbfe486f 100644 --- a/MediaBrowser.XbmcMetadata/Providers/ArtistNfoProvider.cs +++ b/MediaBrowser.XbmcMetadata/Providers/ArtistNfoProvider.cs @@ -21,7 +21,7 @@ namespace MediaBrowser.XbmcMetadata.Providers _config = config; } - protected override void Fetch(LocalMetadataResult<MusicArtist> result, string path, CancellationToken cancellationToken) + protected override void Fetch(MetadataResult<MusicArtist> result, string path, CancellationToken cancellationToken) { new BaseNfoParser<MusicArtist>(_logger, _config).Fetch(result, path, cancellationToken); } diff --git a/MediaBrowser.XbmcMetadata/Providers/BaseNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/BaseNfoProvider.cs index 1e82dfce77..d7815dfb7e 100644 --- a/MediaBrowser.XbmcMetadata/Providers/BaseNfoProvider.cs +++ b/MediaBrowser.XbmcMetadata/Providers/BaseNfoProvider.cs @@ -14,11 +14,11 @@ namespace MediaBrowser.XbmcMetadata.Providers { protected IFileSystem FileSystem; - public async Task<LocalMetadataResult<T>> GetMetadata(ItemInfo info, + public async Task<MetadataResult<T>> GetMetadata(ItemInfo info, IDirectoryService directoryService, CancellationToken cancellationToken) { - var result = new LocalMetadataResult<T>(); + var result = new MetadataResult<T>(); var file = GetXmlFile(info, directoryService); @@ -48,7 +48,7 @@ namespace MediaBrowser.XbmcMetadata.Providers return result; } - protected abstract void Fetch(LocalMetadataResult<T> result, string path, CancellationToken cancellationToken); + protected abstract void Fetch(MetadataResult<T> result, string path, CancellationToken cancellationToken); protected BaseNfoProvider(IFileSystem fileSystem) { diff --git a/MediaBrowser.XbmcMetadata/Providers/BaseVideoNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/BaseVideoNfoProvider.cs index 79315cbf3a..fa9ef7797a 100644 --- a/MediaBrowser.XbmcMetadata/Providers/BaseVideoNfoProvider.cs +++ b/MediaBrowser.XbmcMetadata/Providers/BaseVideoNfoProvider.cs @@ -24,9 +24,9 @@ namespace MediaBrowser.XbmcMetadata.Providers _config = config; } - protected override void Fetch(LocalMetadataResult<T> result, string path, CancellationToken cancellationToken) + protected override void Fetch(MetadataResult<T> result, string path, CancellationToken cancellationToken) { - var tmpItem = new LocalMetadataResult<Video> + var tmpItem = new MetadataResult<Video> { Item = result.Item }; @@ -34,7 +34,11 @@ namespace MediaBrowser.XbmcMetadata.Providers result.Item = (T)tmpItem.Item; result.People = tmpItem.People; - result.UserDataLIst = tmpItem.UserDataLIst; + + if (tmpItem.UserDataList != null) + { + result.UserDataList = tmpItem.UserDataList; + } } protected override FileSystemInfo GetXmlFile(ItemInfo info, IDirectoryService directoryService) diff --git a/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs index 2b5cfe9a33..b7bfdeeb02 100644 --- a/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs +++ b/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs @@ -23,7 +23,7 @@ namespace MediaBrowser.XbmcMetadata.Providers _config = config; } - protected override void Fetch(LocalMetadataResult<Episode> result, string path, CancellationToken cancellationToken) + protected override void Fetch(MetadataResult<Episode> result, string path, CancellationToken cancellationToken) { var images = new List<LocalImageInfo>(); diff --git a/MediaBrowser.XbmcMetadata/Providers/SeasonNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/SeasonNfoProvider.cs index 85c2d43052..ec543ee0cd 100644 --- a/MediaBrowser.XbmcMetadata/Providers/SeasonNfoProvider.cs +++ b/MediaBrowser.XbmcMetadata/Providers/SeasonNfoProvider.cs @@ -21,7 +21,7 @@ namespace MediaBrowser.XbmcMetadata.Providers _config = config; } - protected override void Fetch(LocalMetadataResult<Season> result, string path, CancellationToken cancellationToken) + protected override void Fetch(MetadataResult<Season> result, string path, CancellationToken cancellationToken) { new SeasonNfoParser(_logger, _config).Fetch(result, path, cancellationToken); } diff --git a/MediaBrowser.XbmcMetadata/Providers/SeriesNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/SeriesNfoProvider.cs index e2ac866efc..d9128821c4 100644 --- a/MediaBrowser.XbmcMetadata/Providers/SeriesNfoProvider.cs +++ b/MediaBrowser.XbmcMetadata/Providers/SeriesNfoProvider.cs @@ -21,7 +21,7 @@ namespace MediaBrowser.XbmcMetadata.Providers _config = config; } - protected override void Fetch(LocalMetadataResult<Series> result, string path, CancellationToken cancellationToken) + protected override void Fetch(MetadataResult<Series> result, string path, CancellationToken cancellationToken) { new SeriesNfoParser(_logger, _config).Fetch(result, path, cancellationToken); } |
