From 8e686271c88f85484377b84d609988ed2c8b2288 Mon Sep 17 00:00:00 2001 From: Johnny Shankman Date: Thu, 14 Sep 2023 15:28:59 -0400 Subject: [PATCH] Update readme.md --- readme.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index b838d43..7ea1fcd 100644 --- a/readme.md +++ b/readme.md @@ -26,8 +26,10 @@ Once completed, all songs will be migrated into the Playlist and you'll be left ## Search Pattern -First, we search for the song by constraining it to the exact album and artist found in the track data. +I use a naive two-tier search pattern. -If that produces no results, we lax the constraints and search for the exact song from the eact artist on any of their albums. +First, we search for the song by constraining it to the exact album and artist found in the track data. If there are typos obviously this will have issues. -After that, we fail to migrate the song, as laxing the constraints further gets messy and produces false positives (covers, wrong song, etc). Those songs have their track data written to `notFoundTracks.json`, allowing you to then manually go find those songs and add them to your playlist yourself. +Then we try a second time we search for song and constrain by only the artist name, meaning any album version will suffice. + +After that, we fail to migrate the song, as laxing the constraints further gets produces too many false positives (covers, wrong song, etc). Those songs have their track data written to `notFoundTracks.json`, allowing you to then manually go find those songs and add them to your playlist yourself.