From 8ea637ff056a197ea18001e577d0421ebd80d9d8 Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Sun, 19 Mar 2023 13:22:07 -0600 Subject: [PATCH] search: ignore punctuation Ignore punctuation when searching. Makes the search experience a bit nicer. Resolves #378. --- CHANGELOG.md | 5 +++-- .../oxycblt/auxio/music/metadata/TagWorker.kt | 16 ++++++++++------ .../org/oxycblt/auxio/search/SearchEngine.kt | 7 ++++--- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c03ffbe9..55ce844fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,12 +7,13 @@ #### What's Improved - Accept `REPLAYGAIN_*` adjustment information on OPUS files alongside -`R128_*` adjustments. +`R128_*` adjustments - List updates are now consistent across the app - Fixed jarring header update in detail view - Search view now trims search queries - Audio effect (equalizer) session is now broadcast when playing/pausing -rather than on start/stop. +rather than on start/stop +- Searching now ignores punctuation #### What's Fixed - Fixed MP4-AAC files not playing due to an accidental audio extractor diff --git a/app/src/main/java/org/oxycblt/auxio/music/metadata/TagWorker.kt b/app/src/main/java/org/oxycblt/auxio/music/metadata/TagWorker.kt index f305f4a81..2cf328a92 100644 --- a/app/src/main/java/org/oxycblt/auxio/music/metadata/TagWorker.kt +++ b/app/src/main/java/org/oxycblt/auxio/music/metadata/TagWorker.kt @@ -159,11 +159,14 @@ private constructor(private val rawSong: RawSong, private val future: Future