mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-04-21 01:24:44 +01:00
New provider system. Only for people right now
This commit is contained in:
@@ -33,6 +33,7 @@ using MediaBrowser.Model.MediaInfo;
|
||||
using MediaBrowser.Model.System;
|
||||
using MediaBrowser.Model.Updates;
|
||||
using MediaBrowser.Providers;
|
||||
using MediaBrowser.Providers.Manager;
|
||||
using MediaBrowser.Server.Implementations;
|
||||
using MediaBrowser.Server.Implementations.BdInfo;
|
||||
using MediaBrowser.Server.Implementations.Configuration;
|
||||
@@ -47,7 +48,6 @@ using MediaBrowser.Server.Implementations.LiveTv;
|
||||
using MediaBrowser.Server.Implementations.Localization;
|
||||
using MediaBrowser.Server.Implementations.MediaEncoder;
|
||||
using MediaBrowser.Server.Implementations.Persistence;
|
||||
using MediaBrowser.Server.Implementations.Providers;
|
||||
using MediaBrowser.Server.Implementations.ServerManager;
|
||||
using MediaBrowser.Server.Implementations.Session;
|
||||
using MediaBrowser.Server.Implementations.WebSocket;
|
||||
@@ -491,7 +491,7 @@ namespace MediaBrowser.ServerApplication
|
||||
GetExports<IPeoplePrescanTask>(),
|
||||
GetExports<IMetadataSaver>());
|
||||
|
||||
ProviderManager.AddParts(GetExports<BaseMetadataProvider>(), GetExports<IImageProvider>());
|
||||
ProviderManager.AddParts(GetExports<BaseMetadataProvider>(), GetExports<IImageProvider>(), GetExports<IMetadataService>(), GetExports<IMetadataProvider>());
|
||||
|
||||
ImageProcessor.AddParts(GetExports<IImageEnhancer>());
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ using MediaBrowser.Controller.Entities.TV;
|
||||
using MediaBrowser.Controller.Library;
|
||||
using MediaBrowser.Controller.Localization;
|
||||
using MediaBrowser.Controller.Persistence;
|
||||
using MediaBrowser.Controller.Providers;
|
||||
using MediaBrowser.Model.Entities;
|
||||
using MediaBrowser.Model.Logging;
|
||||
using MediaBrowser.Model.Querying;
|
||||
@@ -220,14 +221,14 @@ namespace MediaBrowser.ServerApplication
|
||||
if (item is IHasMediaStreams)
|
||||
{
|
||||
var mediaStreams = _itemRepository.GetMediaStreams(new MediaStreamQuery
|
||||
{
|
||||
{
|
||||
ItemId = item.Id
|
||||
|
||||
}).ToList();
|
||||
|
||||
if (mediaStreams.Count > 0)
|
||||
{
|
||||
json += "\n\nMedia Streams:\n\n"+FormatJson(_jsonSerializer.SerializeToString(mediaStreams));
|
||||
json += "\n\nMedia Streams:\n\n" + FormatJson(_jsonSerializer.SerializeToString(mediaStreams));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -356,7 +357,7 @@ namespace MediaBrowser.ServerApplication
|
||||
var item = ((TreeViewItem)tvwLibrary.SelectedItem).Tag as BaseItem;
|
||||
if (item != null)
|
||||
{
|
||||
item.RefreshMetadata(CancellationToken.None, forceRefresh: cbxForce.IsChecked.Value);
|
||||
item.RefreshMetadata(new MetadataRefreshOptions { ReplaceAllMetadata = cbxForce.IsChecked.Value }, CancellationToken.None);
|
||||
tvwLibrary_SelectedItemChanged(this, null);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user