[Enhancement]: Incease or make customizable shelf size #3279

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

Originally created by @Jimmni on GitHub (Mar 24, 2026).

Type of Enhancement

Shelf space.

Describe the Feature/Enhancement

Currently ABS limits shelf sizes to 10 items.

In server/controllers/LibraryController.js:

const limitPerShelf = req.query.limit || 10

This can be increased with (that I've seen so far) no ill effects, and 10 is extremely restrictive. Please consider increasing it to at least 20, and ideally with a setting to manually set it to, maybe, [10, 20, 30, 40, 50] or something.

Why would this be helpful?

I like seeing more stuff on the shelves at once.

Future Implementation (Screenshot)

Just imagine it exactly how it is now but the list... keeps on going!

Audiobookshelf Server Version

2.33.1

Current Implementation (Screenshot)

Shelves are limited to 10 items by the code quoted above.

Originally created by @Jimmni on GitHub (Mar 24, 2026). ### Type of Enhancement Shelf space. ### Describe the Feature/Enhancement Currently ABS limits shelf sizes to 10 items. In server/controllers/LibraryController.js: `const limitPerShelf = req.query.limit || 10` This can be increased with (that I've seen so far) no ill effects, and 10 is extremely restrictive. Please consider increasing it to at least 20, and ideally with a setting to manually set it to, maybe, [10, 20, 30, 40, 50] or something. ### Why would this be helpful? I like seeing more stuff on the shelves at once. ### Future Implementation (Screenshot) Just imagine it exactly how it is now but the list... keeps on going! ### Audiobookshelf Server Version 2.33.1 ### Current Implementation (Screenshot) Shelves are limited to 10 items by the code quoted above.
adam added the enhancement label 2026-04-25 00:14:43 +02:00
Author
Owner

@Paraxes commented on GitHub (Apr 6, 2026):

Yes, please. 10 is very restrictive. Thank you for the suggestion; otherwise, I'd have suggested it.

@Paraxes commented on GitHub (Apr 6, 2026): Yes, please. 10 is very restrictive. Thank you for the suggestion; otherwise, I'd have suggested it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3279