4.7.4
2023-05-12
*Added*
- Show unmatched items in Sonic Sage.
- Zero state for Sonic Sage.
- Added translations for Norwegian Bokmål.
- Added translations for Chinese.
*Fixed*
- Aural Fixation charts were showing incorrect items after travelling backwards in time.
- Grey screen issue on startup.
- Error when playing the last track of an offline item with repeat mode enabled.
- Improve offline refreshing with zero-byte media files.
4.7.3
2023-05-10
*Fixed*
- The player's poster shadow was partially clipped.
- Some elements of the library filter builder weren't translated.
- Opened up Sonic Sage to users without TIDAL integration.
- Updated translations.
- Possible fix for grey screen at launch.
4.7.1
2023-05-05
*Added*
- Sonic Sage is now available to Tidal users without a personal *Fixed*
*Fixed*
- Dismiss the keyboard when signing in with browser.
- The home screen could end up in a half-scrolled state after switching between landscape and portrait.
- Several reported crashes.
- Updated translations.
4.7.0
2023-05-03
*Added*
- Localized in Dutch, English US, English AU, English UK, English CA, French, French CA, German, Norwegian, Swedish, Czech, Spanish, Spanish (Latin America).
- Sonic Sage: Our ChatGPT-based DJ (requires OpenAI API key).
- Full customization of the home screen.
- Allow adding custom home screen hubs.
- Home users can see and control local players.
- Show filter and add-to-homescreen buttons when navigating from home screen.
- Show collection item count when adding to collection.
- Confirm before switching to remote players with active queues
- Warn when using "store track progress" library preference.
- Warn on album preplays when tracks are unavailable.
*Fixed*
- "Go to Album" menu item would show incorrectly in the "More Albums by" hub.
- When tapping on Recent Play radio items, don't destroy play queue without asking.
- Default operator wasn't selected for duration filter rules.
- Make repeat more reliable with larger playlists.
- Don't show track artist line if they match album artist.
- In some cases player name didn't update properly.
- Player art going offscreen in horizontal layout when queue not big enough.
- Improve padding on details screen for two-line titles.
- Notification toast was behind the player modal.
- Deleting a recently used EQ Preset would result in deletion of more than one.
- Toast iconography better illustrates error messages.
- Tweak max size of visualizer and guest DJ modals.
- Don't show TIDAL as a source unless subscribed.
- Don't connect to PubSub without a token.
- Show player state in player popup ever for currently selected player.
- Don't show volume control if the remote player doesn't show it as controllable.
- Make collection-related menu entries visible to server admins only.
- Improve reliability of IPv6 connections in some cases.
- Move Sonic Adventure to search tab for better visibility.
- Update AutoEQ presets.
- Add close button in a few more dialogs.
- Improve header spacing in modals.
- Improve layout in cast modal header.
- Switching audio output in settings wouldn't actually take effect until restart.
- A few display issues around remote control setting.
- Update initial setup playlist filters to allow type selection.
- Sometimes TIDAL content in a server play queue would play AAC instead of FLAC.
- Move playlist creation dialog upward to make room when keyboard is visible.
- Asking Siri to play a track could incorrectly play a downloaded artist or album.
- CarPlay: Use the library's sort order preference for albums.
4.6.3
2023-02-23
*Fixes*
- Cast connection issue.
- Don't display "Go to Album" if album isn't available.
4.6.2
2023-02-03
*Added*
- Easily switch sources by long pressing the home header title.
- Keep local lyrics on-screen between tracks.
- Add NFC writing to Stations context menu.
- Enable NFC writing for Mixes for You.
- Play Next and Add to Queue actions in Back To track list.
- Desktop: "Skip to Next Album" global key-binding.
- Car: Show shared playlists.
- Fast forward/rewind audio by holding down skip buttons in control center/lock screen.
- Improved app icon.
*Fixed*
- Improve volume adjustment curve.
- Cropped zero state text on home screen Recent Plays.
- Zero state smart playlist screen didn't allow editing filters.
- Prevent writing unbrowseable links to NFC tags.
- Long press on back button would result in list of empty labels.
- Sorting the library descending didn't reverse the alphabet jump bar.
- Sharing track chart images could result in an infinite spinner.
- When DJ mode runs out of tracks, automatically disable.
- When loudness leveling, never boost the volume of a track, as it can lead to clipping.
- Limit volume slider width to align with the rest of the player UI.
- Playing from track lists (library, TIDAL, etc.) didn't retain list context.
- Improve accent color computation.
- Blank screen when starting the app under some rare conditions.
- Improve reloading hubs in background across network changes and errors.
- Seekprint not always visible when sharing image.
- Respect custom skip times for keybindings/remote.
- Use track artist over album artist in track charts + image share.
- Update AutoEQ presets.
- CarPlay: Playing a track from a playlist from the home screen would play album.
- Cast: Failed sessions were not recoverable.
- Cast: Casting to touchscreen devices would not show background art or up next.
4.6.1
2022-12-05
- DJ Groupie: Use track artist rather than Various Artists where possible.
- Test LAN connections on cellular for the VPN case.
- Rating actions not showing up for non-admin users.
- Fix deeplink loading for Tidal items
- Improve responsiveness of rating tracks from car displays.
- Popup menu for "Mixes for you" not correct
- Popup for radio station incorrectly showing "edit"
- Play queue item getting stuck in dragging mode.
- Crash selecting EQ preset.
- Crash when tapping on a track in the related tracks area.
- Improve reliability of on/offline detection with CarPlay.
4.6.0
2022-11-29
*Added*
- Allow reordering and hiding of home screen hubs.
- Allow rating of albums and artists through menu.
- Show rating of albums and artists in list view.
- Write NFC tags via the Share menu.
- Guest DJ Groupie adds tracks by the current artist.
- Guest DJ Contempo adds tracks from same era.
- Handle Companion controls as deep-links.
- Upgraded Chromecast library.
- Show recently used EQ presets in settings.
- Show your current active EQ preset in settings.
*Fixed*
- Failed attempts to register player were not retried, leading player to "disappear" after 2 days.
- Cast dialog playback status could flicker between playing and not for a remote player.
- Remote control wasn't enabled after signing in.
- Play Queue button spacing and icon.
- Don't skip track and resume playback if we encounter error in paused state.
- Differences in menu title alignment and spacing.
- Improve visibility of Mixes For You card text in some cases.
- Show Similar Tracks and Album Radio menu options incorrectly showing for TIDAL content.
- Increase visual distinction between visible and hidden home screen items.
- Incorrect left margins with carousels with large grid mode.
- Improve performance of loading of albums on artist page.
- Improve showing/hiding home button with network changes.
- Stop blacklisting some home screen hubs now that home screen can be customized.
- Hang when changing downloads sort mode.
- Improve connection testing speed on cellular.
- Improve behavior of view state sync on cellular to use less battery in some cases.
- Flash of Recent Plays zero state message on startup.
- When searching, the keyboard state sometimes gets stuck.
- iPad: Excessive vertical padding in menus.
4.5.3
2022-11-12
*Added*
- "Add to Library" menu item in player for TIDAL tracks.
*Fixed*
- Stopping playback while buffering could cause a hang.
- DJ: Items already in the play queue could be inserted again.
- DJ: The same tracks could be generated multiple times.
- When controlling a player which is previewing a track, a blank player would show.
- Small memory leak during gapless playback.
- Skipping tracks quickly can lead to a frozen UI.
- When sorting albums by artist, use server library setting for album sort order.
- Updated AutoEQ database.
- Updated star icon.
- Reported crash in player.
- CarPlay: Playing a playlist in order would play album instead.
4.5.2
2022-11-03
- Crash when loudness data was all silence.
- Crash when sharing.
- Improve de-duplication in Guest DJ when tracks exist on multiple albums.
- Improve resuming playback with Siri when app isn't started.
4.5.1
2022-10-29
*Fixed*
- Black screen launching app in CarPlay.
- Make first Siri command work when app isn't running.
- "Skip x-seconds"-button changing track when it shouldn't.
- Play queue showing wrong tab for a split second.
- Player didn't animate between side-by-side queue and normal landscape.
- Default to showing queue in side-by-side mode.
- Text in ticker could flicker when changing tracks.
- Limit maximum gain to be +15 dB in case of corrupt file or incorrect analysis.
- Buttons in player were too close to bottom.
- "Go to album on TIDAL" menu item wasn't working.
- UltraBlur improvements.
- Don't show "add to collection" for TIDAL items.
- Don't show "create share image" when item is missing data.
- Allow non-owners to generate share links.
- Show track artists with mixed tracks in CarPlay.
- Fix a rare issue where playing a Mix For You in CarPlay can fail.
4.5.0
2022-10-20
*Added*
- AutoEQ presets for 3000+ headphones.
- New player buttons and selected state.
- Share an artist, album or track URL.
- Share images of albums, artists and tracks.
- "Use Hardware Volume" remote control setting to allow disabling.
- New "Guest DJ" feature (requires server 1.29.2 or later).
- Setting for side-by-side layout (used to be mandatory).
- Ability to use track durations in filters.
- Longer titles use an animated ticker, instead of ellipsis.
- Ability to create artist and album collections
- Ability to add artist and album to your collections
*Fixed*
- App could resume with black screen.
- App resumes playback with a single control center tap in more cases.
- More reliable resumption after reconnecting to Bluetooth.
- Star rating not always working when switching landscape viw on iPad
- Star rating not always working when going from portrait to landscape view.
- Star rating gesture offset could trigger the wrong rating.
- Improve reliability of player state across runs (mini vs full).
- Cropping of long track titles on player menu header.
- Seekprint could be slightly cropped on the bottom.
- Rare case where play queue could get briefly out of sync with reality.
- (Potentially) fix simultaneous play of tracks.
- Add header and close button to visualizers menu and scroll to initial selection on mobile.
- Offline plays older than 86 minutes were discarded.
- Lower sensitivity of swipe to delete action.
- Increase left slop for swipe to improve iOS back action.
- Don't allow playing of empty playlists.
- Make track menu nested for "Add to..."
- Crash when skipping tracks rapidly.
- Reduce maximum Sweet Fades overlap time to 15 seconds.
- Crash getting context menu on Recent Play track item.
- iPad: On older minis, play queue could be cropped.
4.4.0
2022-09-17
*Added*
- Ability to preview tracks (enable in advanced settings).
- UltraBlur and player color improvements.
- Colorize volume slider.
- iPad: New landscape layout with side-by-side queue.
- Added "Prefer Custom Backgrounds" setting.
- Improved swipe-to-delete interaction.
- Pull to refresh for library screen.
- When casting in paused state, remote player is also paused (Plexamp only).
- Separate Artist & Album genre entries on the library screen.
- Remember and restore state of player (full-screen or mini) between runs.
- Add new "Use Long-form Controls" player appearance setting.
*Fixed*
- Improve selected state for shuffle/repeat buttons.
- When starting the app with "store track progress" item, it could start at the wrong offset.
- Report play offset when seeking even if paused.
- Tapping some headers on the home screen could crash the app.
- Improved reliability starting playback when switching networks.
- Remaining download item count could be incorrect.
- Improved reliability with converted (Opus) downloads.
- Tapping quickly on offline items could lead to duplicate screens.
- Tapping on mini-player art for offline playback didn't work.
- When skipping tracks during remote control, the seekbar could show at the previous track's position.
- Tighten up layout of Related tracks.
- Use quick skip buttons in audiobooks player mode.
- Sharing: Was possible to edit shared playlists.
- Extract background colors from custom playlist poster if available.
- Swiping to delete was hard in some cases.
- Scrolling through downloads could get stuck occasionally.
- Editing playlist filters for smart playlists using track mood crashed the app.
- Sweet Fades had the wrong timing when playback speed wasn't 1.0x.
- CarPlay: Shuffle button didn't allow enabling shuffle.
- iOS: Spacing for new iPhones.
- iOS: Crash (sometimes on start) due to missing token.
4.3.0
2022-08-01
*Added*
- Playlist sharing.
- Allow rating tracks anywhere (e.g. inside playlists).
- Ask Siri to play a contextual album by an artist (e.g. best, worst, latest, first).
- Siri distinguishes between asking to shuffle and play e.g. playlists, albums.
- Setting for volume control on player screen.
- Setting for limiting network speed of pre-caching.
- Support for changing playback speed remotely when controlling Plexamp.
*Fixed*
- Editing some smart playlists could cause the server to crash (thanks @Owen R)
- Some smart playlists imported from iTunes could cause a crash when editing filters.
- In some cases, album codec could show as "flac xxx".
- Issue pre-caching album artwork.
- Using Siri for playlists didn't work if the name resembled an artist/album/track name.
- A few more hardware volume discrepancies.
- Make player buttons a bit more visible in light theme.
- iPad: Extra left padding with carousels in some cases.
- Potentially fix a bug where audio won't resume after connecting to CarPlay.
- Show mini-controls in cast dialog even for currently selected player.
- Don't upscale images when requesting from server.
- In some cases, images loading failures during pre-caching would not be detected.
- Radios in Recent Play items didn't have colorful icons.
- Tapping multiple times on mini-player album art would lead to duplicate album screens.
- Slightly speed up soft pause effect.
- Improvements for h/w volume tracking when playing remotely.
- When player name changes, make sure to update the device registration.
- Margins on large grid size text on iPad.
- Equalizer screen was missing title.
- Overlapping text with recent play cards and long attributions.
- Improve the slider component.
- Improve reliability of strict sample rate matching.
- Lower quality of player poster just a bit to reduce file sizes.
- Elide sign-in passwords from log files.
- Improvements when full screen player setting is disabled.
- A case in which 'undefined' codec could be displayed.
- Refreshing an offline item on a new device could fail to work.
- Disable edit action on radios and other non-playlist items in Recent Plays.
- Don't show the web app in the cast dialog as it can no longer be cast to.
4.2.2
2022-06-01
*Added*
- Home screen visual updates.
- Allow editing smart playlist filters.
- Make more audio operations async for UI smoothness.
- Album codec cache to reduce network calls.
*Fixed*
- Spacing and margins fixes.
- Incorrect offset when dragging on seek bar in some cases.
- Long delay after long pressing for player to dismiss.
- New Playlist button was broken.
- Improve click positioning on 5-star ratings.
- Using "is" and "is not" filter operators showed "contains".
- Greatly reduce network calls between playing tracks.
- Improve debouncing when loading related tracks.
- External related track recommendations.
- Use tabular numbers variant of font in a few places (@rcombs).
- Reorganize settings a bit.
- First track transition didn't Sweet Fade.
- Light up output device settings for Linux.
- Improve generation of default player name from hostname.
- Default player to listening on port 32500.
- Improve related track carousels.
- Use higher quality JPEGs for big player images.
- Artist/album carousels reset improperly after browsing more.
- Improve spacing with very large font sizes.
- Improve spacing with carousels.
- Spacing at bottom of play queue on tall devices.
- Improved support for multichannel audio.
- CarPlay: Sort offline items according to setting.
- CarPlay: Possible crash tapping on item in Up Next.
4.2.1
2022-04-30
*Added*
- Saving play queue to playlist.
- Clearing play queue.
- Save as Playlist action to Mixes For You (@Marc JT)
- Show badge on most popular album tracks (and new setting).
- Player can be smoothly dismissed via swipe.
- Add a fast jump bar when not sorting by title.
*Fixed*
- Correct codec might not be shown when playing caching tracks.
- With 1-star rating preference, don't show 5-star system in menus.
- Downloads list didn't scale properly for larger font sizes.
- Go to album/artist works even when app started on settings tab.
- Resuming playback when playback speed was > 1.0x didn't work.
- Equalizer didn't work for tracks with sample rate lower than 44.1 kHz.
- Rare scenarios where app would become unresponsive with repeat enabled.
- In some cases "Build Custom Mix" menu item didn't work.
- Consecutive playback of TIDAL items saved to library could result in overlapping audio (@Marcus Crane)
- Multiple rows could get stuck swiped left.
- Occasional grey screen when bringing up cast menu.
- Crash tapping on playlist summary.
- Deleting playlists wasn't possible w/o media deletion permission on server.
4.2.0
2022-04-09
*Added*
- Siri understands "play xxx next" and "play xxx later" for queue management.
- Siri understands "play more like this" to queue up similar tracks.
- Artists, albums and playlists react to server-side metadata changes on-the-fly.
- Playlists can be deleted from the playlists screen context menu.
- Albums can be deleted from the artist screen.
- Playlists can be easily created from the playlist screen.
- Playlist title/summary can be edited via context menu action.
*Fixed*
- Playlist creation icon wasn't properly themed.
- Deleting items from larger playlists might not have a visual effect.
- Don't show action bar for lists of collections.
- Don't show play/shuffle actions for lists of playlists.
- Tracks could improperly overlap, especially with strict sample rate matching.
- Expanded all albums view sorted by title instead of sort title (/u/howdyhowdyhowdyA113).
- Crash when tapping playlist summary.
- Tapping (X) icons in recent plays and searches was too hard.
- Don't disable remote control if it fails to start.
- Navigation oddities when stopping playback in some cases.
- Play queue index displayed on devices could be incorrect.
- Swipe to delete button could appear open on some tracks after deleting from playlists.
- Bottom of Sonic Adventure screen could be cropped.
- Tracks without indexes weren't aligned with other tracks.
- Navigating to album/artist from player did not work in some cases.
- Seeking might not work in giant files over 2GB (@otto).
- A few issues where enabling repeat didn't work properly (@bbro_spo).
- Improve Recent Play refreshes during offline/online transitions.
- Improve accuracy of codec display when playing from cache or offline files.
- Desktop: Don't set window title to page title.
- Rare crash when switching audio routes.
- CarPlay: My XXX sections on TIDAL weren't properly sorted.
- CarPlay: Possible crash when browsing into Recent Plays.
4.1.0
2022-03-20
*Added*
- Allow simple remote control when not on the same network.
- Strict sample rate matching mode.
- Add a setting which forces remote connections with GoogleCast devices.
*Fixed*
- TIDAL albums on artist pages could show without year.
- Cached media might not be used when it should be (h/t @DJ).
- The player might play a higher quality than configured (h/t @DJ).
- Setup screens work better in landscape mode.
- Play queue index and total count could be incorrect.
- Codecs could be inaccurate when scrolling through album lists.
- Repeating a queue with exactly 2 tracks didn't work.
- Remote control could fail in some cases.
- Casting a TIDAL play queue could fail.
- Cast dialog would sometimes show inaccurate player status.
4.0.3
2022-02-28
*Added*
- Search results include collections (requires newer server).
*Fixed*
- Potential hang during playback.
- Improve reliability starting and stopping remote control.
- Reduced memory usage when downloading tracks.
- Crash when remote control couldn't start up.
- Hang while quickly skipping tracks.
- Initiating remote playback could result in double player screen (thanks @mbolo01)
- Button alignment issues and header size in landscape layout.
4.0.2
2022-02-23
*Fixed*
- Invalid data returned from server wasn't properly cleansed (thanks @quinnquan)
- Use dark keyboard with dark theme even when system is light theme.
- Playback ending prematurely for some tracks added to library from TIDAL.
- Reconnecting to Chromecast could fail with an error.
4.0.1
2022-02-20
*Added*
- Add actions to navigate to track artists.
- Long press on Sign In button shares logs.
*Fixed*
- Crash when using external sign in option.
- Remotely changed play queue would skip over new items.
- User switching screen didn't always show selected user.
- When switching users, a blank player screen might appear.
- Visiting some smart collections could crash the app.
- Crash in album style/mood carousel.
4.0.0
2022-02-14
*Added*
- Much faster/smoother navigation.
- Support for being remote controlled.
- Translucent header.
- "Reconnect to Players" setting (Thanks @C_RRooney).
- Setting to hide status bar.
*Fixed*
- Respect sort order for library/albums when displaying expanded album view.
- Similar Artists page now uses the grid view.
- Sort Appears On albums by release date.
- Deletion icon in some menus was inconsistent.
- Controlling player streaming from TIDAL didn't load seekprint.
- Remote TIDAL now playing item could show out of date.
- TIDAL music added to library could play incorrect quality.
- Refresh and shuffle settings weren't working with remote control.
- Remote control could fail to connect.
- Play queue would not refresh after remote change.
- Repeat all didn't work with play queues of size one.
- Hitting previous button on first track with repeat on didn't skip to the last track.
- Repeating offline shuffled play queues didn't always work.
- In some cases, AutoPlay didn't work at the end of a playlist.
- In light themes, music skip icons were the wrong color.
- Style/genre album counts could be incorrect.
- Incorrect margins switching between list and grid views.
- Crash initializing audio.
- Collections view could browse to the wrong collection in some cases (thanks @Owen R).
- Extreme memory usage with high resolution PNG posters.
- Opus albums wouldn't show bitrate.
- Improve sign-in screen field suggestions.
- Shuffle mode was toggled incorrectly in some cases.
- Slide Over player layout on some iPads.
3.9.1
2022-01-19
*Added*
- "Appears On" section on artist page.
- Update offline metadata during refresh.
- System theme tracking setting for mobile.
*Fixed*
- Library grids could end up showing blank items after app refreshed home screen.
- Improve token filtering in logs.
- Improve speed of page loading in horizontal carousels.
- When starting app, don't send paused state to server.
- Improve performance of artist page on iPad.
- If "group albums by type" disabled, expanded view might not show all albums.
- Network retrying was broken.
- Downloaded Sonic Adventures could be truncated.
- Fix title of chart when accessed from home screen.
- When sorting by critic rating, displayed ratings weren't correct.
- Improve home screen refreshing.
- Raise Google Cast timeout to 20 seconds.
- CarPlay: Make sure we have home screen data before refreshing.
3.9.0
2022-01-01
*Added*
- Selectable album layout on artist screen.
*Fixed*
- Better refreshing of home screen in background.
- Tracks could be improperly skipped in some rare cases.
- Memory leaks.
- Retry for longer after failures when network comes online.
- Clear search data after logging out.
- CarPlay: Buttons were occasionally missing.
- CarPlay: Images could be smaller/blurry.
- CarPlay: List all albums for artist from Now Playing screen (not just main releases).
- Carplay: offline items weren't browseable.
- CarPlay: Omit Sonic Adventure from the Stations list.
- CarPlay: Improve reliability of artwork.
- Sonic Adventure: Show error if tracks not analyzed.
- Sonic Adventure: Play seed tracks if no journey is computed.
- Sonic Adventure: improve heuristic which prevents duplicate tracks.
- Fix removal of last item of playlist. Thanks u/tangsgod for reporting!
- Improve performance of context menus.
- Improve layout of various screens and user interface components.
- Improve performance when scrolling through large lists.
- Downloaded list item can be pressed after swiping row to close.
- Improved grid sizing on smaller mobile devices.
- Fix alignment of explicit lyric badges for grid items.
- Improve clarity and layout of hub headers.
- Chromecast would not work with custom domains.
- Fix vertical centering of items in some cases.
- Fix TIDAL artist radio regression.
- Offline playback is counted at 50% instead of 90%.
3.8.2
2021-11-10
*Fixed*
- Improve app start time.
- Flip album/artist titles for albums so album title is on top.
- CarPlay: Skip forward/back was broken.
- CarPlay: Show now playing button instead of blank screen.
- Mix Builders had blank space above search results.
- Album Mix Builder wasn't showing artist titles on search results.
- iPad: Improve margins on player screen.
- Overflow of some text on the On This Day cards in landscape.
- Mix builder screens didn't allow scrolling to the bottom.