aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-03-22 12:31:21 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-03-22 12:31:21 -0400
commit662929fe8b544346de688dfe4c9626db128c7b6b (patch)
treea3a1a78418332547ba4822b28477b18a2de894d7
parente2dee00cc0d48f2aa60001237c6cc092849f7222 (diff)
remove primary version flag
-rw-r--r--MediaBrowser.Model/Dto/MediaVersionInfo.cs2
-rw-r--r--MediaBrowser.Server.Implementations/Dto/DtoService.cs15
2 files changed, 6 insertions, 11 deletions
diff --git a/MediaBrowser.Model/Dto/MediaVersionInfo.cs b/MediaBrowser.Model/Dto/MediaVersionInfo.cs
index 4dfb32dd5..ddb340787 100644
--- a/MediaBrowser.Model/Dto/MediaVersionInfo.cs
+++ b/MediaBrowser.Model/Dto/MediaVersionInfo.cs
@@ -22,7 +22,5 @@ namespace MediaBrowser.Model.Dto
public Video3DFormat? Video3DFormat { get; set; }
public List<MediaStream> MediaStreams { get; set; }
-
- public bool IsPrimaryVersion { get; set; }
}
}
diff --git a/MediaBrowser.Server.Implementations/Dto/DtoService.cs b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
index 2c8069880..66a9284d7 100644
--- a/MediaBrowser.Server.Implementations/Dto/DtoService.cs
+++ b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
@@ -1132,7 +1132,7 @@ namespace MediaBrowser.Server.Implementations.Dto
if (dto.MediaSources != null && dto.MediaSources.Count > 0)
{
- mediaStreams = dto.MediaSources.Where(i => i.IsPrimaryVersion)
+ mediaStreams = dto.MediaSources.Where(i => new Guid(i.Id) == item.Id)
.SelectMany(i => i.MediaStreams)
.ToList();
}
@@ -1269,9 +1269,9 @@ namespace MediaBrowser.Server.Implementations.Dto
private List<MediaSourceInfo> GetMediaSources(Video item)
{
- var result = item.GetAlternateVersions().Select(i => GetVersionInfo(i, false)).ToList();
+ var result = item.GetAlternateVersions().Select(GetVersionInfo).ToList();
- result.Add(GetVersionInfo(item, true));
+ result.Add(GetVersionInfo(item));
return result.OrderBy(i =>
{
@@ -1289,7 +1289,6 @@ namespace MediaBrowser.Server.Implementations.Dto
return stream == null || stream.Width == null ? 0 : stream.Width.Value;
})
- .ThenBy(i => i.IsPrimaryVersion ? 0 : 1)
.ToList();
}
@@ -1303,7 +1302,7 @@ namespace MediaBrowser.Server.Implementations.Dto
return result;
}
- private MediaSourceInfo GetVersionInfo(Video i, bool isPrimary)
+ private MediaSourceInfo GetVersionInfo(Video i)
{
var mediaStreams = _itemRepo.GetMediaStreams(new MediaStreamQuery { ItemId = i.Id }).ToList();
@@ -1317,8 +1316,7 @@ namespace MediaBrowser.Server.Implementations.Dto
Path = GetMappedPath(i),
RunTimeTicks = i.RunTimeTicks,
Video3DFormat = i.Video3DFormat,
- VideoType = i.VideoType,
- IsPrimaryVersion = isPrimary
+ VideoType = i.VideoType
};
}
@@ -1331,8 +1329,7 @@ namespace MediaBrowser.Server.Implementations.Dto
MediaStreams = _itemRepo.GetMediaStreams(new MediaStreamQuery { ItemId = i.Id }).ToList(),
Name = i.Name,
Path = GetMappedPath(i),
- RunTimeTicks = i.RunTimeTicks,
- IsPrimaryVersion = isPrimary
+ RunTimeTicks = i.RunTimeTicks
};
}