Version 3.4.2
Most significant change under the hood is the brand new networking stack, which gives increased reliability and performance, but lots of other hopefully pleasing additions and fixes 
Android: released 
Desktop: released 
iOS: released 
Added
- Brand new networking stack
- Improved reliability/speed.
- Cancelling downloads works better.
- Better memory usage on Android.
- Works offline.
- Works with DNS rebind protection.
- Resilient to invalid UTF-8 in responses.
- iOS: Match offline items with Siri play command.
- Browsing into downloads.
- Play next/Add to queue for offline play queues (downloaded and server items).
- Play next/Add to queue for offline items in server play queues.
- Add larger cache size values (32GB, 64GB).
- Desktop: Long press on hover overlay play/pause button stops.
- Long press on AutoPlay item activates it.
- Add artist rating to smart playlist filters.
- New larger grid size setting.
- Smart playlist icon overlay.
- A “search all libraries” setting.
- A background colors setting which pulls from currently playing item.
- Tapping/clicking on year on album page leads to album grid.
Fixed
- iOS: Crash when deleting something in the middle of downloading.
- iOS: Wait for navigation to complete before rendering data, reduces jank.
- iOS: Improve enabling/disabling of next button in control center.
- iOS: Fix a case where ending a phone call didn’t resume audio.
- iOS: Fix a few failures to resume playback.
- iOS: Playing something twice in a row resulted in no control center artwork.
- iOS: Siri play command obeys search setting for all/single library.
- iPad: Make narrow layouts show play queue in player.
- iPad: Improve layouts in side-by-side and slide over.
- iPad: Make sure we notice background orientation changes.
- macOS: Stuttering audio with some external audio interfaces.
- Android: Disable blurred action bar by default.
- Android: Ultrablur rendering didn’t match other platforms.
- Android: Improve media button handling for Samsung and other devices.
- Android: Improve support for lock-screen controls on some phones.
- Android: Show paused state in Android Auto.
- Android: Fix issue with Android Auto being unable to resume playback.
- Android: Improve reliability of resuming audio after phone call.
- Android: Rare crash in player.
- The “Refresh Downloads” setting was broken (always on).
- Audible glitch at end of some AIFF files.
- Play Next / Add to Queue menu actions for downloads.
- Downloads of multiple items with overlapping tracks wouldn’t complete.
- Fix downloads from collection et. al. library action bar.
- Respect limits when downloading regular playlists.
- Improve layout of playlist popup for small sizes.
- Make sure downloaded artwork is at full size.
- Allow casting popup to shrink horizontally a bit more.
- Group/de-dupe popular tracks for recommended track area.
- When playing from artist popular tracks, de-dupe based on title.
- Aural Fixation play action was broken.
- Header text was clipped on album page with non-standard font sizes.
- Don’t generate a next album for V/A albums.
- When downloaded items refresh offline, don’t show spinner.
- Improve some settings text.
- Increase chromecast connection timeout to 20 seconds.
- Album screen wasn’t showing TIDAL recommendations.
- Tapping/clicking on list item quickly could lead to duplicate screens.
- A few reported crashes.
- Deleting tracks from playlists wasn’t working.
- Detect a few more errors when casting.
- Fix swipe-to-delete appearing on all track lists.
- Crash on Mix Builder actions in Recent Plays.
- Improve usability of playlist dialog for creating new playlists.