[Bug]: Semi-colon in audio track results in unable to play files #2636

Closed
opened 2026-04-25 00:09:10 +02:00 by adam · 3 comments
Owner

Originally created by @grid8 on GitHub (Mar 4, 2025).

What happened?

I noticed a number of Audiobooks (M4B) that work perfectly elsewhere, would not play inside Audiobookshelf using mobile apps or the web player. The common theme between all of the files, they contain semi-colons in the file name.

If I remove the Audiobook, rename the file then re-import, it works. This is problematic as my outside workflow doesn't allow for renaming/removing the semi-colon from filenames.

What did you expect to happen?

Ideally fix the issue causing playback issues with files with semi-colon in the name, but at minimum block the import if detects the file name isn't playable.

Steps to reproduce the issue

  1. Import any Audiobook with a semi-colon in the name
  2. Attempt playback. It will fail
  3. Re-import without semi-colon. Playback works.

Audiobookshelf version

2.19.4

How are you running audiobookshelf?

Docker

What OS is your Audiobookshelf server hosted from?

Linux

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 @grid8 on GitHub (Mar 4, 2025). ### What happened? I noticed a number of Audiobooks (M4B) that work perfectly elsewhere, would not play inside Audiobookshelf using mobile apps or the web player. The common theme between all of the files, they contain semi-colons in the file name. If I remove the Audiobook, rename the file then re-import, it works. This is problematic as my outside workflow doesn't allow for renaming/removing the semi-colon from filenames. ### What did you expect to happen? Ideally fix the issue causing playback issues with files with semi-colon in the name, but at minimum block the import if detects the file name isn't playable. ### Steps to reproduce the issue 1. Import any Audiobook with a semi-colon in the name 2. Attempt playback. It will fail 3. Re-import without semi-colon. Playback works. ### Audiobookshelf version 2.19.4 ### How are you running audiobookshelf? Docker ### What OS is your Audiobookshelf server hosted from? Linux ### 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:09:10 +02:00
adam closed this issue 2026-04-25 00:09:10 +02:00
Author
Owner

@advplyr commented on GitHub (Mar 5, 2025):

Can you share logs?

@advplyr commented on GitHub (Mar 5, 2025): Can you share logs?
Author
Owner

@ZLoth commented on GitHub (Mar 5, 2025):

Not able to replicate on 2.19.5.

Image

@ZLoth commented on GitHub (Mar 5, 2025): Not able to replicate on 2.19.5. ![Image](https://github.com/user-attachments/assets/4abeb823-38a8-477a-b523-b549c74aec5f)
Author
Owner

@ZLoth commented on GitHub (Mar 5, 2025):

Not able to replicate it in the Android audio player.

@ZLoth commented on GitHub (Mar 5, 2025): Not able to replicate it in the Android audio player.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2636