[Bug]: Grouping tag sourced series names treat capitals and lowercase as both the same and different depending on context #3180

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

Originally created by @Armelline on GitHub (Jan 7, 2026).

What happened?

These are considered different series when displaying series pulled from the Grouping tag of files:

Example series
Example Series

However, if you try add the other from within the UI you'll be told you cannot have two series of the same name.

I clearly messed up a little with what I put in the grouping tag and when ABS pulled the series from it it separated based on things like "Age of" and "Age Of".

As far as I can tell, this only applies to series created by pulling the metadata from the Grouping tag. If series are manually added using the UI, "Example series" and "Example Series" are standardised to whichever is added first.

What did you expect to happen?

Minor in the grand scheme of things but would make sense to either have both series merge when displayed or have them treated as completely separate everywhere.

Steps to reproduce the issue

  1. Add the series name "Series Name" to the grouping tag of a book.
  2. Add the series name "Series name" to the grouping tag of another book.
  3. Have ABS scan the files using book metadata as scanner target.
  4. Observe two distinct series are created in ABS.

Audiobookshelf version

2.32.1

How are you running audiobookshelf?

Docker

What OS is your Audiobookshelf server hosted from?

Windows

If the issue is being seen in the UI, what browsers are you seeing the problem on?

None

Logs


Additional Notes

No response

Originally created by @Armelline on GitHub (Jan 7, 2026). ### What happened? These are considered different series when displaying series pulled from the **Grouping tag** of files: Example series Example Series However, if you try add the other from within the UI you'll be told you cannot have two series of the same name. I clearly messed up a little with what I put in the grouping tag and when ABS pulled the series from it it separated based on things like "Age of" and "Age Of". As far as I can tell, this only applies to series created by pulling the metadata from the Grouping tag. If series are manually added using the UI, "Example series" and "Example Series" are standardised to whichever is added first. ### What did you expect to happen? Minor in the grand scheme of things but would make sense to either have both series merge when displayed or have them treated as completely separate everywhere. ### Steps to reproduce the issue 1. Add the series name "Series Name" to the grouping tag of a book. 2. Add the series name "Series name" to the grouping tag of another book. 3. Have ABS scan the files using book metadata as scanner target. 4. Observe two distinct series are created in ABS. ### Audiobookshelf version 2.32.1 ### How are you running audiobookshelf? Docker ### What OS is your Audiobookshelf server hosted from? Windows ### If the issue is being seen in the UI, what browsers are you seeing the problem on? None ### Logs ```shell ``` ### Additional Notes _No response_
adam added the bug label 2026-04-25 00:14:07 +02:00
adam closed this issue 2026-04-25 00:14:07 +02:00
Author
Owner

@Armelline commented on GitHub (Jan 7, 2026):

Despite searching I managed to fail to see this existing issue that is essentially the same one. I'd just add to it that it's true of series populated via Grouping tag too.

https://github.com/advplyr/audiobookshelf/issues/4934

@Armelline commented on GitHub (Jan 7, 2026): Despite searching I managed to fail to see this existing issue that is essentially the same one. I'd just add to it that it's true of series populated via Grouping tag too. https://github.com/advplyr/audiobookshelf/issues/4934
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3180