|
|
|
@ -324,7 +324,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider |
|
|
|
{ |
|
|
|
{ |
|
|
|
MetadataKind = MetadataKind.Sidecar, |
|
|
|
MetadataKind = MetadataKind.Sidecar, |
|
|
|
DateAdded = DateTime.UtcNow, |
|
|
|
DateAdded = DateTime.UtcNow, |
|
|
|
DateUpdated = File.GetLastWriteTimeUtc(nfoFileName), |
|
|
|
DateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName), |
|
|
|
Album = nfo.Album, |
|
|
|
Album = nfo.Album, |
|
|
|
Title = nfo.Title, |
|
|
|
Title = nfo.Title, |
|
|
|
Plot = nfo.Plot, |
|
|
|
Plot = nfo.Plot, |
|
|
|
@ -365,7 +365,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider |
|
|
|
{ |
|
|
|
{ |
|
|
|
MetadataKind = MetadataKind.Embedded, |
|
|
|
MetadataKind = MetadataKind.Embedded, |
|
|
|
DateAdded = DateTime.UtcNow, |
|
|
|
DateAdded = DateTime.UtcNow, |
|
|
|
DateUpdated = File.GetLastWriteTimeUtc(path), |
|
|
|
DateUpdated = _fileSystem.File.GetLastWriteTimeUtc(path), |
|
|
|
|
|
|
|
|
|
|
|
Artists = [], |
|
|
|
Artists = [], |
|
|
|
AlbumArtists = [], |
|
|
|
AlbumArtists = [], |
|
|
|
@ -450,7 +450,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider |
|
|
|
{ |
|
|
|
{ |
|
|
|
MetadataKind = MetadataKind.Embedded, |
|
|
|
MetadataKind = MetadataKind.Embedded, |
|
|
|
DateAdded = DateTime.UtcNow, |
|
|
|
DateAdded = DateTime.UtcNow, |
|
|
|
DateUpdated = File.GetLastWriteTimeUtc(path), |
|
|
|
DateUpdated = _fileSystem.File.GetLastWriteTimeUtc(path), |
|
|
|
DurationSeconds = durationSeconds, |
|
|
|
DurationSeconds = durationSeconds, |
|
|
|
|
|
|
|
|
|
|
|
Artwork = [], |
|
|
|
Artwork = [], |
|
|
|
@ -517,7 +517,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider |
|
|
|
{ |
|
|
|
{ |
|
|
|
MetadataKind = MetadataKind.Embedded, |
|
|
|
MetadataKind = MetadataKind.Embedded, |
|
|
|
DateAdded = DateTime.UtcNow, |
|
|
|
DateAdded = DateTime.UtcNow, |
|
|
|
DateUpdated = File.GetLastWriteTimeUtc(path), |
|
|
|
DateUpdated = _fileSystem.File.GetLastWriteTimeUtc(path), |
|
|
|
|
|
|
|
|
|
|
|
Artwork = [], |
|
|
|
Artwork = [], |
|
|
|
Actors = [], |
|
|
|
Actors = [], |
|
|
|
@ -1290,7 +1290,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider |
|
|
|
foreach (ShowNfo nfo in maybeNfo.RightToSeq()) |
|
|
|
foreach (ShowNfo nfo in maybeNfo.RightToSeq()) |
|
|
|
{ |
|
|
|
{ |
|
|
|
DateTime dateAdded = DateTime.UtcNow; |
|
|
|
DateTime dateAdded = DateTime.UtcNow; |
|
|
|
DateTime dateUpdated = File.GetLastWriteTimeUtc(nfoFileName); |
|
|
|
DateTime dateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName); |
|
|
|
|
|
|
|
|
|
|
|
return new ShowMetadata |
|
|
|
return new ShowMetadata |
|
|
|
{ |
|
|
|
{ |
|
|
|
@ -1343,7 +1343,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider |
|
|
|
{ |
|
|
|
{ |
|
|
|
MetadataKind = MetadataKind.Sidecar, |
|
|
|
MetadataKind = MetadataKind.Sidecar, |
|
|
|
DateAdded = DateTime.UtcNow, |
|
|
|
DateAdded = DateTime.UtcNow, |
|
|
|
DateUpdated = File.GetLastWriteTimeUtc(nfoFileName), |
|
|
|
DateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName), |
|
|
|
Title = nfo.Name, |
|
|
|
Title = nfo.Name, |
|
|
|
Disambiguation = nfo.Disambiguation, |
|
|
|
Disambiguation = nfo.Disambiguation, |
|
|
|
Biography = nfo.Biography, |
|
|
|
Biography = nfo.Biography, |
|
|
|
@ -1380,7 +1380,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider |
|
|
|
foreach (EpisodeNfo nfo in maybeNfo.RightToSeq().Flatten()) |
|
|
|
foreach (EpisodeNfo nfo in maybeNfo.RightToSeq().Flatten()) |
|
|
|
{ |
|
|
|
{ |
|
|
|
DateTime dateAdded = DateTime.UtcNow; |
|
|
|
DateTime dateAdded = DateTime.UtcNow; |
|
|
|
DateTime dateUpdated = File.GetLastWriteTimeUtc(nfoFileName); |
|
|
|
DateTime dateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName); |
|
|
|
|
|
|
|
|
|
|
|
var metadata = new EpisodeMetadata |
|
|
|
var metadata = new EpisodeMetadata |
|
|
|
{ |
|
|
|
{ |
|
|
|
@ -1436,7 +1436,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider |
|
|
|
foreach (MovieNfo nfo in maybeNfo.RightToSeq()) |
|
|
|
foreach (MovieNfo nfo in maybeNfo.RightToSeq()) |
|
|
|
{ |
|
|
|
{ |
|
|
|
DateTime dateAdded = DateTime.UtcNow; |
|
|
|
DateTime dateAdded = DateTime.UtcNow; |
|
|
|
DateTime dateUpdated = File.GetLastWriteTimeUtc(nfoFileName); |
|
|
|
DateTime dateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName); |
|
|
|
|
|
|
|
|
|
|
|
var year = 0; |
|
|
|
var year = 0; |
|
|
|
if (nfo.Year > 1000) |
|
|
|
if (nfo.Year > 1000) |
|
|
|
@ -1522,7 +1522,7 @@ public class LocalMetadataProvider : ILocalMetadataProvider |
|
|
|
foreach (OtherVideoNfo nfo in maybeNfo.RightToSeq()) |
|
|
|
foreach (OtherVideoNfo nfo in maybeNfo.RightToSeq()) |
|
|
|
{ |
|
|
|
{ |
|
|
|
DateTime dateAdded = DateTime.UtcNow; |
|
|
|
DateTime dateAdded = DateTime.UtcNow; |
|
|
|
DateTime dateUpdated = File.GetLastWriteTimeUtc(nfoFileName); |
|
|
|
DateTime dateUpdated = _fileSystem.File.GetLastWriteTimeUtc(nfoFileName); |
|
|
|
|
|
|
|
|
|
|
|
var year = 0; |
|
|
|
var year = 0; |
|
|
|
if (nfo.Year > 1000) |
|
|
|
if (nfo.Year > 1000) |
|
|
|
|