[PR #2188] [MERGED] fix: HTTP/429 when requesting authors information, resolves #1570 #3669

Closed
opened 2026-04-25 00:16:35 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/2188
Author: @jfrazx
Created: 10/6/2023
Status: Merged
Merged: 6/9/2024
Merged by: @advplyr

Base: masterHead: fix/match-authors-429


📝 Commits (10+)

  • 4e6b75d fix; HTTP/429 when requesting authors information, resolves #1570
  • 79c34d0 chore: merge master
  • 4c9b2ad chore: merge master
  • 06391b9 chore: merge master
  • 73c2124 feat: utilize p-throttle instad of limiter
  • 7082772 feat(429): retry 429 request errors
  • 5e8f247 chore: merge master
  • e9e9a8b chore: merge and resolve
  • ee501f7 Auto-formatting
  • a018374 Update:Validate ASIN for author, chapter and match requests

📊 Changes

8 files changed (+940 additions, -999 deletions)

View changed files

📝 package-lock.json (+773 -908)
📝 package.json (+1 -0)
📝 server/controllers/AuthorController.js (+2 -2)
📝 server/controllers/PodcastController.js (+31 -25)
📝 server/controllers/SearchController.js (+11 -7)
📝 server/providers/Audible.js (+3 -12)
📝 server/providers/Audnexus.js (+87 -28)
📝 server/utils/index.js (+32 -17)

📄 Description

  • Utilize a rate limiter when requesting matching author information
  • Ensure Audnexus class is a singleton

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/advplyr/audiobookshelf/pull/2188 **Author:** [@jfrazx](https://github.com/jfrazx) **Created:** 10/6/2023 **Status:** ✅ Merged **Merged:** 6/9/2024 **Merged by:** [@advplyr](https://github.com/advplyr) **Base:** `master` ← **Head:** `fix/match-authors-429` --- ### 📝 Commits (10+) - [`4e6b75d`](https://github.com/advplyr/audiobookshelf/commit/4e6b75d6506d94c19fad81ae62cbac0c3370fd1e) fix; HTTP/429 when requesting authors information, resolves #1570 - [`79c34d0`](https://github.com/advplyr/audiobookshelf/commit/79c34d0638a9ceb91a7d97b2f8b06c54070421d8) chore: merge master - [`4c9b2ad`](https://github.com/advplyr/audiobookshelf/commit/4c9b2ad08bf4b71154c26116387639f05303d9dd) chore: merge master - [`06391b9`](https://github.com/advplyr/audiobookshelf/commit/06391b9b37260724a72a2b1417eef3a42a0c9c38) chore: merge master - [`73c2124`](https://github.com/advplyr/audiobookshelf/commit/73c21242b4a70f0314bbfc62dd2841a38afc4bcb) feat: utilize p-throttle instad of limiter - [`7082772`](https://github.com/advplyr/audiobookshelf/commit/70827727aa8edfff13e8acfd8fe5c486b7f254bd) feat(429): retry 429 request errors - [`5e8f247`](https://github.com/advplyr/audiobookshelf/commit/5e8f247e84e4c16340e71046e8c68470928a9003) chore: merge master - [`e9e9a8b`](https://github.com/advplyr/audiobookshelf/commit/e9e9a8ba759d56d4b32ee692389c9de272000c57) chore: merge and resolve - [`ee501f7`](https://github.com/advplyr/audiobookshelf/commit/ee501f70ed161055ca66e0a8769b15ba0da5cd69) Auto-formatting - [`a018374`](https://github.com/advplyr/audiobookshelf/commit/a018374d26d2ec4a7e4bbebc03eda64df27d6e62) Update:Validate ASIN for author, chapter and match requests ### 📊 Changes **8 files changed** (+940 additions, -999 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+773 -908) 📝 `package.json` (+1 -0) 📝 `server/controllers/AuthorController.js` (+2 -2) 📝 `server/controllers/PodcastController.js` (+31 -25) 📝 `server/controllers/SearchController.js` (+11 -7) 📝 `server/providers/Audible.js` (+3 -12) 📝 `server/providers/Audnexus.js` (+87 -28) 📝 `server/utils/index.js` (+32 -17) </details> ### 📄 Description - Utilize a rate limiter when requesting matching author information - Ensure Audnexus class is a singleton --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-25 00:16:35 +02:00
adam closed this issue 2026-04-25 00:16:35 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3669