mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-23 06:25:24 -07:00
Expose stored media server URL
No need to recalculate it + Plex URL was broken due to an earlier change
This commit is contained in:
parent
2e7c2fc817
commit
ef1f4615e6
3 changed files with 3 additions and 28 deletions
|
@ -67,19 +67,7 @@ namespace Ombi.Core.Rule.Rules.Search
|
||||||
if (item != null)
|
if (item != null)
|
||||||
{
|
{
|
||||||
obj.Available = true;
|
obj.Available = true;
|
||||||
var s = await EmbySettings.GetSettingsAsync();
|
obj.EmbyUrl = item.Url;
|
||||||
if (s.Enable)
|
|
||||||
{
|
|
||||||
var server = s.Servers.FirstOrDefault();
|
|
||||||
if ((server?.ServerHostname ?? string.Empty).HasValue())
|
|
||||||
{
|
|
||||||
obj.EmbyUrl = EmbyHelper.GetEmbyMediaUrl(item.EmbyId, server?.ServerId, server?.ServerHostname);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
obj.EmbyUrl = EmbyHelper.GetEmbyMediaUrl(item.EmbyId, server?.ServerId, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (obj.Type == RequestType.TvShow)
|
if (obj.Type == RequestType.TvShow)
|
||||||
{
|
{
|
||||||
|
|
|
@ -81,20 +81,7 @@ namespace Ombi.Core.Rule.Rules.Search
|
||||||
useTheMovieDb = true;
|
useTheMovieDb = true;
|
||||||
}
|
}
|
||||||
obj.Available = true;
|
obj.Available = true;
|
||||||
var s = await JellyfinSettings.GetSettingsAsync();
|
obj.JellyfinUrl = item.Url;
|
||||||
if (s.Enable)
|
|
||||||
{
|
|
||||||
var server = s.Servers.FirstOrDefault(x => x.ServerHostname != null);
|
|
||||||
if ((server?.ServerHostname ?? string.Empty).HasValue())
|
|
||||||
{
|
|
||||||
obj.JellyfinUrl = JellyfinHelper.GetJellyfinMediaUrl(item.JellyfinId, server?.ServerId, server?.ServerHostname);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
var firstServer = s.Servers?.FirstOrDefault();
|
|
||||||
obj.JellyfinUrl = JellyfinHelper.GetJellyfinMediaUrl(item.JellyfinId, firstServer.ServerId, firstServer.FullUri);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (obj.Type == RequestType.TvShow)
|
if (obj.Type == RequestType.TvShow)
|
||||||
{
|
{
|
||||||
|
|
|
@ -90,7 +90,7 @@ namespace Ombi.Core.Rule.Rules.Search
|
||||||
useTheMovieDb = true;
|
useTheMovieDb = true;
|
||||||
}
|
}
|
||||||
obj.Available = true;
|
obj.Available = true;
|
||||||
obj.PlexUrl = PlexHelper.BuildPlexMediaUrl(item.Url, host);
|
obj.PlexUrl = item.Url;
|
||||||
obj.Quality = item.Quality;
|
obj.Quality = item.Quality;
|
||||||
|
|
||||||
if (obj.Type == RequestType.TvShow)
|
if (obj.Type == RequestType.TvShow)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue