protected String buildContainerIdForSearch(ContentDirectoryMainContentType _mainContentType, ContentDirectorySearchType _searchType = ContentDirectorySearchType.Artist)
{
String container = "";
switch (_mainContentType)
{
case ContentDirectoryMainContentType.MyMusic:
container = "0/My Music/Search/";
break;
case ContentDirectoryMainContentType.Napster:
container = "0/Napster/Search/";
break;
case ContentDirectoryMainContentType.Simfy:
container = "0/Simfy/Search/";
break;
case ContentDirectoryMainContentType.TuneIn:
container = "0/RadioTime/Search";
break;
}
switch (_searchType)
{
case ContentDirectorySearchType.Album:
container += "Album";
break;
case ContentDirectorySearchType.Artist:
container += "Artist";
break;
case ContentDirectorySearchType.Track:
// Damn Raumfeld ;), needs to have special for tracks too!
if (_mainContentType == ContentDirectoryMainContentType.MyMusic)
container += "AllTrack";
else
container += "Track";
break;
}
// Damn Raumfeld ;), needs to have an "s" on one special type
if (_mainContentType == ContentDirectoryMainContentType.MyMusic)
container += "s";
return container;
}