Add ability to search by #TAGS using '#'

This commit is contained in:
unknown committed 2024-04-18 15:06:57 +01:00
1 parent cd0e5223cd
commit 0695803a2e
1 file changed
+13
+13
View File
@@ -100,6 +100,7 @@ namespace Vocaluxe.Base
String searchForLanguage = null; // l:
String searchForCreator = null; // c:
String searchForEdition = null; // e:
String searchForTags = null; // #:
String searchForAlbum = null; // al:
String searchForFileName = null; // fi:
String searchForFolderName = null; // fo:
@@ -138,6 +139,9 @@ namespace Vocaluxe.Base
case "E:":
searchForEdition = searchToken.Substring(2);
break;
case "#:":
searchForTags = searchToken.Substring(2);
break;
default:
foundIt = false;
break;
@@ -231,6 +235,15 @@ namespace Vocaluxe.Base
}
}
if (searchForTags != null)
{
foreach (String tag in song.Tags)
{
if (tag.ToUpper().Contains(searchForTags))
_FilteredSongs.Add(song);
}
}
if (searchForYear != null)
{
int pos = searchForYear.IndexOf("-");