Skip to content

ReadMeABook

v1.2.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 19d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

audiobookshelf nextjs plex-media-server plex-server tailwind

Summary

AI summary

Add language, format, and publisher fields to audiobook details modal.

Changes in this release

Feature Medium

Add language, format, and publisher to audiobook details modal

Add language, format, and publisher to audiobook details modal

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Add book info modal to admin pending approval cards

Add book info modal to admin pending approval cards

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Implement On Grab notification event

Implement On Grab notification event

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Group tagless files by folder for bulk import, use folder name as search fallback

Group tagless files by folder for bulk import, use folder name as search fallback

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Add seriesPart metadata tag for Audiobookshelf series ordering

Add seriesPart metadata tag for Audiobookshelf series ordering

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Include User-Agent header in Prowlarr RSS queries

Include User-Agent header in Prowlarr RSS queries

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Allow cancellation of pending-approval requests

Allow cancellation of pending-approval requests

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Allow qBit to operate without authentication when no credentials are provided

Allow qBit to operate without authentication when no credentials are provided

Source: granite4.1:30b@2026-05-22-audit

Confidence: high

Feature Medium

Enable qBit to run auth-less when no credentials are provided

Enable qBit to run auth-less when no credentials are provided

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Reduce excessive retries and backoffs for 503 handling on homepage data refresh

Reduce excessive retries and backoffs for 503 handling on homepage data refresh

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Resolve inconsistency with sibling ASIN grouping

Resolve inconsistency with sibling ASIN grouping

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Use BigInt for PlexLibrary.duration to prevent INT4 overflow

Use BigInt for PlexLibrary.duration to prevent INT4 overflow

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Fix Plex Home profile selection login loop

Fix Plex Home profile selection login loop

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Revert audible data refresh to scraping method due to lack of catalog API

Revert audible data refresh to scraping method due to lack of catalog API

Source: granite4.1:30b@2026-05-22-audit

Confidence: high

Bugfix Medium

Move audible data refresh back to scraping method

Move audible data refresh back to scraping method

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Medium

Recovery script added for login reset due to missing volume mapping

Recovery script added for login reset due to missing volume mapping

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Low

Provide recovery script to reset login when encryption secret volume is missing

Provide recovery script to reset login when encryption secret volume is missing

Source: granite4.1:30b@2026-05-22-audit

Confidence: high

Full changelog

🎉 Release v1.2.0

Features:

  • ✅ feat(audiobook): add language, format and publisher to details modal
    • https://github.com/kikootwo/ReadMeABook/pull/152
    • Thanks @orvanix !
  • ✅ feat: add book info modal to admin pending approval cards
    • https://github.com/kikootwo/ReadMeABook/pull/158
    • Thanks @xflawless11x !
  • ✅ feat: add On Grab notification event
    • https://github.com/kikootwo/ReadMeABook/pull/162
    • Thanks @xflawless11x !
  • ✅ Bulk import enhancement: group tagless files by folder and use folder name as search fallback
    • https://github.com/kikootwo/ReadMeABook/pull/173
    • Thanks https://github.com/MattiasC !
  • ✅ Make qBit support fully auth-less when no credentials are provided
    • https://github.com/kikootwo/ReadMeABook/pull/178
    • Thanks @funkypenguin.co.nz for surfacing the issue!
  • ✅ Add seriesPart metadata tag for Audiobookshelf series ordering
    • https://github.com/kikootwo/ReadMeABook/pull/198
    • Thanks https://github.com/TylerNorris214 !
  • ✅ Add User-Agent header to Prowlarr RSS queries
    • https://github.com/kikootwo/ReadMeABook/pull/201
    • Thanks @xflawless11x !
  • ✅ feat: allow cancellation of pending-approval requests
    • https://github.com/kikootwo/ReadMeABook/pull/202
    • Thanks @xflawless11x !
  • ✅ Recovery Script
    • It's been a rare occurence for users to be unable to login and have to reset their instance. It's been proven that this happens when users are missing the volume mapping where the encryption secret is kept (./config:/app/config)
    • If it does happen to you Run this to get started with recovery:
      docker exec -it <container> npm run rmab:recover

Fixes:

  • ✅ Homepage Fixes

    • Move audible data refresh back to scraping method (no good catalog api for it)
    • Excessive retries and backoffs to combat 503's, data refresh may take up to 15 mins per category enabled on your homepage (if you have lots of 503's)
  • ✅ Fix some inconsistency with sibling ASIN grouping

  • ✅ fix: use BigInt for PlexLibrary.duration to prevent INT4 overflow

    • https://github.com/kikootwo/ReadMeABook/pull/194
    • Thanks https://github.com/H0tChicken !
  • ✅ Fix Plex Home profile selection login loop

    • https://github.com/kikootwo/ReadMeABook/pull/197
    • Thanks https://github.com/cbusillo !

    Upgrade:

    docker pull ghcr.io/kikootwo/readmeabook:latest
    docker compose down
    docker compose up -d
    

GITHUB GENERATED NOTES:

What's Changed

  • feat(audiobook): add language, format and publisher to details modal by @Orvanix in https://github.com/kikootwo/ReadMeABook/pull/152
  • feat: add book info modal to admin pending approval cards by @xFlawless11x in https://github.com/kikootwo/ReadMeABook/pull/158
  • feat: add On Grab notification event by @xFlawless11x in https://github.com/kikootwo/ReadMeABook/pull/162
  • Bulk import enhancement: group tagless files by folder and use folder name as search fallback by @MattiasC in https://github.com/kikootwo/ReadMeABook/pull/173
  • fix: use BigInt for PlexLibrary.duration to prevent INT4 overflow by @H0tChicken in https://github.com/kikootwo/ReadMeABook/pull/194
  • Fix Plex Home profile selection login loop by @cbusillo in https://github.com/kikootwo/ReadMeABook/pull/197
  • Add seriesPart metadata tag for Audiobookshelf series ordering by @TylerNorris214 in https://github.com/kikootwo/ReadMeABook/pull/198
  • Add User-Agent header to Prowlarr RSS queries by @xFlawless11x in https://github.com/kikootwo/ReadMeABook/pull/201
  • feat: allow cancellation of pending-approval requests by @xFlawless11x in https://github.com/kikootwo/ReadMeABook/pull/202

New Contributors

  • @xFlawless11x made their first contribution in https://github.com/kikootwo/ReadMeABook/pull/158
  • @MattiasC made their first contribution in https://github.com/kikootwo/ReadMeABook/pull/173
  • @H0tChicken made their first contribution in https://github.com/kikootwo/ReadMeABook/pull/194
  • @cbusillo made their first contribution in https://github.com/kikootwo/ReadMeABook/pull/197
  • @TylerNorris214 made their first contribution in https://github.com/kikootwo/ReadMeABook/pull/198

Full Changelog: https://github.com/kikootwo/ReadMeABook/compare/v1.1.8...v1.2.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track ReadMeABook

Get notified when new releases ship.

Sign up free

About ReadMeABook

Fully Featured audiobook request and downloading engine to bring audiobooks up to speed with the modern automation standards

All releases →

Beta — feedback welcome: [email protected]