[Enhancement]: Match New Authors feature #1148

Open
opened 2026-04-24 23:34:12 +02:00 by adam · 5 comments
Owner

Originally created by @raviwarrier on GitHub (May 24, 2023).

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.

Originally created by @raviwarrier on GitHub (May 24, 2023). ### 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](https://github.com/advplyr/audiobookshelf/assets/42061703/5974c518-4647-4a05-bf89-6b8dd0574330) 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.
adam added the enhancement label 2026-04-24 23:34:12 +02:00
Author
Owner

@catduckgnaf commented on GitHub (Sep 11, 2023):

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

@catduckgnaf commented on GitHub (Sep 11, 2023): I agree, can it simply do a "match on new author" like when a new author is found, try a quickmatch?
Author
Owner

@advplyr commented on GitHub (Feb 18, 2024):

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

@advplyr commented on GitHub (Feb 18, 2024): What would the criteria be for a new or unmatched author? It doesn't have an ASIN? Image? Description?
Author
Owner

@catduckgnaf commented on GitHub (Feb 19, 2024):

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 commented on GitHub (Feb 19, 2024): > 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.
Author
Owner

@raviwarrier commented on GitHub (Feb 19, 2024):

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 commented on GitHub (Feb 19, 2024): > 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.
Author
Owner

@catduckgnaf commented on GitHub (Feb 19, 2024):

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 commented on GitHub (Feb 19, 2024): > > 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.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#1148