@ -127,7 +127,7 @@ namespace MediaBrowser.Server.Implementations.Dto
public BaseItemDto GetItemByNameDto < T > ( T item , List < ItemFields > fields , User user = null )
where T : BaseItem , IItemByName
{
var libraryItems = user ! = null ? user . RootFolder . GetRecursiveChildren ( user ) :
var libraryItems = user ! = null ? user . RootFolder . GetRecursiveChildren ( user ) :
_libraryManager . RootFolder . RecursiveChildren ;
return GetItemByNameDto ( item , fields , item . GetTaggedItems ( libraryItems ) . ToList ( ) , user ) ;
@ -274,7 +274,7 @@ namespace MediaBrowser.Server.Implementations.Dto
if ( session . NowPlayingItem ! = null )
{
dto . NowPlayingItem = GetNowPlayingInfo ( session . NowPlayingItem , session . NowPlayingMedia Version Id, session . NowPlayingRunTimeTicks ) ;
dto . NowPlayingItem = GetNowPlayingInfo ( session . NowPlayingItem , session . NowPlayingMedia Source Id, session . NowPlayingRunTimeTicks ) ;
}
if ( session . UserId . HasValue )
@ -290,11 +290,11 @@ namespace MediaBrowser.Server.Implementations.Dto
/// Converts a BaseItem to a BaseItemInfo
/// </summary>
/// <param name="item">The item.</param>
/// <param name="media Version Id">The media version identifier.</param>
/// <param name="media Source Id">The media version identifier.</param>
/// <param name="nowPlayingRuntimeTicks">The now playing runtime ticks.</param>
/// <returns>BaseItemInfo.</returns>
/// <exception cref="System.ArgumentNullException">item</exception>
private BaseItemInfo GetNowPlayingInfo ( BaseItem item , string media Version Id, long? nowPlayingRuntimeTicks )
private BaseItemInfo GetNowPlayingInfo ( BaseItem item , string media Source Id, long? nowPlayingRuntimeTicks )
{
if ( item = = null )
{
@ -308,7 +308,7 @@ namespace MediaBrowser.Server.Implementations.Dto
MediaType = item . MediaType ,
Type = item . GetClientTypeName ( ) ,
RunTimeTicks = nowPlayingRuntimeTicks ,
Media VersionId = mediaVersion Id
Media SourceId = mediaSource Id
} ;
info . PrimaryImageTag = GetImageCacheTag ( item , ImageType . Primary ) ;
@ -740,7 +740,7 @@ namespace MediaBrowser.Server.Implementations.Dto
if ( fields . Contains ( ItemFields . Settings ) )
{
dto . LockedFields = item . LockedFields ;
dto . LockData = item . DontFetchMeta ;
dto . LockData = item . IsLocked ;
}
var hasBudget = item as IHasBudget ;
@ -1046,7 +1046,7 @@ namespace MediaBrowser.Server.Implementations.Dto
{
dto . IsPlaceHolder = supportsPlaceHolders . IsPlaceHolder ;
}
// Add audio info
var audio = item as Audio ;
if ( audio ! = null )
@ -1063,8 +1063,8 @@ namespace MediaBrowser.Server.Implementations.Dto
dto . AlbumPrimaryImageTag = GetImageCacheTag ( albumParent , ImageType . Primary ) ;
}
dto . Media Versions = GetMediaVersion s( audio ) ;
dto . Media Version Count = 1 ;
dto . Media Sources = GetMediaSource s( audio ) ;
dto . Media Source Count = 1 ;
}
var album = item as MusicAlbum ;
@ -1095,18 +1095,18 @@ namespace MediaBrowser.Server.Implementations.Dto
dto . IsHD = video . IsHD ;
dto . PartCount = video . AdditionalPartIds . Count + 1 ;
dto . Media VersionCount = video . AlternateVersionCount + 1 ;
dto . Media SourceCount = video . MediaSourceCount ;
if ( fields . Contains ( ItemFields . Media Version s) )
if ( fields . Contains ( ItemFields . Media Source s) )
{
dto . Media Versions = GetMediaVersion s( video ) ;
dto . Media Sources = GetMediaSource s( video ) ;
}
if ( fields . Contains ( ItemFields . Chapters ) )
{
List < ChapterInfoDto > chapters ;
if ( dto . Media Versions ! = null & & dto . MediaVersion s. Count > 0 )
if ( dto . Media Sources ! = null & & dto . MediaSource s. Count > 0 )
{
chapters = _itemRepo . GetChapters ( item . Id ) . Select ( c = > GetChapterInfoDto ( c , item ) ) . ToList ( ) ;
}
@ -1130,9 +1130,9 @@ namespace MediaBrowser.Server.Implementations.Dto
{
List < MediaStream > mediaStreams ;
if ( dto . Media Versions ! = null & & dto . MediaVersion s. Count > 0 )
if ( dto . Media Sources ! = null & & dto . MediaSource s. Count > 0 )
{
mediaStreams = dto . Media Version s. Where ( i = > i . IsPrimaryVersion )
mediaStreams = dto . Media Source s. Where ( i = > i . IsPrimaryVersion )
. SelectMany ( i = > i . MediaStreams )
. ToList ( ) ;
}
@ -1267,7 +1267,7 @@ namespace MediaBrowser.Server.Implementations.Dto
}
}
private List < Media VersionInfo> GetMediaVersion s( Video item )
private List < Media SourceInfo> GetMediaSource s( Video item )
{
var result = item . GetAlternateVersions ( ) . Select ( i = > GetVersionInfo ( i , false ) ) . ToList ( ) ;
@ -1293,9 +1293,9 @@ namespace MediaBrowser.Server.Implementations.Dto
. ToList ( ) ;
}
private List < Media VersionInfo> GetMediaVersion s( Audio item )
private List < Media SourceInfo> GetMediaSource s( Audio item )
{
var result = new List < Media Version Info>
var result = new List < Media Source Info>
{
GetVersionInfo ( item , true )
} ;
@ -1303,17 +1303,17 @@ namespace MediaBrowser.Server.Implementations.Dto
return result ;
}
private Media Version Info GetVersionInfo ( Video i , bool isPrimary )
private Media Source Info GetVersionInfo ( Video i , bool isPrimary )
{
var mediaStreams = _itemRepo . GetMediaStreams ( new MediaStreamQuery { ItemId = i . Id } ) . ToList ( ) ;
var mediaStreams = _itemRepo . GetMediaStreams ( new MediaStreamQuery { ItemId = i . Id } ) . ToList ( ) ;
return new Media Version Info
return new Media Source Info
{
Id = i . Id . ToString ( "N" ) ,
IsoType = i . IsoType ,
LocationType = i . LocationType ,
MediaStreams = mediaStreams ,
Name = Get AlternateVersion Name( i , mediaStreams ) ,
Name = Get MediaSource Name( i , mediaStreams ) ,
Path = GetMappedPath ( i ) ,
RunTimeTicks = i . RunTimeTicks ,
Video3DFormat = i . Video3DFormat ,
@ -1322,9 +1322,9 @@ namespace MediaBrowser.Server.Implementations.Dto
} ;
}
private Media Version Info GetVersionInfo ( Audio i , bool isPrimary )
private Media Source Info GetVersionInfo ( Audio i , bool isPrimary )
{
return new Media Version Info
return new Media Source Info
{
Id = i . Id . ToString ( "N" ) ,
LocationType = i . LocationType ,
@ -1355,7 +1355,7 @@ namespace MediaBrowser.Server.Implementations.Dto
return path ;
}
private string Get AlternateVersion Name( Video video , List < MediaStream > mediaStreams )
private string Get MediaSource Name( Video video , List < MediaStream > mediaStreams )
{
var terms = new List < string > ( ) ;