[Enhancement]: Remove decimal series numbers in sub-series cover display unless they start or end series #2332

Open
opened 2026-04-25 00:06:13 +02:00 by adam · 0 comments
Owner

Originally created by @averageyogi on GitHub (Oct 28, 2024).

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

Currently if there are books with decimal valued series positions, they are always shown in the sub-series cover display.

This breaks up the display and can make it harder to see if the series is actually sequentially complete. The change would be to only show decimal positions if they begin or end a series, and to ignore them in the display if there are integer valued positions surrounding them.

Instead of 1-4, 4.5, 5 it would just be 1-5. If the first or last books in a series have decimal numbers, they would still be shown.
Such as: 0.5, 1-3 or 1-5, 5.5
And missing main/integer numbered books would still break the sequence: 1-4, 6-9, 9.5

Why would this be helpful?

It would clean up the display. Decimal positions are usually used for extra/supplementary material, so their presence shouldn't disrupt the display the same way a missing main book in the series would.

Future Implementation (Screenshot)

Visually the same as if there were not any decimal numbered books, unless starting or ending the series.

2024-10-28_12-47-23

Audiobookshelf Server Version

v2.15.1

Current Implementation (Screenshot)

2024-10-28_12-45-21

2024-10-28_11-52-51

Originally created by @averageyogi on GitHub (Oct 28, 2024). ### Type of Enhancement Web Interface/Frontend ### Describe the Feature/Enhancement Currently if there are books with decimal valued series positions, they are always shown in the sub-series cover display. This breaks up the display and can make it harder to see if the series is actually sequentially complete. The change would be to only show decimal positions if they begin or end a series, and to ignore them in the display if there are integer valued positions surrounding them. Instead of 1-4, 4.5, 5 it would just be 1-5. If the first or last books in a series have decimal numbers, they would still be shown. Such as: 0.5, 1-3 or 1-5, 5.5 And missing main/integer numbered books would still break the sequence: 1-4, 6-9, 9.5 ### Why would this be helpful? It would clean up the display. Decimal positions are usually used for extra/supplementary material, so their presence shouldn't disrupt the display the same way a missing main book in the series would. ### Future Implementation (Screenshot) Visually the same as if there were not any decimal numbered books, unless starting or ending the series. ![2024-10-28_12-47-23](https://github.com/user-attachments/assets/f7611982-2a36-4e13-beb5-962cddb7e269) ### Audiobookshelf Server Version v2.15.1 ### Current Implementation (Screenshot) ![2024-10-28_12-45-21](https://github.com/user-attachments/assets/d52bd775-8aaf-45cd-a983-917fb14f8516) ![2024-10-28_11-52-51](https://github.com/user-attachments/assets/a5971d36-b9e2-4e3b-8158-120d6279ebb6)
adam added the enhancement label 2026-04-25 00:06:13 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2332