diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-03-22 12:16:43 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-03-22 12:16:43 -0400 |
| commit | e2dee00cc0d48f2aa60001237c6cc092849f7222 (patch) | |
| tree | 8baaf31285226f680be94518c67d659ff694050c /MediaBrowser.Server.Implementations | |
| parent | 327af0fe62bb3a055e4286154e9ba6104969af24 (diff) | |
rename MediaVersions to MediaSources
Diffstat (limited to 'MediaBrowser.Server.Implementations')
6 files changed, 52 insertions, 53 deletions
diff --git a/MediaBrowser.Server.Implementations/Dto/DtoService.cs b/MediaBrowser.Server.Implementations/Dto/DtoService.cs index 520b01af2..2c8069880 100644 --- a/MediaBrowser.Server.Implementations/Dto/DtoService.cs +++ b/MediaBrowser.Server.Implementations/Dto/DtoService.cs @@ -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.NowPlayingMediaVersionId, session.NowPlayingRunTimeTicks); + dto.NowPlayingItem = GetNowPlayingInfo(session.NowPlayingItem, session.NowPlayingMediaSourceId, 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="mediaVersionId">The media version identifier.</param> + /// <param name="mediaSourceId">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 mediaVersionId, long? nowPlayingRuntimeTicks) + private BaseItemInfo GetNowPlayingInfo(BaseItem item, string mediaSourceId, long? nowPlayingRuntimeTicks) { if (item == null) { @@ -308,7 +308,7 @@ namespace MediaBrowser.Server.Implementations.Dto MediaType = item.MediaType, Type = item.GetClientTypeName(), RunTimeTicks = nowPlayingRuntimeTicks, - MediaVersionId = mediaVersionId + MediaSourceId = mediaSourceId }; 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.MediaVersions = GetMediaVersions(audio); - dto.MediaVersionCount = 1; + dto.MediaSources = GetMediaSources(audio); + dto.MediaSourceCount = 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.MediaVersionCount = video.AlternateVersionCount + 1; + dto.MediaSourceCount = video.MediaSourceCount; - if (fields.Contains(ItemFields.MediaVersions)) + if (fields.Contains(ItemFields.MediaSources)) { - dto.MediaVersions = GetMediaVersions(video); + dto.MediaSources = GetMediaSources(video); } if (fields.Contains(ItemFields.Chapters)) { List<ChapterInfoDto> chapters; - if (dto.MediaVersions != null && dto.MediaVersions.Count > 0) + if (dto.MediaSources != null && dto.MediaSources.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.MediaVersions != null && dto.MediaVersions.Count > 0) + if (dto.MediaSources != null && dto.MediaSources.Count > 0) { - mediaStreams = dto.MediaVersions.Where(i => i.IsPrimaryVersion) + mediaStreams = dto.MediaSources.Where(i => i.IsPrimaryVersion) .SelectMany(i => i.MediaStreams) .ToList(); } @@ -1267,7 +1267,7 @@ namespace MediaBrowser.Server.Implementations.Dto } } - private List<MediaVersionInfo> GetMediaVersions(Video item) + private List<MediaSourceInfo> GetMediaSources(Video item) { var result = item.GetAlternateVersions().Select(i => GetVersionInfo(i, false)).ToList(); @@ -1293,9 +1293,9 @@ namespace MediaBrowser.Server.Implementations.Dto .ToList(); } - private List<MediaVersionInfo> GetMediaVersions(Audio item) + private List<MediaSourceInfo> GetMediaSources(Audio item) { - var result = new List<MediaVersionInfo> + var result = new List<MediaSourceInfo> { GetVersionInfo(item, true) }; @@ -1303,17 +1303,17 @@ namespace MediaBrowser.Server.Implementations.Dto return result; } - private MediaVersionInfo GetVersionInfo(Video i, bool isPrimary) + private MediaSourceInfo 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 MediaVersionInfo + return new MediaSourceInfo { Id = i.Id.ToString("N"), IsoType = i.IsoType, LocationType = i.LocationType, MediaStreams = mediaStreams, - Name = GetAlternateVersionName(i, mediaStreams), + Name = GetMediaSourceName(i, mediaStreams), Path = GetMappedPath(i), RunTimeTicks = i.RunTimeTicks, Video3DFormat = i.Video3DFormat, @@ -1322,9 +1322,9 @@ namespace MediaBrowser.Server.Implementations.Dto }; } - private MediaVersionInfo GetVersionInfo(Audio i, bool isPrimary) + private MediaSourceInfo GetVersionInfo(Audio i, bool isPrimary) { - return new MediaVersionInfo + return new MediaSourceInfo { Id = i.Id.ToString("N"), LocationType = i.LocationType, @@ -1355,7 +1355,7 @@ namespace MediaBrowser.Server.Implementations.Dto return path; } - private string GetAlternateVersionName(Video video, List<MediaStream> mediaStreams) + private string GetMediaSourceName(Video video, List<MediaStream> mediaStreams) { var terms = new List<string>(); diff --git a/MediaBrowser.Server.Implementations/Library/ResolverHelper.cs b/MediaBrowser.Server.Implementations/Library/ResolverHelper.cs index ad2db5abb..3097495e3 100644 --- a/MediaBrowser.Server.Implementations/Library/ResolverHelper.cs +++ b/MediaBrowser.Server.Implementations/Library/ResolverHelper.cs @@ -47,7 +47,7 @@ namespace MediaBrowser.Server.Implementations.Library EnsureName(item, args); item.DontFetchMeta = item.Path.IndexOf("[dontfetchmeta]", StringComparison.OrdinalIgnoreCase) != -1 || - item.Parents.Any(i => i.DontFetchMeta); + item.Parents.Any(i => i.IsLocked); // Make sure DateCreated and DateModified have values EntityResolutionHelper.EnsureDates(fileSystem, item, args, true); diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/Movies/MovieResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/Movies/MovieResolver.cs index d7b2b1321..13a1e8f16 100644 --- a/MediaBrowser.Server.Implementations/Library/Resolvers/Movies/MovieResolver.cs +++ b/MediaBrowser.Server.Implementations/Library/Resolvers/Movies/MovieResolver.cs @@ -190,7 +190,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Movies /// <param name="directoryService">The directory service.</param> /// <param name="supportMultiFileItems">if set to <c>true</c> [support multi file items].</param> /// <returns>Movie.</returns> - private T FindMovie<T>(string path, Folder parent, IEnumerable<FileSystemInfo> fileSystemEntries, IDirectoryService directoryService, bool supportMultiFileItems, bool supportsAlternateVersions) + private T FindMovie<T>(string path, Folder parent, IEnumerable<FileSystemInfo> fileSystemEntries, IDirectoryService directoryService, bool supportMultiFileItems, bool supportsMultipleSources) where T : Video, new() { var movies = new List<T>(); @@ -262,9 +262,9 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Movies return result; } } - if (supportsAlternateVersions) + if (supportsMultipleSources) { - var result = GetMovieWithAlternateVersions(movies); + var result = GetMovieWithMultipleSources(movies); if (result != null) { @@ -393,7 +393,7 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.Movies return null; } - private T GetMovieWithAlternateVersions<T>(IEnumerable<T> movies) + private T GetMovieWithMultipleSources<T>(IEnumerable<T> movies) where T : Video, new() { var sortedMovies = movies.OrderBy(i => i.Path).ToList(); diff --git a/MediaBrowser.Server.Implementations/Session/SessionManager.cs b/MediaBrowser.Server.Implementations/Session/SessionManager.cs index c89506261..9d405a175 100644 --- a/MediaBrowser.Server.Implementations/Session/SessionManager.cs +++ b/MediaBrowser.Server.Implementations/Session/SessionManager.cs @@ -218,26 +218,26 @@ namespace MediaBrowser.Server.Implementations.Session /// </summary> /// <param name="session">The session.</param> /// <param name="item">The item.</param> - /// <param name="mediaVersionId">The media version identifier.</param> + /// <param name="mediaSourceId">The media version identifier.</param> /// <param name="isPaused">if set to <c>true</c> [is paused].</param> /// <param name="isMuted">if set to <c>true</c> [is muted].</param> /// <param name="currentPositionTicks">The current position ticks.</param> - private void UpdateNowPlayingItem(SessionInfo session, BaseItem item, string mediaVersionId, bool isPaused, bool isMuted, long? currentPositionTicks = null) + private void UpdateNowPlayingItem(SessionInfo session, BaseItem item, string mediaSourceId, bool isPaused, bool isMuted, long? currentPositionTicks = null) { session.IsMuted = isMuted; session.IsPaused = isPaused; session.NowPlayingPositionTicks = currentPositionTicks; session.NowPlayingItem = item; session.LastActivityDate = DateTime.UtcNow; - session.NowPlayingMediaVersionId = mediaVersionId; + session.NowPlayingMediaSourceId = mediaSourceId; - if (string.IsNullOrWhiteSpace(mediaVersionId)) + if (string.IsNullOrWhiteSpace(mediaSourceId)) { session.NowPlayingRunTimeTicks = item.RunTimeTicks; } else { - var version = _libraryManager.GetItemById(new Guid(mediaVersionId)); + var version = _libraryManager.GetItemById(new Guid(mediaSourceId)); session.NowPlayingRunTimeTicks = version.RunTimeTicks; } @@ -261,7 +261,7 @@ namespace MediaBrowser.Server.Implementations.Session session.NowPlayingPositionTicks = null; session.IsPaused = false; session.NowPlayingRunTimeTicks = null; - session.NowPlayingMediaVersionId = null; + session.NowPlayingMediaSourceId = null; } } @@ -368,9 +368,9 @@ namespace MediaBrowser.Server.Implementations.Session var item = info.Item; - var mediaVersionId = GetMediaVersionId(item, info.MediaVersionId); + var mediaSourceId = GetMediaSourceId(item, info.MediaSourceId); - UpdateNowPlayingItem(session, item, mediaVersionId, false, false); + UpdateNowPlayingItem(session, item, mediaSourceId, false, false); session.CanSeek = info.CanSeek; session.QueueableMediaTypes = info.QueueableMediaTypes; @@ -390,7 +390,7 @@ namespace MediaBrowser.Server.Implementations.Session { Item = item, Users = users, - MediaVersionId = info.MediaVersionId + MediaSourceId = info.MediaSourceId }, _logger); } @@ -438,9 +438,9 @@ namespace MediaBrowser.Server.Implementations.Session var session = Sessions.First(i => i.Id.Equals(info.SessionId)); - var mediaVersionId = GetMediaVersionId(info.Item, info.MediaVersionId); + var mediaSourceId = GetMediaSourceId(info.Item, info.MediaSourceId); - UpdateNowPlayingItem(session, info.Item, mediaVersionId, info.IsPaused, info.IsMuted, info.PositionTicks); + UpdateNowPlayingItem(session, info.Item, mediaSourceId, info.IsPaused, info.IsMuted, info.PositionTicks); var key = info.Item.GetUserDataKey(); @@ -456,7 +456,7 @@ namespace MediaBrowser.Server.Implementations.Session Item = info.Item, Users = users, PlaybackPositionTicks = info.PositionTicks, - MediaVersionId = mediaVersionId + MediaSourceId = mediaSourceId }, _logger); } @@ -516,7 +516,7 @@ namespace MediaBrowser.Server.Implementations.Session playedToCompletion = await OnPlaybackStopped(user.Id, key, info.Item, info.PositionTicks).ConfigureAwait(false); } - var mediaVersionId = GetMediaVersionId(info.Item, info.MediaVersionId); + var mediaSourceId = GetMediaSourceId(info.Item, info.MediaSourceId); EventHelper.QueueEventIfNotNull(PlaybackStopped, this, new PlaybackStopEventArgs { @@ -524,22 +524,22 @@ namespace MediaBrowser.Server.Implementations.Session Users = users, PlaybackPositionTicks = info.PositionTicks, PlayedToCompletion = playedToCompletion, - MediaVersionId = mediaVersionId + MediaSourceId = mediaSourceId }, _logger); } - private string GetMediaVersionId(BaseItem item, string reportedMediaVersionId) + private string GetMediaSourceId(BaseItem item, string reportedMediaSourceId) { - if (string.IsNullOrWhiteSpace(reportedMediaVersionId)) + if (string.IsNullOrWhiteSpace(reportedMediaSourceId)) { if (item is Video || item is Audio) { - reportedMediaVersionId = item.Id.ToString("N"); + reportedMediaSourceId = item.Id.ToString("N"); } } - return reportedMediaVersionId; + return reportedMediaSourceId; } private async Task<bool> OnPlaybackStopped(Guid userId, string userDataKey, BaseItem item, long? positionTicks) diff --git a/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs b/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs index 5c4c00e7d..fe32e2328 100644 --- a/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs +++ b/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs @@ -225,7 +225,7 @@ namespace MediaBrowser.Server.Implementations.Session if (vals.Length > 3) { - info.MediaVersionId = vals[3]; + info.MediaSourceId = vals[3]; } _sessionManager.OnPlaybackStart(info); @@ -272,7 +272,7 @@ namespace MediaBrowser.Server.Implementations.Session if (vals.Length > 4) { - info.MediaVersionId = vals[4]; + info.MediaSourceId = vals[4]; } _sessionManager.OnPlaybackProgress(info); @@ -316,7 +316,7 @@ namespace MediaBrowser.Server.Implementations.Session if (vals.Length > 2) { - info.MediaVersionId = vals[2]; + info.MediaSourceId = vals[2]; } _sessionManager.OnPlaybackStopped(info); diff --git a/MediaBrowser.Server.Implementations/Sorting/AlphanumComparator.cs b/MediaBrowser.Server.Implementations/Sorting/AlphanumComparator.cs index 39a68b3f6..b76bf0a9c 100644 --- a/MediaBrowser.Server.Implementations/Sorting/AlphanumComparator.cs +++ b/MediaBrowser.Server.Implementations/Sorting/AlphanumComparator.cs @@ -1,5 +1,4 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Text; namespace MediaBrowser.Server.Implementations.Sorting |
