|
|
|
@ -267,9 +267,15 @@ namespace Jellyfin.Server
|
|
|
|
|
.LocalNetworkAddresses
|
|
|
|
|
.Select(appHost.NormalizeConfiguredLocalAddress)
|
|
|
|
|
.Where(i => i != null)
|
|
|
|
|
.ToList();
|
|
|
|
|
if (addresses.Any())
|
|
|
|
|
.ToHashSet();
|
|
|
|
|
if (addresses.Any() && !addresses.Contains(IPAddress.Any))
|
|
|
|
|
{
|
|
|
|
|
if (!addresses.Contains(IPAddress.Loopback))
|
|
|
|
|
{
|
|
|
|
|
// we must listen on loopback for LiveTV to function regardless of the settings
|
|
|
|
|
addresses.Add(IPAddress.Loopback);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
foreach (var address in addresses)
|
|
|
|
|
{
|
|
|
|
|
_logger.LogInformation("Kestrel listening on {IpAddress}", address);
|
|
|
|
|