rmcrackan/Libation

Unifed author name masking/substitution

Opened this issue · 0 comments

Is your feature request related to a problem? Please describe.
Sometimes Audible has either

  1. Different spellings for the same author (i.e. they are under the same author ID, but the name is spelled slightly differently)
  2. Different accounts/IDs for the same author.

I think this is largely an issue with audiobooks published by small presses/independent or self-published authors, because they probably have to enter their own data with each book and forget whatever they used last time, or don't have a standard formula for the way they handle intials, punctuation, etc. At least, that is the problem I ran into when I was a self-pub author

So, there may be books by "A.B. Author", or "AB Author" or "A.B. Author". So, if you use the Author Name/Series/Book directory structure, you will end up with books by a single author in 2 or more directories.

This problem can also exist with series naming, with books in a single series being in different series directories because the names are slightly different, such as "The Series Name Series" and "Series Name".

Describe the solution you'd like
What I think would work best is if, when you right click on a book, there is an option to assign that book to a different author, or a different series. Then there will be a configuration file stored somewhere that a book by AB Author is treated as though it's by A.B. Author when liberated.

Perhaps there might also be a configuration that allows for author masking. So all books by "AB Author" are treated as though they belong to "A.B. Author" and exported to the same directory. And all books in "The Series Name Series" are exported with books in "Series Name" to keep them in a single directory.

Describe alternatives you've considered
The only solution I've found is to go through after exporting my library and manually fix these issues.

Additional context
This functionality could also help standardize books written by multiple authors, but where the order of the authors changes from book to book.

For example, if you use "First Author", books by the same pair of authors may be exported to different author directories.

Also applicable to books in multiple series, where the "First Series" may differ from book to book.