rmcrackan / Libation

Libation: Liberate your Library
GNU General Public License v3.0
2.27k stars 127 forks source link

"Auto-correct" list for author's whose name may be entered multple ways #921

Open ElysiumFic opened 2 weeks ago

ElysiumFic commented 2 weeks ago

Is your feature request related to a problem? Please describe. When an author name (typically one involving initials of some sort) has more than one variation listed on Audible, multiple author directories get created for the same author. So conceivably, one's downloads folder can look like this:

..Downloads/Audiobooks/AB Author ..Downloads/Audiobooks/A.B. Author ..Downloads/Audiobooks/A B Author ..Downloads/Audiobooks/A. B. Author authors example

Typically, this is seen more in independent and small press authors, who are entering their data themselves with each book and just type their name differently.

Describe the solution you'd like Some sort of auto-correct feature where you can select an author name, right click, and get an option to enter a correction for that name, at which point all the files associated with that variation of the author name will be renamed and moved appropriately. It should still be considered downloaded and present in the library, even though it's being (technically) stored in a directory for a different author name.

Describe alternatives you've considered Some sort of RegEx detection of author names that are similar but not identical, but that is prone to creating as many problems as it solves.

Additional context This feature could also be expanded using the same basic principle to consolidate books by authors writing under multiple names, frex: Stephen King and Richard Bachmann.

ElysiumFic commented 1 week ago

I just realized today that this could probably be done by referencing author IDs and then maybe giving the user the choice to select which name associated with a particular author ID they want to use.