[Bug]: Incorrect transfer of genres and tags when scraping with audible (all variants) #720

Closed
opened 2026-04-24 23:18:04 +02:00 by adam · 8 comments
Owner

Originally created by @Hallo951 on GitHub (Oct 26, 2022).

Describe the issue

When scraping audiobooks with audible, the genres and tags are not transferred correctly. Here is an example with the german audiobook "Rache" by Dean Koontz and the audible.de website:

Screenshot_20221026_131414_com brave browser
Screenshot_20221026_131457_com brave browser

You can see the genres and tags are not correctly.

Steps to reproduce the issue

  1. Match the german audiobook "Rache" by Dean Koontz with audible.de or audible.com in Audiobookshelf.
  2. Compare the genres and tags by the match with the information on the audible.de or audible.com website.

Audiobookshelf version

2.2.1

How are you running audiobookshelf?

Docker

Originally created by @Hallo951 on GitHub (Oct 26, 2022). ### Describe the issue When scraping audiobooks with audible, the genres and tags are not transferred correctly. Here is an example with the german audiobook "Rache" by Dean Koontz and the audible.de website: ![Screenshot_20221026_131414_com brave browser](https://user-images.githubusercontent.com/40667862/198014143-6c08e22e-16eb-474e-bcb2-c71476248aa5.jpg) ![Screenshot_20221026_131457_com brave browser](https://user-images.githubusercontent.com/40667862/198014146-d0b43a99-088d-4096-8d66-725b5f041468.jpg) You can see the genres and tags are not correctly. ### Steps to reproduce the issue 1. Match the german audiobook "Rache" by Dean Koontz with audible.de or audible.com in Audiobookshelf. 2. Compare the genres and tags by the match with the information on the audible.de or audible.com website. ### Audiobookshelf version 2.2.1 ### How are you running audiobookshelf? Docker
adam added the bug label 2026-04-24 23:18:04 +02:00
adam closed this issue 2026-04-24 23:18:05 +02:00
Author
Owner

@advplyr commented on GitHub (Oct 28, 2022):

We are using Audnexus Api in order to get the genres & tags because the audible api doesn't give those.

Audnexus recently added support for different regions so it may not be updated for genres/tags yet. I can see those tags/genres it pulls is from the US version: https://www.audible.com/pd/Rache-Audiobook/3749900639

This is the audnexus request for reference: https://api.audnex.us/books/3749900639?region=de

There's nothing we can do on our end about this

@advplyr commented on GitHub (Oct 28, 2022): We are using [Audnexus Api](https://audnex.us/) in order to get the genres & tags because the audible api doesn't give those. Audnexus recently added support for different regions so it may not be updated for genres/tags yet. I can see those tags/genres it pulls is from the US version: https://www.audible.com/pd/Rache-Audiobook/3749900639 This is the audnexus request for reference: https://api.audnex.us/books/3749900639?region=de There's nothing we can do on our end about this
Author
Owner

@Hallo951 commented on GitHub (Oct 29, 2022):

All right, thanks for the feedback. I'll take a closer look, because sometimes it takes over the correct genres and tags, but then enters them all one after the other in the tag field and not in the genre field. I'll post an example here in the next few days.

@Hallo951 commented on GitHub (Oct 29, 2022): All right, thanks for the feedback. I'll take a closer look, because sometimes it takes over the correct genres and tags, but then enters them all one after the other in the tag field and not in the genre field. I'll post an example here in the next few days.
Author
Owner

@Hallo951 commented on GitHub (Oct 31, 2022):

Hi, here is an example where audiobookshelf reads the genre and tags correctly but assigns them incorrectly. As a test I used the German audio book "Mensch ohne Hund" by Hakan Nesser. The audio book was scraped with audiobookshelf and the scrapper "Audible.de".

Here are the screenshots:

Screenshot_20221031_210414_com brave browser
Screenshot_20221031_210249_com brave browser

As you can see, the genre and tags are read in correctly. However, they are not properly separated into genre and tags. Instead, everything is written in the tags. You can also see a wrong entry...

@Hallo951 commented on GitHub (Oct 31, 2022): Hi, here is an example where audiobookshelf reads the genre and tags correctly but assigns them incorrectly. As a test I used the German audio book "Mensch ohne Hund" by Hakan Nesser. The audio book was scraped with audiobookshelf and the scrapper "Audible.de". Here are the screenshots: ![Screenshot_20221031_210414_com brave browser](https://user-images.githubusercontent.com/40667862/199102823-694c8ebd-8e4a-402c-8a63-7ac1a1d5b413.jpg) ![Screenshot_20221031_210249_com brave browser](https://user-images.githubusercontent.com/40667862/199102835-b22857e1-3ecc-4e0e-b510-e3e7262be272.jpg) As you can see, the genre and tags are read in correctly. However, they are not properly separated into genre and tags. Instead, everything is written in the tags. You can also see a wrong entry...
Author
Owner

@Hallo951 commented on GitHub (Nov 1, 2022):

I thought again about the wrong entry "Krimis" in the genres/tags. Could it be that audiobookshelf somehow splits the string "Krimis & Thriller" at the "&" sign?

Maybe you should also add a filter that prevents the wrong genre/tags from being taken over if they cannot be retrieved from the correct website (audible.de).

@Hallo951 commented on GitHub (Nov 1, 2022): I thought again about the wrong entry "Krimis" in the genres/tags. Could it be that audiobookshelf somehow splits the string "Krimis & Thriller" at the "&" sign? Maybe you should also add a filter that prevents the wrong genre/tags from being taken over if they cannot be retrieved from the correct website (audible.de).
Author
Owner

@advplyr commented on GitHub (Nov 1, 2022):

This doesn't have to do with audiobookshelf, it is Audnexus API that is returning back this data.

As you can see Audnexus is saying they are all tags.

https://api.audnex.us/books/B004V2UNQ4?region=de
image

@advplyr commented on GitHub (Nov 1, 2022): This doesn't have to do with audiobookshelf, it is Audnexus API that is returning back this data. As you can see Audnexus is saying they are all tags. https://api.audnex.us/books/B004V2UNQ4?region=de ![image](https://user-images.githubusercontent.com/67830747/199283682-0a607f75-0a6c-4098-9566-b0921d7120b1.png)
Author
Owner

@Hallo951 commented on GitHub (Nov 1, 2022):

Ok, thanks for the feedback. Then I'll write to the developers of this Audnexus.

@Hallo951 commented on GitHub (Nov 1, 2022): Ok, thanks for the feedback. Then I'll write to the developers of this Audnexus.
Author
Owner

@Hallo951 commented on GitHub (Nov 12, 2022):

It looks like something is happening with the API problem...

@Hallo951 commented on GitHub (Nov 12, 2022): It looks like something is happening with the API problem...
Author
Owner

@advplyr commented on GitHub (Nov 12, 2022):

Once they have deployed the fix then it will just start working in Abs. We are just making a request to their server for the data.

@advplyr commented on GitHub (Nov 12, 2022): Once they have deployed the fix then it will just start working in Abs. We are just making a request to their server for the data.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#720