diff --git a/Emby.Server.Implementations/Branding/BrandingConfigurationFactory.cs b/Emby.Server.Implementations/Branding/BrandingConfigurationFactory.cs
index 43c8cd5fa2..7ae26bd8b4 100644
--- a/Emby.Server.Implementations/Branding/BrandingConfigurationFactory.cs
+++ b/Emby.Server.Implementations/Branding/BrandingConfigurationFactory.cs
@@ -5,7 +5,7 @@ using MediaBrowser.Model.Branding;
namespace Emby.Server.Implementations.Branding
{
///
- /// Branding configuration factory.
+ /// A configuration factory for .
///
public class BrandingConfigurationFactory : IConfigurationFactory
{
diff --git a/Emby.Server.Implementations/Channels/ChannelManager.cs b/Emby.Server.Implementations/Channels/ChannelManager.cs
index 8beb5866f1..41eb58bab0 100644
--- a/Emby.Server.Implementations/Channels/ChannelManager.cs
+++ b/Emby.Server.Implementations/Channels/ChannelManager.cs
@@ -141,9 +141,9 @@ namespace Emby.Server.Implementations.Channels
}
///
- /// Returns an containing installed channel ID's.
+ /// Get the installed channel IDs.
///
- /// An containing installed channel ID's.
+ /// An containing installed channel IDs.
public IEnumerable GetInstalledChannelIds()
{
return GetAllChannels().Select(i => GetInternalChannelId(i.Name));
@@ -296,7 +296,7 @@ namespace Emby.Server.Implementations.Channels
/// Refreshes the associated channels.
///
/// The progress.
- /// The cancellation token.
+ /// A cancellation token that can be used to cancel the operation.
/// The completed task.
public async Task RefreshChannels(IProgress progress, CancellationToken cancellationToken)
{
@@ -384,8 +384,8 @@ namespace Emby.Server.Implementations.Channels
/// Gets the dynamic media sources based on the provided item.
///
/// The item.
- /// The cancellation token.
- /// The completed task.
+ /// A cancellation token that can be used to cancel the operation.
+ /// The task representing the operation to get the media sources.
public async Task> GetDynamicMediaSources(BaseItem item, CancellationToken cancellationToken)
{
var channel = GetChannel(item.ChannelId);
@@ -578,7 +578,8 @@ namespace Emby.Server.Implementations.Channels
/// The provider.
/// The features.
/// The supported features.
- public ChannelFeatures GetChannelFeaturesDto(Channel channel,
+ public ChannelFeatures GetChannelFeaturesDto(
+ Channel channel,
IChannel provider,
InternalChannelFeatures features)
{
@@ -961,27 +962,15 @@ namespace Emby.Server.Implementations.Channels
if (info.Type == ChannelItemType.Folder)
{
- switch (info.FolderType)
+ item = info.FolderType switch
{
- case ChannelFolderType.MusicAlbum:
- item = GetItemById(info.Id, channelProvider.Name, out isNew);
- break;
- case ChannelFolderType.MusicArtist:
- item = GetItemById(info.Id, channelProvider.Name, out isNew);
- break;
- case ChannelFolderType.PhotoAlbum:
- item = GetItemById(info.Id, channelProvider.Name, out isNew);
- break;
- case ChannelFolderType.Series:
- item = GetItemById(info.Id, channelProvider.Name, out isNew);
- break;
- case ChannelFolderType.Season:
- item = GetItemById(info.Id, channelProvider.Name, out isNew);
- break;
- default:
- item = GetItemById(info.Id, channelProvider.Name, out isNew);
- break;
- }
+ ChannelFolderType.MusicAlbum => GetItemById(info.Id, channelProvider.Name, out isNew),
+ ChannelFolderType.MusicArtist => GetItemById(info.Id, channelProvider.Name, out isNew),
+ ChannelFolderType.PhotoAlbum => GetItemById(info.Id, channelProvider.Name, out isNew),
+ ChannelFolderType.Series => GetItemById(info.Id, channelProvider.Name, out isNew),
+ ChannelFolderType.Season => GetItemById(info.Id, channelProvider.Name, out isNew),
+ _ => GetItemById(info.Id, channelProvider.Name, out isNew)
+ };
}
else if (info.MediaType == ChannelMediaType.Audio)
{
@@ -991,26 +980,14 @@ namespace Emby.Server.Implementations.Channels
}
else
{
- switch (info.ContentType)
+ item = info.ContentType switch
{
- case ChannelMediaContentType.Episode:
- item = GetItemById(info.Id, channelProvider.Name, out isNew);
- break;
- case ChannelMediaContentType.Movie:
- item = GetItemById(info.Id, channelProvider.Name, out isNew);
- break;
- default:
- if (info.ContentType == ChannelMediaContentType.Trailer || info.ExtraType == ExtraType.Trailer)
- {
- item = GetItemById(info.Id, channelProvider.Name, out isNew);
- }
- else
- {
- item = GetItemById