Device: iPhone 15 iOS Version: 26.4.2 Shelf Player Version: 3.2.1 Audiobookshelf Server Version: 2.35.0
Note: I used generative AI to help format this bug report for clarity and GitHub best practices. The content has been reviewed and approved for accuracy.
Bug Report: ShelfPlayer Crashes When Navigating to Series View
Description:
ShelfPlayer crashes whenever the Series view is accessed. Tapping "Series" from the home screen or tapping into a specific series causes the app to freeze briefly (~1 second) before closing. This affects all series without exception. The issue does not occur in the Audiobookshelf mobile web browser on the same network, suggesting it is specific to the ShelfPlayer client.
Environment
| Component |
Version / Device |
| Device |
iPhone 15 |
| iOS Version |
26.4.2 |
| ShelfPlayer App |
3.2.1 |
| Audiobookshelf Server |
2.35.0 |
| Network |
Local WiFi |
Steps to Reproduce
- Open ShelfPlayer and connect to the Audiobookshelf server over local WiFi
- Tap "Series" from the home screen — app freezes then crashes
— OR —
- Navigate to a specific series (e.g. a series containing 8 books) and tap it — app freezes then crashes
Expected Behavior
- Series list loads normally
- Tapping a series opens its detail view without issue
Actual Behavior
- App freezes for approximately 1 second then closes to the home screen
- Reproducible 100% of the time across all series
Regression
- Worked correctly in older versions of ShelfPlayer
- Series view loads without issue in the Audiobookshelf mobile web browser on the same device and network
Device: iPhone 15 iOS Version: 26.4.2 Shelf Player Version: 3.2.1 Audiobookshelf Server Version: 2.35.0
Bug Report: ShelfPlayer Crashes When Navigating to Series View
Description: ShelfPlayer crashes whenever the Series view is accessed. Tapping "Series" from the home screen or tapping into a specific series causes the app to freeze briefly (~1 second) before closing. This affects all series without exception. The issue does not occur in the Audiobookshelf mobile web browser on the same network, suggesting it is specific to the ShelfPlayer client.
Environment
Steps to Reproduce
Expected Behavior
Actual Behavior
Regression