@ -215,9 +215,7 @@ namespace MediaBrowser.Server.Implementations.Channels
isNew = true ;
}
var info = channelInfo . GetChannelInfo ( ) ;
item . HomePageUrl = info . HomePageUrl ;
item . HomePageUrl = channelInfo . HomePageUrl ;
item . OriginalChannelName = channelInfo . Name ;
if ( string . IsNullOrEmpty ( item . Name ) )
@ -258,7 +256,7 @@ namespace MediaBrowser.Server.Implementations.Channels
// Find the corresponding channel provider plugin
var channelProvider = GetChannelProvider ( channel ) ;
var channelInfo = channelProvider . GetChannel Info ( ) ;
var channelInfo = channelProvider . GetChannel Features ( ) ;
int? providerStartIndex = null ;
int? providerLimit = null ;
@ -448,7 +446,7 @@ namespace MediaBrowser.Server.Implementations.Channels
{
// Increment this as needed to force new downloads
// Incorporate Name because it's being used to convert channel entity to provider
return externalId + ( channelProvider . DataVersion ? ? string . Empty ) + ( channelProvider . Name ? ? string . Empty ) + "1 2 ";
return externalId + ( channelProvider . DataVersion ? ? string . Empty ) + ( channelProvider . Name ? ? string . Empty ) + "1 3 ";
}
private async Task < BaseItem > GetChannelItemEntity ( ChannelItemInfo info , IChannel channelProvider , Channel internalChannel , CancellationToken cancellationToken )
@ -473,7 +471,7 @@ namespace MediaBrowser.Server.Implementations.Channels
}
else if ( info . MediaType = = ChannelMediaType . Audio )
{
id = idToHash . GetMBId ( typeof ( Channel Folder Item) ) ;
id = idToHash . GetMBId ( typeof ( Channel Audio Item) ) ;
item = _libraryManager . GetItemById ( id ) as ChannelAudioItem ;