[Bug]: Books in mp3 format in this format (/author/series/book/CDxx) download to iOS but do not play in the correct order based on the CDxx folder #766

Open
opened 2026-04-24 23:37:17 +02:00 by adam · 0 comments
Owner

Originally created by @boomschtick on GitHub (Nov 23, 2023).

Describe the issue

AudioBookShelf:~/audiobookshelf/audiobooks/Jeff Lindsay/Dexter/2 - Dearly Devoted Dexter $ ls
CD01 CD02 CD03 CD04 CD05 CD06 CD07 CD08

The app on iOS will often not play the book from CD01. I have tried this multiple times and I've had it start on CD03, CD04 and CD05.ts with disk 5
There are 143 files in total

The disks are correct in the web UI. The downloads UI on the iOS app doesn't show full paths.
image

image

The files play in the correct order with the webUI or if I'm streaming to iOS. They only get messed up when playing downloaded on iOS.

Here are file and path examples:
/audiobookshelf/audiobooks/Jeff Lindsay/Dexter/1 - Darkly Dreaming Dexter/CD01
'Jeffry Lindsay - 01 - Track 1.mp3' 'Jeffry Lindsay - 10 - Track 10.mp3'
'Jeffry Lindsay - 02 - Track 2.mp3' 'Jeffry Lindsay - 11 - Track 11.mp3'
'Jeffry Lindsay - 03 - Track 3.mp3' 'Jeffry Lindsay - 12 - Track 12.mp3'
'Jeffry Lindsay - 04 - Track 4.mp3' 'Jeffry Lindsay - 13 - Track 13.mp3'
'Jeffry Lindsay - 05 - Track 5.mp3' 'Jeffry Lindsay - 14 - Track 14.mp3'
'Jeffry Lindsay - 06 - Track 6.mp3' 'Jeffry Lindsay - 15 - Track 15.mp3'
'Jeffry Lindsay - 07 - Track 7.mp3' 'Jeffry Lindsay - 16 - Track 16.mp3'
'Jeffry Lindsay - 08 - Track 8.mp3' 'Jeffry Lindsay - 17 - Track 17.mp3'
'Jeffry Lindsay - 09 - Track 9.mp3'
/audiobookshelf/audiobooks/Jeff Lindsay/Dexter/1 - Darkly Dreaming Dexter/CD02
'Jeffry Lindsay - 01 - Track 1.mp3' 'Jeffry Lindsay - 12 - Track 12.mp3'
'Jeffry Lindsay - 02 - Track 2.mp3' 'Jeffry Lindsay - 13 - Track 13.mp3'
'Jeffry Lindsay - 03 - Track 3.mp3' 'Jeffry Lindsay - 14 - Track 14.mp3'
'Jeffry Lindsay - 04 - Track 4.mp3' 'Jeffry Lindsay - 15 - Track 15.mp3'
'Jeffry Lindsay - 05 - Track 5.mp3' 'Jeffry Lindsay - 16 - Track 16.mp3'
'Jeffry Lindsay - 06 - Track 6.mp3' 'Jeffry Lindsay - 17 - Track 17.mp3'
'Jeffry Lindsay - 07 - Track 7.mp3' 'Jeffry Lindsay - 18 - Track 18.mp3'
'Jeffry Lindsay - 08 - Track 8.mp3' 'Jeffry Lindsay - 19 - Track 19.mp3'
'Jeffry Lindsay - 09 - Track 9.mp3' 'Jeffry Lindsay - 20 - Track 20.mp3'
'Jeffry Lindsay - 10 - Track 10.mp3' 'Jeffry Lindsay - 21 - Track 21.mp3'
'Jeffry Lindsay - 11 - Track 11.mp3' 'Jeffry Lindsay - 22 - Track 22.mp3'

Here's another look at how the server and webUI are properly keeping track of the CD's:

image

I don't know if this is exclusive to .mp3 files or if it does the same thing with other formats.

Steps to reproduce the issue

  1. Download book to iOS that matches the path mentioned in the "describe the issue section"
  2. Play the downloaded book. It will likely not start with CD01, although it seems kind of random, so it MIGHT start with CD01.
  3. If it starts with CD01, delete the book and try again.

Audiobookshelf version

2.5.0

How are you running audiobookshelf?

Docker

Originally created by @boomschtick on GitHub (Nov 23, 2023). ### Describe the issue AudioBookShelf:~/audiobookshelf/audiobooks/Jeff Lindsay/Dexter/2 - Dearly Devoted Dexter $ ls CD01 CD02 CD03 CD04 CD05 CD06 CD07 CD08 The app on iOS will often not play the book from CD01. I have tried this multiple times and I've had it start on CD03, CD04 and CD05.ts with disk 5 There are 143 files in total The disks are correct in the web UI. The downloads UI on the iOS app doesn't show full paths. ![image](https://github.com/advplyr/audiobookshelf/assets/1853797/d2b71f15-4740-4183-8a10-f98ab45be9f1) ![image](https://github.com/advplyr/audiobookshelf/assets/1853797/537c21d7-8bcf-4774-b50e-7bede0fe70d9) The files play in the correct order with the webUI or if I'm streaming to iOS. They only get messed up when playing downloaded on iOS. Here are file and path examples: /audiobookshelf/audiobooks/Jeff Lindsay/Dexter/1 - Darkly Dreaming Dexter/CD01 'Jeffry Lindsay - 01 - Track 1.mp3' 'Jeffry Lindsay - 10 - Track 10.mp3' 'Jeffry Lindsay - 02 - Track 2.mp3' 'Jeffry Lindsay - 11 - Track 11.mp3' 'Jeffry Lindsay - 03 - Track 3.mp3' 'Jeffry Lindsay - 12 - Track 12.mp3' 'Jeffry Lindsay - 04 - Track 4.mp3' 'Jeffry Lindsay - 13 - Track 13.mp3' 'Jeffry Lindsay - 05 - Track 5.mp3' 'Jeffry Lindsay - 14 - Track 14.mp3' 'Jeffry Lindsay - 06 - Track 6.mp3' 'Jeffry Lindsay - 15 - Track 15.mp3' 'Jeffry Lindsay - 07 - Track 7.mp3' 'Jeffry Lindsay - 16 - Track 16.mp3' 'Jeffry Lindsay - 08 - Track 8.mp3' 'Jeffry Lindsay - 17 - Track 17.mp3' 'Jeffry Lindsay - 09 - Track 9.mp3' /audiobookshelf/audiobooks/Jeff Lindsay/Dexter/1 - Darkly Dreaming Dexter/CD02 'Jeffry Lindsay - 01 - Track 1.mp3' 'Jeffry Lindsay - 12 - Track 12.mp3' 'Jeffry Lindsay - 02 - Track 2.mp3' 'Jeffry Lindsay - 13 - Track 13.mp3' 'Jeffry Lindsay - 03 - Track 3.mp3' 'Jeffry Lindsay - 14 - Track 14.mp3' 'Jeffry Lindsay - 04 - Track 4.mp3' 'Jeffry Lindsay - 15 - Track 15.mp3' 'Jeffry Lindsay - 05 - Track 5.mp3' 'Jeffry Lindsay - 16 - Track 16.mp3' 'Jeffry Lindsay - 06 - Track 6.mp3' 'Jeffry Lindsay - 17 - Track 17.mp3' 'Jeffry Lindsay - 07 - Track 7.mp3' 'Jeffry Lindsay - 18 - Track 18.mp3' 'Jeffry Lindsay - 08 - Track 8.mp3' 'Jeffry Lindsay - 19 - Track 19.mp3' 'Jeffry Lindsay - 09 - Track 9.mp3' 'Jeffry Lindsay - 20 - Track 20.mp3' 'Jeffry Lindsay - 10 - Track 10.mp3' 'Jeffry Lindsay - 21 - Track 21.mp3' 'Jeffry Lindsay - 11 - Track 11.mp3' 'Jeffry Lindsay - 22 - Track 22.mp3' Here's another look at how the server and webUI are properly keeping track of the CD's: ![image](https://github.com/advplyr/audiobookshelf/assets/1853797/42ca8c54-4f43-4089-ad96-085fcb949751) I don't know if this is exclusive to .mp3 files or if it does the same thing with other formats. ### Steps to reproduce the issue 1. Download book to iOS that matches the path mentioned in the "describe the issue section" 2. Play the downloaded book. It will likely not start with CD01, although it seems kind of random, so it MIGHT start with CD01. 3. If it starts with CD01, delete the book and try again. ### Audiobookshelf version 2.5.0 ### How are you running audiobookshelf? Docker
adam added the bugiOS labels 2026-04-24 23:37:17 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#766