Repository navigation
4.0.0 (405)
WatchAmp 4.0.0 adds watchOS 27 compatibility, Navidrome/OpenSubsonic support alongside Plex and Jellyfin, plus M4B audiobook playback features, a sleep timer, seek controls, optional full-screen or expanded Now Playing artwork, faster library startup, and more reliable Premium access recovery.
New in this update:
- BETA M4B audiobook playback support (Note: It is recommended to download Audiobooks rather than stream them for the best experience)
- M4B Audiobook chapters with chapter seeking and current chapter highlighting
- M4B Audiobook-only playback speed controls
- Support for Jellyfin Book libraries
- Optional Full-Screen & Expanded Now Playing artwork (enable/disable in Settings Screen)
- Full-Screen & Expanded artwork support for idle playback and Always On dimming
- 320 kbps MP3 transcode option for Music
- Enable Sleep Timer from Now Playing Artwork Long Press and Settings screen with options for timed pauses, End of Track (Music), and End of Chapter (Audiobook)
- Seek through a track by long pressing Fast Forward or Rewind (set amount in Settings Screen)
- Navidrome server support alongside Plex and Jellyfin
- Navidrome sign-in from the iPhone companion app
- Navidrome library, artist, album, track, playlist, hub, and search browsing
- Navidrome artwork support for playback, browsing, playlists, and downloads
- Navidrome direct playback, downloads, transcoding, and played-track reporting
- Updated companion walkthrough and FAQ content for Navidrome
- Faster watch library startup using cached library sections
- More reliable production Premium entitlement recovery
- Updated iPhone Companion app How To and FAQ with Audiobook information.
Fixes in this update:
- More reliable Navidrome downloads, streaming, artwork, and played-track reporting
- Better handling of Navidrome server error responses
- Faster and cleaner app startup network behavior
- Better recovery when Plex server URLs need to be re-resolved
- Better local-download access when a server is unreachable
- Fixed non-HTTPS server connection configuration
- Fixed audiobook resume and restored queue progress handling
- Fixed playback-rate handling after playback recovery and queue changes
- Fixed sleep timer cleanup and End of Track handling
- Fixed speed control layout over artwork
- Fixed full-screen artwork behavior during inactive display states and track transitions
- Improved Premium status restoration for lifetime and grandfathered annual customers
- Improvements toJellyfin playback start/progress using the correct resume position
- Fix Jellyfin downloaded seek handling
- Fixed bug with AVAudioSession hang-risk paths with headphone/external speaker checks
- Fixed bug with server side search failures
- Replaced deprecated WKExntension with WKApplication for voice search text input controller
- Fixed issues with M4B files that contained EAC3 audio tracks.
- Swift concurrency and runtime data race fixes across playback, media services, Siri, and companion setup
Notes for M4B Audiobooks Beta:
- Only M4B files are recognized as Audiobooks at this time. MP3 Audiobooks will continue to play as music albums and will not display speed and chapter buttons.
- M4B files with AAC audio will always Direct Play even when transcodes are on enabled in WatchAmp's settings.
- M4B files with an incompatible codec (such as EAC3) will transcode when transcodes are enabled.