Last small fixes

This commit is contained in:
cvium 2021-11-09 19:44:21 +01:00
parent 37a04d5dbf
commit a90735bc5a
1 changed files with 18 additions and 24 deletions

View File

@ -511,30 +511,24 @@ namespace Emby.Dlna.ContentDirectory
string[] mediaTypes = Array.Empty<string>(); string[] mediaTypes = Array.Empty<string>();
bool? isFolder = null; bool? isFolder = null;
if (search.SearchType == SearchType.Audio) switch (search.SearchType)
{ {
mediaTypes = new[] { MediaType.Audio }; case SearchType.Audio:
isFolder = false; mediaTypes = new[] { MediaType.Audio };
} isFolder = false;
else if (search.SearchType == SearchType.Video) break;
{ case SearchType.Video:
mediaTypes = new[] { MediaType.Video }; mediaTypes = new[] { MediaType.Video };
isFolder = false; isFolder = false;
} break;
else if (search.SearchType == SearchType.Image) case SearchType.Image:
{ mediaTypes = new[] { MediaType.Photo };
mediaTypes = new[] { MediaType.Photo }; isFolder = false;
isFolder = false; break;
} case SearchType.Playlist:
else if (search.SearchType == SearchType.Playlist) case SearchType.MusicAlbum:
{ isFolder = true;
// items = items.OfType<Playlist>(); break;
isFolder = true;
}
else if (search.SearchType == SearchType.MusicAlbum)
{
// items = items.OfType<MusicAlbum>();
isFolder = true;
} }
return folder.GetItems(new InternalItemsQuery return folder.GetItems(new InternalItemsQuery
@ -1256,7 +1250,7 @@ namespace Emby.Dlna.ContentDirectory
var paramsIndex = id.IndexOf(ParamsSrch, StringComparison.OrdinalIgnoreCase); var paramsIndex = id.IndexOf(ParamsSrch, StringComparison.OrdinalIgnoreCase);
if (paramsIndex != -1) if (paramsIndex != -1)
{ {
id = id.Substring(paramsIndex + ParamsSrch.Length); id = id[(paramsIndex + ParamsSrch.Length)..];
var parts = id.Split(';'); var parts = id.Split(';');
id = parts[23]; id = parts[23];