

We need to parse this manually because we told service stack not to with IRequiresRequestStream Public async Task Post( UpdatePluginConfiguration request) Public Task Post( UpdatePluginSecurityInfo request) Public Task Post( RegisterAppstoreSale request) Public async Task Get( GetPluginSecurityInfo request) the lack of straightforward security for emby bothers me. Im using emby for my internal network (just plays nicer with Kodi) but keeping plex for remote access. I still use Emby, I simply cant deal with all of Plexs issues. Public object Get( GetPluginConfiguration request) A perfect example on why you have backups. Logger.ErrorException("Error getting plugin list", ex) GetAvailablePackagesWithoutRegistrationInfo( CancellationToken. Additionally, Emby maintains auto-updates directly from the management panel of Emby this is nice as it is literally unattended and leaves me not having to write upgradePlex scripts Thanks mrworf. Var packages = ( await _installationManager. Don't fail just on account of image url's Public async Task Get( GetPlugins request) Public async Task Get( GetRegistration request) Public async Task Get( GetRegistrationStatus request) _installationManager = installationManager Throw new ArgumentNullException( "jsonSerializer ") Public PluginService( IJsonSerializer jsonSerializer, IApplicationHost appHost, ISecurityManager securityManager, IInstallationManager installationManager, INetworkManager network, IDeviceManager deviceManager) Private readonly IDeviceManager _deviceManager Private readonly INetworkManager _network Private readonly IInstallationManager _installationManager Private readonly ISecurityManager _securityManager Private readonly IApplicationHost _appHost Private readonly IJsonSerializer _jsonSerializer Public class PluginService : BaseApiService
