Skip to content

Releases: tidal-music/tidal-sdk-ios

[0.3.47] - 2024-11-29

29 Nov 11:55
5eb1b6f
Compare
Choose a tag to compare

Fixed

  • Report output sample rate to AVAudioSession to fix DAC support (Player)

[0.3.46] - 2024-11-26

26 Nov 16:58
c4d560d
Compare
Choose a tag to compare

Changed

  • Disable file encription for OfflineStorage DB (Player)
  • Updated Tidal API module with latest OpenAPI spec (Tidal API)

Fixed

  • Configure Player logger earlier to catch some possible bootstrap errors (Player)
  • Fix AuthLoggable metadata in some cases (Auth)

0.3.45

12 Nov 15:29
d2efcd9
Compare
Choose a tag to compare

Added

  • Added error code in logs (Auth)
  • Logging in case of keychain error (Auth)

Changed

  • Unify logging metadata keys (Auth)

[0.3.44] - 2024-11-11

11 Nov 12:26
3308fa3
Compare
Choose a tag to compare

Fix

  • Fix implementation of offlinePrivilegeCheck in PlayerEngine (Player)

0.3.43

11 Nov 09:35
cadf7a4
Compare
Choose a tag to compare

Removed

  • Delete FF shouldSendEventsInDeinit and code related to it

[0.3.42] - 2024-11-05

05 Nov 16:24
ba3aa9c
Compare
Choose a tag to compare

Added

  • Add Offline playback privilege check (Player)

Changed

  • Moved OfflineEntry expiry check behind development flag until revalidation is fully implemented (Player)

[0.3.41] - 2024-10-28

28 Oct 17:05
27767aa
Compare
Choose a tag to compare

Added

  • Add TidalAPI module (TidalAPI)
  • Add logic in Player to handle issue when media services are reset (Player)
  • Add player item monitor for when an item reaches the end when action at end is none (Player)

Removed

  • Remove old Catalogue module (Catalogue)

Changed

  • Change how external players are provided so they can be changed at runtime (Player)

[0.3.40] - 2024-10-23

23 Oct 14:24
4688b48
Compare
Choose a tag to compare

Added

  • Added support for OfflinePlay events with new OfflineEngine (Player)

Fixed

  • Update client configuraiton correctly in OfflineEngine when it changes (Player)
  • Save the actualProductId when backend returns a different product than requested (Player)
  • Fix canPlay checks for new OfflineEngine items (Player)

[0.3.39] - 2024-10-22

22 Oct 13:27
b60a741
Compare
Choose a tag to compare

Changed

  • Make OfflineEngine non-optional in Player setup (Logging)
  • Improved License handling for Offlined items (Player)
  • Rename Offlined HLS assets (Player)

Fixed

  • Fix OfflineItem data race in download finalization (Player)

0.3.38 - 2024-10-18

18 Oct 12:06
dc9f5a0
Compare
Choose a tag to compare

Changed

  • Make source optional + added documentation (Logging)
  • Refactor OfflineEngine Listener setup and handling (Player)

Added

  • Add Common product (SDK)
  • Add FF shouldNotPerformActionAtItemEnd for not performing any action when item reaches end (Player)

Fixed

  • Fix OfflineItem size calculation
  • Fix OfflineEntry deletion edge cases