[Enhancement]: When watcher receives a level 4 error due to a permissions issue on a folder, list it in "ISSUES" rather than ignore the book #2731

Open
opened 2026-04-25 00:09:59 +02:00 by adam · 1 comment
Owner

Originally created by @iconoclasthero on GitHub (Apr 28, 2025).

Type of Enhancement

Server Backend

Describe the Feature/Enhancement

This would be a way around the current problem with not having a way to add server folders directly or to be able to scan a specific path without a full library scan which takes too long and puts unnecessary wear/stress on server.

Instead of doing nothing with permissions issues, actually handle them and show them as issues that can be corrected on the file system and then have the ability to update them from the web UI.

Why would this be helpful?

Easier, faster, simpler, cleaner, gets around the problem with the watcher, doesn't require long, tedious full scans of libraries.

Future Implementation (Screenshot)

none

Audiobookshelf Server Version

v.2.20.0 docker

Current Implementation (Screenshot)

No response

Originally created by @iconoclasthero on GitHub (Apr 28, 2025). ### Type of Enhancement Server Backend ### Describe the Feature/Enhancement This would be a way around the current problem with not having a way to add server folders directly or to be able to scan a specific path without a full library scan which takes too long and puts unnecessary wear/stress on server. Instead of doing nothing with permissions issues, actually handle them and show them as issues that can be corrected on the file system and then have the ability to update them from the web UI. ### Why would this be helpful? Easier, faster, simpler, cleaner, gets around the problem with the watcher, doesn't require long, tedious full scans of libraries. ### Future Implementation (Screenshot) none ### Audiobookshelf Server Version v.2.20.0 docker ### Current Implementation (Screenshot) _No response_
adam added the enhancement label 2026-04-25 00:09:59 +02:00
Author
Owner

@iconoclasthero commented on GitHub (Apr 28, 2025):

{"timestamp":"2025-04-28 08:31:37.262","source":"Watcher.js:86","message":"[Watcher] Error: EACCES: permission denied, watch '/library/books/audiobooks/Knapp, Caroline'","levelName":"ERROR","level":4}

Instead of ignoring this, it would be useful if it were placed in issues to be address so that a full rescan isn't required.

@iconoclasthero commented on GitHub (Apr 28, 2025): `{"timestamp":"2025-04-28 08:31:37.262","source":"Watcher.js:86","message":"[Watcher] Error: EACCES: permission denied, watch '/library/books/audiobooks/Knapp, Caroline'","levelName":"ERROR","level":4}` Instead of ignoring this, it would be useful if it were placed in issues to be address so that a full rescan isn't required.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2731