Closes https://github.com/whoeevee/EeveeSpotify/issues/225
Adds a switch in settings to enable UserDefaults.romanizedLyrics.
Reworked Genius quarrying logic, to allow for multiple search attempts. This will also allow for multiple quary formats if needed/wanted.
if UserDefaults.romanizedLyrics is enabled first search for "(strippedTitle) (query.primaryArtist) (Romanized)" when using Genius, if that throws an error, and fallback to "(strippedTitle) (query.primaryArtist)".
Currently nothing is preventing the Romanized quary from being used if Genius is triggered as a fallback from another source, this could be easily added, but I was unsure if it is wanted...
Closes https://github.com/whoeevee/EeveeSpotify/issues/225 Adds a switch in settings to enable
UserDefaults.romanizedLyrics
. Reworked Genius quarrying logic, to allow for multiple search attempts. This will also allow for multiple quary formats if needed/wanted. ifUserDefaults.romanizedLyrics
is enabled first search for "(strippedTitle) (query.primaryArtist) (Romanized)" when using Genius, if that throws an error, and fallback to "(strippedTitle) (query.primaryArtist)".Currently nothing is preventing the Romanized quary from being used if Genius is triggered as a fallback from another source, this could be easily added, but I was unsure if it is wanted...