add unavailable media state for plex media (#754)

* rework plex movie library scanner; add unavailable media item state

* plex television scanner improvements

* reset plex etags as needed

* update changelog
This commit is contained in:
Jason Dove
2022-04-23 22:19:10 -05:00
committed by GitHub
parent 39c05a24d8
commit 89a2ac9455
45 changed files with 5378 additions and 536 deletions
+2
View File
@@ -11,6 +11,7 @@ internal static class Mapper
{
internal static MovieViewModel ProjectToViewModel(
Movie movie,
string localPath,
List<string> languageCodes,
Option<JellyfinMediaSource> maybeJellyfin,
Option<EmbyMediaSource> maybeEmby)
@@ -32,6 +33,7 @@ internal static class Mapper
metadata.Directors.Map(d => d.Name).ToList(),
metadata.Writers.Map(w => w.Name).ToList(),
movie.GetHeadVersion().MediaFiles.Head().Path,
localPath,
movie.State)
{
Poster = Artwork(metadata, ArtworkKind.Poster, maybeJellyfin, maybeEmby),