Last small fixes

This commit is contained in:
cvium 2021-11-09 19:44:21 +01:00
parent 37a04d5dbf
commit a90735bc5a

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)
{ {
case SearchType.Audio:
mediaTypes = new[] { MediaType.Audio }; mediaTypes = new[] { MediaType.Audio };
isFolder = false; isFolder = false;
} break;
else if (search.SearchType == SearchType.Video) 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;
else if (search.SearchType == SearchType.Playlist) case SearchType.Playlist:
{ case SearchType.MusicAlbum:
// items = items.OfType<Playlist>();
isFolder = true;
}
else if (search.SearchType == SearchType.MusicAlbum)
{
// items = items.OfType<MusicAlbum>();
isFolder = true; isFolder = true;
break;
} }
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];