Skip to content

Commit

Permalink
Merge pull request jellyfin#4341 from Bond-009/minor6
Browse files Browse the repository at this point in the history
Minor improvements
  • Loading branch information
anthonylavado committed Nov 2, 2020
2 parents f23836c + 5a9c218 commit 6205fb4
Show file tree
Hide file tree
Showing 29 changed files with 131 additions and 120 deletions.
32 changes: 16 additions & 16 deletions Emby.Dlna/ContentDirectory/ControlHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -487,7 +487,7 @@ private QueryResult<BaseItem> GetChildrenSorted(BaseItem item, User user, Search
User = user,
Recursive = true,
IsMissing = false,
ExcludeItemTypes = new[] { typeof(Book).Name },
ExcludeItemTypes = new[] { nameof(Book) },
IsFolder = isFolder,
MediaTypes = mediaTypes,
DtoOptions = GetDtoOptions()
Expand Down Expand Up @@ -556,7 +556,7 @@ private QueryResult<ServerItem> GetUserItems(BaseItem item, StubType? stubType,
Limit = limit,
StartIndex = startIndex,
IsVirtualItem = false,
ExcludeItemTypes = new[] { typeof(Book).Name },
ExcludeItemTypes = new[] { nameof(Book) },
IsPlaceHolder = false,
DtoOptions = GetDtoOptions()
};
Expand All @@ -575,7 +575,7 @@ private QueryResult<ServerItem> GetLiveTvChannels(User user, SortCriteria sort,
StartIndex = startIndex,
Limit = limit,
};
query.IncludeItemTypes = new[] { typeof(LiveTvChannel).Name };
query.IncludeItemTypes = new[] { nameof(LiveTvChannel) };

SetSorting(query, sort, false);

Expand Down Expand Up @@ -910,7 +910,7 @@ private QueryResult<ServerItem> GetSeries(BaseItem parent, User user, InternalIt
query.Parent = parent;
query.SetUser(user);

query.IncludeItemTypes = new[] { typeof(Series).Name };
query.IncludeItemTypes = new[] { nameof(Series) };

var result = _libraryManager.GetItemsResult(query);

Expand All @@ -923,7 +923,7 @@ private QueryResult<ServerItem> GetMovieMovies(BaseItem parent, User user, Inter
query.Parent = parent;
query.SetUser(user);

query.IncludeItemTypes = new[] { typeof(Movie).Name };
query.IncludeItemTypes = new[] { nameof(Movie) };

var result = _libraryManager.GetItemsResult(query);

Expand All @@ -936,7 +936,7 @@ private QueryResult<ServerItem> GetMovieCollections(User user, InternalItemsQuer
// query.Parent = parent;
query.SetUser(user);

query.IncludeItemTypes = new[] { typeof(BoxSet).Name };
query.IncludeItemTypes = new[] { nameof(BoxSet) };

var result = _libraryManager.GetItemsResult(query);

Expand All @@ -949,7 +949,7 @@ private QueryResult<ServerItem> GetMusicAlbums(BaseItem parent, User user, Inter
query.Parent = parent;
query.SetUser(user);

query.IncludeItemTypes = new[] { typeof(MusicAlbum).Name };
query.IncludeItemTypes = new[] { nameof(MusicAlbum) };

var result = _libraryManager.GetItemsResult(query);

Expand All @@ -962,7 +962,7 @@ private QueryResult<ServerItem> GetMusicSongs(BaseItem parent, User user, Intern
query.Parent = parent;
query.SetUser(user);

query.IncludeItemTypes = new[] { typeof(Audio).Name };
query.IncludeItemTypes = new[] { nameof(Audio) };

var result = _libraryManager.GetItemsResult(query);

Expand All @@ -975,7 +975,7 @@ private QueryResult<ServerItem> GetFavoriteSongs(BaseItem parent, User user, Int
query.Parent = parent;
query.SetUser(user);
query.IsFavorite = true;
query.IncludeItemTypes = new[] { typeof(Audio).Name };
query.IncludeItemTypes = new[] { nameof(Audio) };

var result = _libraryManager.GetItemsResult(query);

Expand All @@ -988,7 +988,7 @@ private QueryResult<ServerItem> GetFavoriteSeries(BaseItem parent, User user, In
query.Parent = parent;
query.SetUser(user);
query.IsFavorite = true;
query.IncludeItemTypes = new[] { typeof(Series).Name };
query.IncludeItemTypes = new[] { nameof(Series) };

var result = _libraryManager.GetItemsResult(query);

Expand All @@ -1001,7 +1001,7 @@ private QueryResult<ServerItem> GetFavoriteEpisodes(BaseItem parent, User user,
query.Parent = parent;
query.SetUser(user);
query.IsFavorite = true;
query.IncludeItemTypes = new[] { typeof(Episode).Name };
query.IncludeItemTypes = new[] { nameof(Episode) };

var result = _libraryManager.GetItemsResult(query);

Expand All @@ -1014,7 +1014,7 @@ private QueryResult<ServerItem> GetMovieFavorites(BaseItem parent, User user, In
query.Parent = parent;
query.SetUser(user);
query.IsFavorite = true;
query.IncludeItemTypes = new[] { typeof(Movie).Name };
query.IncludeItemTypes = new[] { nameof(Movie) };

var result = _libraryManager.GetItemsResult(query);

Expand All @@ -1027,7 +1027,7 @@ private QueryResult<ServerItem> GetFavoriteAlbums(BaseItem parent, User user, In
query.Parent = parent;
query.SetUser(user);
query.IsFavorite = true;
query.IncludeItemTypes = new[] { typeof(MusicAlbum).Name };
query.IncludeItemTypes = new[] { nameof(MusicAlbum) };

var result = _libraryManager.GetItemsResult(query);

Expand Down Expand Up @@ -1181,7 +1181,7 @@ private QueryResult<ServerItem> GetTvLatest(BaseItem parent, User user, Internal
{
UserId = user.Id,
Limit = 50,
IncludeItemTypes = new[] { typeof(Episode).Name },
IncludeItemTypes = new[] { nameof(Episode) },
ParentId = parent == null ? Guid.Empty : parent.Id,
GroupItems = false
},
Expand Down Expand Up @@ -1215,7 +1215,7 @@ private QueryResult<ServerItem> GetMusicArtistItems(BaseItem item, Guid parentId
Recursive = true,
ParentId = parentId,
ArtistIds = new[] { item.Id },
IncludeItemTypes = new[] { typeof(MusicAlbum).Name },
IncludeItemTypes = new[] { nameof(MusicAlbum) },
Limit = limit,
StartIndex = startIndex,
DtoOptions = GetDtoOptions()
Expand Down Expand Up @@ -1259,7 +1259,7 @@ private QueryResult<ServerItem> GetMusicGenreItems(BaseItem item, Guid parentId,
Recursive = true,
ParentId = parentId,
GenreIds = new[] { item.Id },
IncludeItemTypes = new[] { typeof(MusicAlbum).Name },
IncludeItemTypes = new[] { nameof(MusicAlbum) },
Limit = limit,
StartIndex = startIndex,
DtoOptions = GetDtoOptions()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ public string DataPath
}

/// <inheritdoc />
public string VirtualDataPath { get; } = "%AppDataPath%";
public string VirtualDataPath => "%AppDataPath%";

/// <summary>
/// Gets the image cache path.
Expand Down
4 changes: 2 additions & 2 deletions Emby.Server.Implementations/ApplicationHost.cs
Original file line number Diff line number Diff line change
Expand Up @@ -339,7 +339,7 @@ private void OnNetworkChanged(object sender, EventArgs e)
/// Gets the email address for use within a comment section of a user agent field.
/// Presently used to provide contact information to MusicBrainz service.
/// </summary>
public string ApplicationUserAgentAddress { get; } = "[email protected]";
public string ApplicationUserAgentAddress => "[email protected]";

/// <summary>
/// Gets the current application name.
Expand Down Expand Up @@ -403,7 +403,7 @@ protected object CreateInstanceSafe(Type type)
/// <summary>
/// Resolves this instance.
/// </summary>
/// <typeparam name="T">The type</typeparam>
/// <typeparam name="T">The type.</typeparam>
/// <returns>``0.</returns>
public T Resolve<T>() => ServiceProvider.GetService<T>();

Expand Down
2 changes: 1 addition & 1 deletion Emby.Server.Implementations/Channels/ChannelManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -543,7 +543,7 @@ public ChannelFeatures[] GetAllChannelFeatures()
return _libraryManager.GetItemIds(
new InternalItemsQuery
{
IncludeItemTypes = new[] { typeof(Channel).Name },
IncludeItemTypes = new[] { nameof(Channel) },
OrderBy = new[] { (ItemSortBy.SortName, SortOrder.Ascending) }
}).Select(i => GetChannelFeatures(i.ToString("N", CultureInfo.InvariantCulture))).ToArray();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ private void CleanDatabase(CancellationToken cancellationToken)

var uninstalledChannels = _libraryManager.GetItemList(new InternalItemsQuery
{
IncludeItemTypes = new[] { typeof(Channel).Name },
IncludeItemTypes = new[] { nameof(Channel) },
ExcludeItemIds = installedChannelIds.ToArray()
});

Expand Down
34 changes: 17 additions & 17 deletions Emby.Server.Implementations/Data/SqliteItemRepository.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3914,7 +3914,7 @@ private List<string> GetWhereClauses(InternalItemsQuery query, IStatement statem
if (query.IsPlayed.HasValue)
{
// We should probably figure this out for all folders, but for right now, this is the only place where we need it
if (query.IncludeItemTypes.Length == 1 && string.Equals(query.IncludeItemTypes[0], typeof(Series).Name, StringComparison.OrdinalIgnoreCase))
if (query.IncludeItemTypes.Length == 1 && string.Equals(query.IncludeItemTypes[0], nameof(Series), StringComparison.OrdinalIgnoreCase))
{
if (query.IsPlayed.Value)
{
Expand Down Expand Up @@ -4755,29 +4755,29 @@ private List<string> GetItemByNameTypesInQuery(InternalItemsQuery query)
{
var list = new List<string>();

if (IsTypeInQuery(typeof(Person).Name, query))
if (IsTypeInQuery(nameof(Person), query))
{
list.Add(typeof(Person).Name);
list.Add(nameof(Person));
}

if (IsTypeInQuery(typeof(Genre).Name, query))
if (IsTypeInQuery(nameof(Genre), query))
{
list.Add(typeof(Genre).Name);
list.Add(nameof(Genre));
}

if (IsTypeInQuery(typeof(MusicGenre).Name, query))
if (IsTypeInQuery(nameof(MusicGenre), query))
{
list.Add(typeof(MusicGenre).Name);
list.Add(nameof(MusicGenre));
}

if (IsTypeInQuery(typeof(MusicArtist).Name, query))
if (IsTypeInQuery(nameof(MusicArtist), query))
{
list.Add(typeof(MusicArtist).Name);
list.Add(nameof(MusicArtist));
}

if (IsTypeInQuery(typeof(Studio).Name, query))
if (IsTypeInQuery(nameof(Studio), query))
{
list.Add(typeof(Studio).Name);
list.Add(nameof(Studio));
}

return list;
Expand Down Expand Up @@ -4832,12 +4832,12 @@ private bool EnableGroupByPresentationUniqueKey(InternalItemsQuery query)

var types = new[]
{
typeof(Episode).Name,
typeof(Video).Name,
typeof(Movie).Name,
typeof(MusicVideo).Name,
typeof(Series).Name,
typeof(Season).Name
nameof(Episode),
nameof(Video),
nameof(Movie),
nameof(MusicVideo),
nameof(Series),
nameof(Season)
};

if (types.Any(i => query.IncludeItemTypes.Contains(i, StringComparer.OrdinalIgnoreCase)))
Expand Down
2 changes: 1 addition & 1 deletion Emby.Server.Implementations/Dto/DtoService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -465,7 +465,7 @@ private void SetMusicVideoProperties(BaseItemDto dto, MusicVideo item)
{
var parentAlbumIds = _libraryManager.GetItemIds(new InternalItemsQuery
{
IncludeItemTypes = new[] { typeof(MusicAlbum).Name },
IncludeItemTypes = new[] { nameof(MusicAlbum) },
Name = item.Album,
Limit = 1
});
Expand Down
2 changes: 1 addition & 1 deletion Emby.Server.Implementations/Images/ArtistImageProvider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ protected override IReadOnlyList<BaseItem> GetItemsWithImages(BaseItem item)
// return _libraryManager.GetItemList(new InternalItemsQuery
// {
// ArtistIds = new[] { item.Id },
// IncludeItemTypes = new[] { typeof(MusicAlbum).Name },
// IncludeItemTypes = new[] { nameof(MusicAlbum) },
// OrderBy = new[] { (ItemSortBy.Random, SortOrder.Ascending) },
// Limit = 4,
// Recursive = true,
Expand Down
9 changes: 7 additions & 2 deletions Emby.Server.Implementations/Images/GenreImageProvider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,12 @@ protected override IReadOnlyList<BaseItem> GetItemsWithImages(BaseItem item)
return _libraryManager.GetItemList(new InternalItemsQuery
{
Genres = new[] { item.Name },
IncludeItemTypes = new[] { typeof(MusicAlbum).Name, typeof(MusicVideo).Name, typeof(Audio).Name },
IncludeItemTypes = new[]
{
nameof(MusicAlbum),
nameof(MusicVideo),
nameof(Audio)
},
OrderBy = new[] { (ItemSortBy.Random, SortOrder.Ascending) },
Limit = 4,
Recursive = true,
Expand Down Expand Up @@ -77,7 +82,7 @@ protected override IReadOnlyList<BaseItem> GetItemsWithImages(BaseItem item)
return _libraryManager.GetItemList(new InternalItemsQuery
{
Genres = new[] { item.Name },
IncludeItemTypes = new[] { typeof(Series).Name, typeof(Movie).Name },
IncludeItemTypes = new[] { nameof(Series), nameof(Movie) },
OrderBy = new[] { (ItemSortBy.Random, SortOrder.Ascending) },
Limit = 4,
Recursive = true,
Expand Down
4 changes: 2 additions & 2 deletions Emby.Server.Implementations/Library/MusicManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ public List<BaseItem> GetInstantMixFromFolder(Folder item, User user, DtoOptions
var genres = item
.GetRecursiveChildren(user, new InternalItemsQuery(user)
{
IncludeItemTypes = new[] { typeof(Audio).Name },
IncludeItemTypes = new[] { nameof(Audio) },
DtoOptions = dtoOptions
})
.Cast<Audio>()
Expand Down Expand Up @@ -86,7 +86,7 @@ public List<BaseItem> GetInstantMixFromGenreIds(Guid[] genreIds, User user, DtoO
{
return _libraryManager.GetItemList(new InternalItemsQuery(user)
{
IncludeItemTypes = new[] { typeof(Audio).Name },
IncludeItemTypes = new[] { nameof(Audio) },

GenreIds = genreIds.ToArray(),

Expand Down
28 changes: 14 additions & 14 deletions Emby.Server.Implementations/Library/SearchEngine.cs
Original file line number Diff line number Diff line change
Expand Up @@ -87,61 +87,61 @@ private List<SearchHintInfo> GetSearchHints(SearchQuery query, User user)
var excludeItemTypes = query.ExcludeItemTypes.ToList();
var includeItemTypes = (query.IncludeItemTypes ?? Array.Empty<string>()).ToList();

excludeItemTypes.Add(typeof(Year).Name);
excludeItemTypes.Add(typeof(Folder).Name);
excludeItemTypes.Add(nameof(Year));
excludeItemTypes.Add(nameof(Folder));

if (query.IncludeGenres && (includeItemTypes.Count == 0 || includeItemTypes.Contains("Genre", StringComparer.OrdinalIgnoreCase)))
{
if (!query.IncludeMedia)
{
AddIfMissing(includeItemTypes, typeof(Genre).Name);
AddIfMissing(includeItemTypes, typeof(MusicGenre).Name);
AddIfMissing(includeItemTypes, nameof(Genre));
AddIfMissing(includeItemTypes, nameof(MusicGenre));
}
}
else
{
AddIfMissing(excludeItemTypes, typeof(Genre).Name);
AddIfMissing(excludeItemTypes, typeof(MusicGenre).Name);
AddIfMissing(excludeItemTypes, nameof(Genre));
AddIfMissing(excludeItemTypes, nameof(MusicGenre));
}

if (query.IncludePeople && (includeItemTypes.Count == 0 || includeItemTypes.Contains("People", StringComparer.OrdinalIgnoreCase) || includeItemTypes.Contains("Person", StringComparer.OrdinalIgnoreCase)))
{
if (!query.IncludeMedia)
{
AddIfMissing(includeItemTypes, typeof(Person).Name);
AddIfMissing(includeItemTypes, nameof(Person));
}
}
else
{
AddIfMissing(excludeItemTypes, typeof(Person).Name);
AddIfMissing(excludeItemTypes, nameof(Person));
}

if (query.IncludeStudios && (includeItemTypes.Count == 0 || includeItemTypes.Contains("Studio", StringComparer.OrdinalIgnoreCase)))
{
if (!query.IncludeMedia)
{
AddIfMissing(includeItemTypes, typeof(Studio).Name);
AddIfMissing(includeItemTypes, nameof(Studio));
}
}
else
{
AddIfMissing(excludeItemTypes, typeof(Studio).Name);
AddIfMissing(excludeItemTypes, nameof(Studio));
}

if (query.IncludeArtists && (includeItemTypes.Count == 0 || includeItemTypes.Contains("MusicArtist", StringComparer.OrdinalIgnoreCase)))
{
if (!query.IncludeMedia)
{
AddIfMissing(includeItemTypes, typeof(MusicArtist).Name);
AddIfMissing(includeItemTypes, nameof(MusicArtist));
}
}
else
{
AddIfMissing(excludeItemTypes, typeof(MusicArtist).Name);
AddIfMissing(excludeItemTypes, nameof(MusicArtist));
}

AddIfMissing(excludeItemTypes, typeof(CollectionFolder).Name);
AddIfMissing(excludeItemTypes, typeof(Folder).Name);
AddIfMissing(excludeItemTypes, nameof(CollectionFolder));
AddIfMissing(excludeItemTypes, nameof(Folder));
var mediaTypes = query.MediaTypes.ToList();

if (includeItemTypes.Count > 0)
Expand Down
Loading

0 comments on commit 6205fb4

Please sign in to comment.