audiobookshelf icon indicating copy to clipboard operation
audiobookshelf copied to clipboard

[Enhancement]: Match New Authors feature

Open raviwarrier opened this issue 2 years ago • 5 comments

Describe the feature/enhancement

In the authors' page, there is only one possible action: "Match All Authors". This action starts working on all authors, irrespective of whether they have info or not. See image below: image

In addition to "match all authors", also have "match new authors" and/or "match unmatched authors" (phrasing can be better) to work only on those authors that are newly added or those who don't have info matched.

This should save processing time, audible limits and overall time for library updates.

raviwarrier avatar May 24 '23 07:05 raviwarrier

I agree, can it simply do a "match on new author" like when a new author is found, try a quickmatch?

catduckgnaf avatar Sep 11 '23 01:09 catduckgnaf

What would the criteria be for a new or unmatched author? It doesn't have an ASIN? Image? Description?

advplyr avatar Feb 18 '24 17:02 advplyr

What would the criteria be for a new or unmatched author? It doesn't have an ASIN? Image? Description?

I would say image. That is how I notice anyway. I have never seen an image found and NOT description.

catduckgnaf avatar Feb 19 '24 00:02 catduckgnaf

What would the criteria be for a new or unmatched author? It doesn't have an ASIN? Image? Description?

It would, I presume, be the same as what you do for "Match All Authors", but "added date > last matching done date", or "has description = false"

This depends on whether you do have a way of tracking 'last matching done date', or maintain an 'added date' field for authors.

the easiest way would be to see if the book associated with that author has been added recently, and if yes, check if the author record has details, and if not, then do a quick match. since you do maintain "added date" for the book.

If book new > if author details missing > quick match.

if the book is old, one can presume that the author has been updated: searched, matched and updated OR searched, not found, not updated - are the only two possible outcomes.

raviwarrier avatar Feb 19 '24 02:02 raviwarrier

What would the criteria be for a new or unmatched author? It doesn't have an ASIN? Image? Description?

It would, I presume, be the same as what you do for "Match All Authors", but "added date > last matching done date", or "has description = false"

This depends on whether you do have a way of tracking 'last matching done date', or maintain an 'added date' field for authors.

the easiest way would be to see if the book associated with that author has been added recently, and if yes, check if the author record has details, and if not, then do a quick match. since you do maintain "added date" for the book.

If book new > if author details missing > quick match.

if the book is old, one can presume that the author has been updated: searched, matched and updated OR searched, not found, not updated - are the only two possible outcomes.

I agree with this approach, and as far as details, I think description and/or image. I would avoid looking at ASIN, or at least exclusively. I have added many authors manually, and I may not add or have their ASIN.

catduckgnaf avatar Feb 19 '24 02:02 catduckgnaf