Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/jellyfin/commit/7cd1416d276cfede3de315cde434b5d78936e011
You should set ROOT_URL correctly, otherwise the web may not work correctly.
3 changed files with
33 additions and
12 deletions
@ -9,7 +9,7 @@ using MediaBrowser.Model.Tasks;
namespace Emby.Server.Implementations.Channels
{
class RefreshChannelsScheduledTask : IScheduledTask
class RefreshChannelsScheduledTask : IScheduledTask , IConfigurableScheduledTask
{
private readonly IChannelManager _channelManager ;
private readonly IUserManager _userManager ;
@ -39,6 +39,21 @@ namespace Emby.Server.Implementations.Channels
get { return "Internet Channels" ; }
}
public bool IsHidden
{
get { return ( ( ChannelManager ) _channelManager ) . Channels . Length = = 0 ; }
}
public bool IsEnabled
{
get { return true ; }
}
public bool IsLogged
{
get { return true ; }
}
public async Task Execute ( System . Threading . CancellationToken cancellationToken , IProgress < double > progress )
{
var manager = ( ChannelManager ) _channelManager ;
@ -65,15 +80,5 @@ namespace Emby.Server.Implementations.Channels
{
get { return "RefreshInternetChannels" ; }
}
public bool IsHidden
{
get { return false ; }
}
public bool IsEnabled
{
get { return true ; }
}
}
}
@ -653,6 +653,14 @@ namespace Emby.Server.Implementations.LiveTv.Listings
// Schedules direct requires that the client support compression and will return a 400 response without it
options . EnableHttpCompression = true ;
// On windows 7 under .net core, this header is not getting added
#if NETSTANDARD2_0
if ( Environment . OSVersion . Platform = = PlatformID . Win32NT )
{
options . RequestHeaders [ "Accept-Encoding" ] = "deflate" ;
}
# endif
try
{
return await _httpClient . Post ( options ) . ConfigureAwait ( false ) ;
@ -684,6 +692,14 @@ namespace Emby.Server.Implementations.LiveTv.Listings
// Schedules direct requires that the client support compression and will return a 400 response without it
options . EnableHttpCompression = true ;
// On windows 7 under .net core, this header is not getting added
#if NETSTANDARD2_0
if ( Environment . OSVersion . Platform = = PlatformID . Win32NT )
{
options . RequestHeaders [ "Accept-Encoding" ] = "deflate" ;
}
# endif
try
{
return await _httpClient . SendAsync ( options , "GET" ) . ConfigureAwait ( false ) ;
@ -1266,7 +1266,7 @@ namespace MediaBrowser.Controller.Entities
var childOwner = child . IsOwnedItem ? ( child . GetOwner ( ) ? ? child ) : child ;
if ( childOwner ! = null )
if ( childOwner ! = null & & ! ( child is IItemByName ) )
{
var childLocationType = childOwner . LocationType ;
if ( childLocationType = = LocationType . Remote | | childLocationType = = LocationType . Virtual )