Skip to content

4.0.0 (405)

Choose a tag to compare

@fkick fkick released this 17 Sep 19:27
· 2 commits to main since this release
51f6516

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.