diff options
| author | Luke <luke.pulverenti@gmail.com> | 2015-02-11 11:26:47 -0500 |
|---|---|---|
| committer | Luke <luke.pulverenti@gmail.com> | 2015-02-11 11:26:47 -0500 |
| commit | 5beccec1fada243f6c86053e6bcdd9dd78e9b87b (patch) | |
| tree | b14b60b6dfb8d66be5c5bfaf7fbb6d1173839d52 | |
| parent | 177a5d78bf66df61fae7248bbe1b5ccfde4971ac (diff) | |
| parent | cfb7e50720e037048b24aeacb65371356524216b (diff) | |
Merge pull request #1010 from MediaBrowser/dev
3.0.5518.3
| -rw-r--r-- | MediaBrowser.Server.Implementations/Dto/DtoService.cs | 2 | ||||
| -rw-r--r-- | MediaBrowser.Server.Implementations/Sync/SyncManager.cs | 10 | ||||
| -rw-r--r-- | SharedVersion.cs | 2 |
3 files changed, 11 insertions, 3 deletions
diff --git a/MediaBrowser.Server.Implementations/Dto/DtoService.cs b/MediaBrowser.Server.Implementations/Dto/DtoService.cs index 75bddda72..9e75591fb 100644 --- a/MediaBrowser.Server.Implementations/Dto/DtoService.cs +++ b/MediaBrowser.Server.Implementations/Dto/DtoService.cs @@ -128,6 +128,7 @@ namespace MediaBrowser.Server.Implementations.Dto SetItemByNameInfo(item, dto, libraryItems.ToList(), user); + FillSyncInfo(dto, item, options); return dto; } @@ -307,6 +308,7 @@ namespace MediaBrowser.Server.Implementations.Dto var dto = GetBaseItemDtoInternal(item, options, user); SetItemByNameInfo(item, dto, taggedItems, user); + FillSyncInfo(dto, item, options); return dto; } diff --git a/MediaBrowser.Server.Implementations/Sync/SyncManager.cs b/MediaBrowser.Server.Implementations/Sync/SyncManager.cs index 098e2b095..78821f950 100644 --- a/MediaBrowser.Server.Implementations/Sync/SyncManager.cs +++ b/MediaBrowser.Server.Implementations/Sync/SyncManager.cs @@ -12,6 +12,7 @@ using MediaBrowser.Controller.Entities.TV; using MediaBrowser.Controller.Library; using MediaBrowser.Controller.LiveTv; using MediaBrowser.Controller.MediaEncoding; +using MediaBrowser.Controller.Playlists; using MediaBrowser.Controller.Sync; using MediaBrowser.Controller.TV; using MediaBrowser.Model.Dlna; @@ -207,7 +208,7 @@ namespace MediaBrowser.Server.Implementations.Sync internal async Task UpdateSyncJobItemInternal(SyncJobItem jobItem) { await _repo.Update(jobItem).ConfigureAwait(false); - + if (SyncJobUpdated != null) { EventHelper.FireEventIfNotNull(SyncJobItemUpdated, this, new GenericEventArgs<SyncJobItem> @@ -433,6 +434,11 @@ namespace MediaBrowser.Server.Implementations.Sync public bool SupportsSync(BaseItem item) { + if (item is Playlist) + { + return true; + } + if (string.Equals(item.MediaType, MediaType.Video, StringComparison.OrdinalIgnoreCase) || string.Equals(item.MediaType, MediaType.Audio, StringComparison.OrdinalIgnoreCase) || string.Equals(item.MediaType, MediaType.Photo, StringComparison.OrdinalIgnoreCase) || @@ -461,7 +467,7 @@ namespace MediaBrowser.Server.Implementations.Sync { return false; } - + if (video.IsPlaceHolder) { return false; diff --git a/SharedVersion.cs b/SharedVersion.cs index 658aa62a7..11e0a10cf 100644 --- a/SharedVersion.cs +++ b/SharedVersion.cs @@ -1,4 +1,4 @@ using System.Reflection; //[assembly: AssemblyVersion("3.0.*")] -[assembly: AssemblyVersion("3.0.5518.2")] +[assembly: AssemblyVersion("3.0.5518.3")] |
