mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-19 12:59:39 -07:00
fix: 🐛 Fixed the issue where we were not generating the newsletter plex mediaserver link correctly
This commit is contained in:
parent
ceaec3feb0
commit
b6064e9308
1 changed files with 6 additions and 6 deletions
|
@ -583,7 +583,7 @@ namespace Ombi.Schedule.Jobs.Ombi
|
||||||
sb.Append("<tr>");
|
sb.Append("<tr>");
|
||||||
if (plexSettings.Enable)
|
if (plexSettings.Enable)
|
||||||
{
|
{
|
||||||
await ProcessPlexMovies(plexMovies, sb, ombiSettings.DefaultLanguageCode);
|
await ProcessPlexMovies(plexMovies, sb, ombiSettings.DefaultLanguageCode, plexSettings.Servers.FirstOrDefault().ServerHostname ?? string.Empty);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (embySettings.Enable)
|
if (embySettings.Enable)
|
||||||
|
@ -614,7 +614,7 @@ namespace Ombi.Schedule.Jobs.Ombi
|
||||||
sb.Append("<tr>");
|
sb.Append("<tr>");
|
||||||
if (plexSettings.Enable)
|
if (plexSettings.Enable)
|
||||||
{
|
{
|
||||||
await ProcessPlexTv(plexEpisodes, sb);
|
await ProcessPlexTv(plexEpisodes, sb, plexSettings.Servers.FirstOrDefault().ServerHostname ?? string.Empty);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (embySettings.Enable)
|
if (embySettings.Enable)
|
||||||
|
@ -655,7 +655,7 @@ namespace Ombi.Schedule.Jobs.Ombi
|
||||||
return sb.ToString();
|
return sb.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task ProcessPlexMovies(IQueryable<PlexServerContent> plexContentToSend, StringBuilder sb, string defaultLanguageCode)
|
private async Task ProcessPlexMovies(IQueryable<PlexServerContent> plexContentToSend, StringBuilder sb, string defaultLanguageCode, string mediaServerUrl)
|
||||||
{
|
{
|
||||||
int count = 0;
|
int count = 0;
|
||||||
var ordered = plexContentToSend.OrderByDescending(x => x.AddedAt);
|
var ordered = plexContentToSend.OrderByDescending(x => x.AddedAt);
|
||||||
|
@ -667,7 +667,7 @@ namespace Ombi.Schedule.Jobs.Ombi
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
var info = await _movieApi.GetMovieInformationWithExtraInfo(movieDbId, defaultLanguageCode);
|
var info = await _movieApi.GetMovieInformationWithExtraInfo(movieDbId, defaultLanguageCode);
|
||||||
var mediaurl = content.Url;
|
var mediaurl = PlexHelper.BuildPlexMediaUrl(content.Url, mediaServerUrl);
|
||||||
if (info == null)
|
if (info == null)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
|
@ -907,7 +907,7 @@ namespace Ombi.Schedule.Jobs.Ombi
|
||||||
AddGenres(sb, $"Type: {info.albumType}");
|
AddGenres(sb, $"Type: {info.albumType}");
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task ProcessPlexTv(HashSet<PlexEpisode> plexContent, StringBuilder sb)
|
private async Task ProcessPlexTv(HashSet<PlexEpisode> plexContent, StringBuilder sb, string serverHostname)
|
||||||
{
|
{
|
||||||
var series = new List<PlexServerContent>();
|
var series = new List<PlexServerContent>();
|
||||||
foreach (var plexEpisode in plexContent)
|
foreach (var plexEpisode in plexContent)
|
||||||
|
@ -985,7 +985,7 @@ namespace Ombi.Schedule.Jobs.Ombi
|
||||||
AddBackgroundInsideTable(sb, $"https://image.tmdb.org/t/p/w1280/");
|
AddBackgroundInsideTable(sb, $"https://image.tmdb.org/t/p/w1280/");
|
||||||
}
|
}
|
||||||
AddPosterInsideTable(sb, banner);
|
AddPosterInsideTable(sb, banner);
|
||||||
AddMediaServerUrl(sb, t.Url, banner);
|
AddMediaServerUrl(sb, PlexHelper.BuildPlexMediaUrl(t.Url, serverHostname), banner);
|
||||||
AddInfoTable(sb);
|
AddInfoTable(sb);
|
||||||
|
|
||||||
var title = "";
|
var title = "";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue