Releases: rasmuslos/ShelfPlayer
3.1.3 fix
In 3.1.3 i removed the SwiftSoup HTML parser and replaced it with NSMutableAttributedString, but it appears that it doesn't work properly with SwiftUI and multiple Episodes. This release reverts the commit and reintroduces the dependency. 3.1.3 was not released to the AppStore, so this is only relevant to you if you side-load. Sorry for the inconvenience!
3.1.3 change notes:
- Replace LastPlayed with with StartWidget which has an configurable item parameter and can be added to the lock screen
- Added "Start" panel which allows mixing Tabs from all libraries
- Fix start race condition
- Added playback bar placeholder
- Bug fixes and improvements
Start-Panel & -Widget
- Replace LastPlayed with with StartWidget which has an configurable item parameter and can be added to the lock screen
- Added "Start" panel which allows mixing Tabs from all libraries
- Fix start race condition
- Removed
SwiftSoupdependency - Added playback bar placeholder
- Bug fixes and improvements
Bug Fixes & Improvements
v1.3.2 Bump version number
Bug fixes
Liquid Glass
- Updated the Design for iOS 26
- Offline mode improvements
- Various improvements and bug fixes
v3.0.4
- Added Russian translation (Thanks to @K1ndWha1e)
- Updated Privacy and ToS
- Minor bug fixes and improvements
Bug fixes
- Fix offline mode only accessible in airplane mode
- Fix chapter title missing in now playing widget
- Fix handling of non ascii usernames
- Improve playback speed handling
- Improved performance by implementing a on-disk cacheing mechanism
- Various bug fixes
Please make sure your server is up to date if you encounter any issues.
ShelfPlayer 3.0.0
After several months of development, this major update introduces a complete internal rewrite of ShelfPlayer, laying the groundwork for improved performance, reliability, and future expansion. Alongside the new foundation, this release brings a wide range of new features, enhancements, and fixes.
Below are some of the highlights:
New Features and Improvements
- Support for ABS 2.26+ authentication
- Multi-user support
- Sleep Timer Live Activity
- Home screen widgets
- App Intents integration
- "Listened Today" – daily listening statistics
- "Listen Now" – combines content from all libraries
- Global search
- Updated design and layout
- Revamped Now Playing view with new animations
- Smarter automatic downloads
- Improved handling of multiple simultaneous downloads
- More playback speed and sleep timer options
- Audiobook PDF support
- VoiceOver accessibility improvements
Fixes
- Resolved crashes from version 2.5.0
- Fixed Mac (Designed for iPad) application
Versions 3.0.0 and 3.0.1 were not publicly released. Version 3.0.2 is the first public release in the 3.0+ series.
This update marks a major milestone for ShelfPlayer, with a reengineered core and a more capable, future-ready foundation. Thank you for your continued support and patience throughout the development process.
Special thanks to all translators and beta testers for their invaluable contributions!