Browse Source

re-enable plex, temp force secure connections

pull/72/head
Jason Dove 5 years ago
parent
commit
36cc981708
  1. 2
      ErsatzTV.Infrastructure/Plex/IPlexTvApi.cs
  2. 2
      ErsatzTV/Pages/PlexLibrariesEditor.razor
  3. 2
      ErsatzTV/Pages/PlexMediaSources.razor
  4. 2
      ErsatzTV/Pages/PlexPathReplacementsEditor.razor
  5. 6
      ErsatzTV/Shared/MainLayout.razor
  6. 2
      ErsatzTV/Startup.cs

2
ErsatzTV.Infrastructure/Plex/IPlexTvApi.cs

@ -34,7 +34,7 @@ namespace ErsatzTV.Infrastructure.Plex
[Query] [AliasAs("X-Plex-Token")] [Query] [AliasAs("X-Plex-Token")]
string token); string token);
[Get("/resources")] [Get("/resources?includeHttps=1")]
Task<List<PlexResource>> GetResources( Task<List<PlexResource>> GetResources(
[Header("X-Plex-Client-Identifier")] [Header("X-Plex-Client-Identifier")]
string clientIdentifier, string clientIdentifier,

2
ErsatzTV/Pages/PlexLibrariesEditor.razor

@ -9,7 +9,7 @@
@inject ChannelWriter<IBackgroundServiceRequest> Channel @inject ChannelWriter<IBackgroundServiceRequest> Channel
@inject IEntityLocker Locker @inject IEntityLocker Locker
<MudContainer MaxWidth="MaxWidth.ExtraLarge"> <MudContainer MaxWidth="MaxWidth.ExtraLarge" Class="pt-8">
<MudTable Hover="true" Items="_libraries" Dense="true"> <MudTable Hover="true" Items="_libraries" Dense="true">
<ToolBarContent> <ToolBarContent>
<MudText Typo="Typo.h6"><b>@_source.Name</b> Libraries</MudText> <MudText Typo="Typo.h6"><b>@_source.Name</b> Libraries</MudText>

2
ErsatzTV/Pages/PlexMediaSources.razor

@ -8,7 +8,7 @@
@inject ILogger<PlexMediaSources> Logger @inject ILogger<PlexMediaSources> Logger
@inject IJSRuntime JsRuntime @inject IJSRuntime JsRuntime
<MudContainer MaxWidth="MaxWidth.ExtraLarge"> <MudContainer MaxWidth="MaxWidth.ExtraLarge" Class="pt-8">
<MudTable Hover="true" Dense="true" Items="_mediaSources"> <MudTable Hover="true" Dense="true" Items="_mediaSources">
<ToolBarContent> <ToolBarContent>
<MudText Typo="Typo.h6">Plex Media Sources</MudText> <MudText Typo="Typo.h6">Plex Media Sources</MudText>

2
ErsatzTV/Pages/PlexPathReplacementsEditor.razor

@ -7,7 +7,7 @@
@inject ISnackbar Snackbar @inject ISnackbar Snackbar
@inject IMediator Mediator @inject IMediator Mediator
<MudContainer MaxWidth="MaxWidth.ExtraLarge"> <MudContainer MaxWidth="MaxWidth.ExtraLarge" Class="pt-8">
<MudTable Hover="true" Items="_pathReplacements.OrderBy(r => r.Id)" Dense="true" @bind-SelectedItem="_selectedItem"> <MudTable Hover="true" Items="_pathReplacements.OrderBy(r => r.Id)" Dense="true" @bind-SelectedItem="_selectedItem">
<ToolBarContent> <ToolBarContent>
<MudText Typo="Typo.h6"><b>@_source.Name</b> Path Replacements</MudText> <MudText Typo="Typo.h6"><b>@_source.Name</b> Path Replacements</MudText>

6
ErsatzTV/Shared/MainLayout.razor

@ -38,9 +38,9 @@
<MudNavMenu> <MudNavMenu>
<MudNavLink Href="/channels">Channels</MudNavLink> <MudNavLink Href="/channels">Channels</MudNavLink>
<MudNavLink Href="/ffmpeg">FFmpeg</MudNavLink> <MudNavLink Href="/ffmpeg">FFmpeg</MudNavLink>
@* <MudNavGroup Title="Media Sources" Expanded="true"> *@ <MudNavGroup Title="Media Sources" Expanded="true">
@* <MudNavLink Href="/media/plex">Plex</MudNavLink> *@ <MudNavLink Href="/media/plex">Plex</MudNavLink>
@* </MudNavGroup> *@ </MudNavGroup>
<MudNavGroup Title="Media" Expanded="true"> <MudNavGroup Title="Media" Expanded="true">
<MudNavLink Href="/media/libraries">Libraries</MudNavLink> <MudNavLink Href="/media/libraries">Libraries</MudNavLink>
<MudNavLink Href="/media/tv/shows">TV Shows</MudNavLink> <MudNavLink Href="/media/tv/shows">TV Shows</MudNavLink>

2
ErsatzTV/Startup.cs

@ -208,7 +208,7 @@ namespace ErsatzTV
services.AddScoped<IPlexMovieLibraryScanner, PlexMovieLibraryScanner>(); services.AddScoped<IPlexMovieLibraryScanner, PlexMovieLibraryScanner>();
services.AddScoped<IPlexServerApiClient, PlexServerApiClient>(); services.AddScoped<IPlexServerApiClient, PlexServerApiClient>();
// services.AddHostedService<PlexService>(); services.AddHostedService<PlexService>();
services.AddHostedService<FFmpegLocatorService>(); services.AddHostedService<FFmpegLocatorService>();
services.AddHostedService<WorkerService>(); services.AddHostedService<WorkerService>();
services.AddHostedService<SchedulerService>(); services.AddHostedService<SchedulerService>();

Loading…
Cancel
Save