4.12.4
2025-07-14
*Fixed*
- In some cases, premium upsell wouldn't show spinner forever.
- When creating smart playlist, clarify that we're doing so.
- In some cases, downloaded items could end up displaying as empty.
- Downloading shared smart playlists with some filters could result in no tracks being downloaded.
- When downloading smart playlists under 5 hours of duration, only an hour at most would be downloaded.
- CarPlay: Don't reload screen when going offline/online.
- DSD files weren't playing gaplessly with strict sample rate matching.
4.12.3
2025-05-07
*Added*
- Downmixing to stereo (new playback setting).
- Preserving multi-channel audio when converting (new Downmix to Stereo conversion setting).
- Ability to star (highly rate) tracks from the lock screen.
- New visualizers: Aurora, Disco Ball and Hyper Paint.
*Fixed*
- Tracks could end prematurely.
- Playback start could be slower than normal in some cases.
- Seeking could lead to track skipping.
- Channel mapping for surround Opus modes was incorrect.
- Crash from misformed/missing port in server connection URI.
- Get rid of confusing incorrect sample/bit-rate display for audio output.
- Codec badge could incorrect show 24-bit.
- Editing playlist filters only worked on the playlist screen.
- Fix an issue when after seeking, a track could buffer indefinitely.
- DSD tracks could result in an inappropriately large mixer sample rate.
- DSD tracks wouldn't display properly with visualizers.
- Bump max RAM cache size to 16 MB.
4.12.2
2025-04-25
*Fixed*
- Improve reliability of sending offline plays/ratings to server.
- In some cases, transcoded Opus playback could end a track prematurely.
- Lack of explanation for sample rate quality setting.
- Update translations.
- Update EQ presets.
4.12.1
2025-04-16
*Added*
- When downloading media, don't duplicate existing downloads.
- Long press on library tab refreshes screen.
- When using track from "prefer downloaded media", don't copy it to cache.
- Setting for sample rate conversion quality (Plex Pass only).
- Setting for DSD gain.
- Consolidate loudness leveling settings.
- Link loudness leveling setting to enable/disable others to clarify behavior.
- plexamp:// scheme.
*Fixed*
- In some cases, player codec display could be missing.
- In some cases, offline plays could be reported multiple times to the server.
- Enhance mesh volume control to match the main player's.
- Add a bit of spacing to the codec text.
- Make sure we're not opening a stream while reconfiguring audio output.
- Avoid tracks playing simultaneously in some cases with strict sample rate matching.
- Rare issue where playback could fail after device error.
- Race condition with Opus seeking which could lead to track ending.
- DSD bitrate display now displays correctly.
- Phrasing in remote quality setting text.
- Improve alignment of some settings text.
- When ducking audio, lower the volume a bit more.
- In some cases looping an Opus track would fail.
- Reset the audio device a bit harder when resuming in some cases.
4.12.0
2025-03-30
*Added*
- Disable Sweet Fades when strict sample rate matching and tracks have different sample rates.
- New 'Show Playlists from All Libraries' experience setting.
- 32-bit FLAC support.
- Second read head to cache to speed up playback start and improve caching.
- Use IPv6 connections to server when possible.
- Opus playback is truly gapless.
- Add /open-app as universal link for opening Plexamp on mobile.
*Fixed*
- When stopping playback, the next track could appear for a split second.
- Small title scrolling twitches in player.
- Rare crash when last track finished.
- Detection of caching completed for a file not always correct.
- Chromecast devices could go missing.
- In rare cases, playback could stop between tracks.
- Spurious playback failure toasts on slow networks.
- Seeking in transcoded Opus files could result in failures or incorrect behavior.
- Rare crash when stopping playback.
- Upgrade audio libraries.
- Downloaded albums incorrectly limited to one hour.
- Text truncation in DJ options text.
- Local play state could toggle between playing and paused when controlling remote player.
4.11.5
2024-12-22
After extensive egg nog testing, we managed to fix the issue preventing the new DJ from showing up. It’s unclear if we saved Christmas or just our inboxes, but either way, you’re welcome.
4.11.4
2024-12-18
*Added*
- New 'Show Playlists from All Libraries' experience setting.
*Fixed*
- Local play state could toggle between playing and paused when controlling remote player.
- Downloaded albums incorrectly limited to one hour.
- Text truncation in DJ options text.
- New DJ was always unavailable.
4.11.2
2024-09-22
*Added*
- New style option for seekprint (curve, bars, and line).
- New "Complete Downloads" setting to avoid any download activity on start when disabled.
- When playback is paused, "long form" playback controls show elapsed and remaining time.
- A 'Show Chromecast Players' setting to allow hiding.
- A 'Move playback' setting in the cast dialog to allow quickly controlling different players.
*Fixed*
- Skip time setting text shows the actual skip times.
- Shuffling an offline play queue was broken.
- Casting a paused track to headless could result in a failure.
- In some rare cases, clicking on an album track could result in delayed playback.
- Remote player connection could appear to succeed but fail to play.
- When a track was in queue multiple times, tapping on it in the queue could play the wrong one.
- Adding a filtered library view to playlist would add the whole library.
- Upgrade Google Cast libraries to fix a few issues.
- Restored chart size setting.
- Smoother player volume control in some cases.
- Crash when opening player menu with a track number of 0.
- Close share menu once share is complete.
- Tapping on album track respects 1-tap playback setting again.
- When controlling in an A ⇢ B ⇢ C scenario, moving playback from B to C could stop playback.
- Revert upgrade to Google Cast.
- State of next button for local player in cast dialog could be incorrectly disabled.
- Remove 'temp play' action in cast dialog.
- Show source in mesh dialog if it has sinks *or* a play queue.
- In some cases Chromecast devices wouldn't show play session in cast dialog.
- Improve tap target for cast dialog player details button.
- Improve tap target for +/- sleep timer buttons.
- In the cast dialog, tracks shown playing on a Chromecast could blink in and out.
- Debounce network changes to avoid switching WiFi networks triggering things.
- Improve tap target of remote players (allow tapping icons).
- Update translations.
4.11.1
2024-08-02
*Added*
- Tapping track on album screen always jumps to track if in play queue.
- Keep search page visible until there is a typed search query.
- Show visual feedback when clearing Plexamp's cache.
- Default 1-tap playback to on.
*Fixed*
- Don't show tracks from downloaded albums which aren't available.
- Make sure to complete incomplete playlists when startup refresh is enabled.
- Improve accounting for offline items and ensure it matches reality.
- Refreshing offline items could lead to missing content.
- Don't allow editing offline album posters.
- Improve offline memory usage during refresh.
- Expanding “Recently Played” on an artist page was broken.
- In horizontal player layout mode w/o play queue, rating clicks were incorrectly offset.
- Reported crash seeking when playing Chromecast.
- Don't show confirmation modal on details pages for play/shuffle/radio buttons.
- Rare hang returning from background.
- Reported crashes.
- Revert queue protection menu.
- Give up after retrying some network operations after 10 tries.
- A rare app hang after starting playback.
- Tapping on next-to-last track with 1-tap enabled could result in wrong track playing.
- Chart header layout at larger font sizes.
- Fix centering on playlist new/edit modal.
- Rare case where a track could appear to be playing but not (time snapping back to 0).
- Rare crash when stopping playback.
- Use a visually distinct icon for Add to Up Next.
- When using network speed limits, only apply unlimited exception to initial buffer.
- Mesh: Don't show sources without active sinks.
- Update translations.
4.11.0
2024-07-09
*Added*
- Allow context menu for Up Next items as well.
- When 1-Tap playback is disabled, show a confirmation dialog when performing destructive queue actions.
- Play count in player menu top area.
- Add an "Add to Queue" action which _always_ adds to end for smaller non-radio play queues.
- Move hemisphere preference to the charts context menu.
- Headless: New /image endpoint for IoT.
- Rename "Add to Queue" action to "Add to Up Next".
- Basic multiuser support when casting to Plexamp.
- Refresh home screen after creating new playlist so it shows up.
- Seeking in Opus files before they're completely buffered.
- Settings: Minor facelift.
- Settings: Move the cheese. Consolidate Device settings under Experience and Playback, redesign debug.
- Don't show "Add to Up Next" when there is no Up Next region.
- Remove Chart Length preference and always show 100 items.
- Sonic Sage: Upgrade to the new gpt-4o model for faster and cheaper results.
- At larger screen sizes, show Previous track button on miniplayer.
- Links to ToS and privacy policy on About page.
- Mesh: Clicking on album browses into album (needs updated mesh nodes).
- Added Bulgarian translations
*Fixed*
- Ensure there are 5 tracks in Related after clicking More.
- Play queue item menu could incorrectly show "Play Track Radio".
- Show DJ generated icon in Back To as well.
- Initial click/tap on rating stars could lead to incorrect ratings.
- Writing files could fail (e.g. seekprint cache).
- On rare occasions, upcoming tracks could disappear.
- Stop applying +6 dB gain to DSD files in the player.
- When starting app on settings tab, navigating from player didn't work.
- Improve reliability of broadcast player discovery.
- Improve short time duration formatting (time track last played).
- Stopping playback didn't always clear the seesion on the server.
- Don't stop or skip to next album on right click, only long press.
- Resuming transcoded playback in the middle would start at the beginning.
- When cache metadata read fails, reset underlying cache file.
- Improve search term clean-up.
- In some cases, caching MP4 tracks could result in erroneously huge files.
- In some (rare!) cases, a track could fade in prematurely.
- Crash in rare cases when stopping playback.
- Navigating quickly into collections or genres and then a specific one could fail.
- Take into account about-to-be-cached file size when checking cache.
- Edit in Mix Builder action didn't work for Album Mixes.
- Make PIN button background stand out more.
- Rename 1-Tap Track Plays to 1-Tap Playback.
- Adding to existing play queue didn't kick off pre-caching.
- Disk cache low-space threshold was too low at 16 MB, changed to 1 GB.
- Filter rule popup wasn't centered in some cases.
- Player menu wasn't showing poster for offline tracks.
- Next button was disabled under mini-controls for This Device.
- Entering spaces in codec filter could break library display.
- Offline: In some cases after deleting an item, it could continue downloading.
- Offline: Show album title above album artist.
- Offline: Improve status text when an item has nothing downloaded.
- Offline: Downloads could complete but fail to show any tracks until refreshed.
- Offline: Incomplete downloads could fail to complete after startup.
- Offline: Incomplete items could show as downloaded and not complete properly.
- Mobile: Pop to top of library/home tabs when switching libraries.
- iOS: Downloading > 2GB files would result in re-downloading.
- iOS: More reliable resuming of playback using e.g. Bluetooth.
- iOS: Some lists (e.g. Style Radio) were loading with duplicates.
- iPad: Alignment of refresh button in cast dialog.
- iPad: Some newer models had cramped tab bars.
- Update translations.
...and MUCH more, please see our forum thread for details ~ https://forums.plex.tv/t/plexamp-release-notes/221280/last
4.10.1
2024-03-21
*Added*
- Allow writing Mix Builder mixes to NFC tags.
- Moved playlist edit menu items to nested sub-menu.
- Added Ukrainian translations.
*Fixed*
- In some cases with a repeating long play queue, the wrong track could play.
- Improve visual consistency of buttons throughout the app.
- Mix Builder recent item menus had some incorrect actions.
- Sharing menu wasn't always correctly nested.
- Allow download popup to get smaller.
- Allow Grant Access popup to grow a little taller.
- Renamed 'Experience' settings to 'Appearance'.
- Don't exclude other Various Artists tracks from sonic similarity.
- Clean up punctuation a bit harder when performing searches.
- Make sure downloads of Recent Play library filter shows popup.
- Album list placeholders' border radii didn't perfectly match album art border radii.
- Some settings strings weren't translatable.
- Poster Picker: Some resolutions were missing.
- Poster Picker: Improve sizing of items with long titles.
- Fix a number of reported crashes.
- Update translations.
4.9.5
2024-01-08
*Fixed*
- In some rare cases, the home screen failed to load.
- Player menu was not displaying last play time or track number.
4.8.4
2023-10-18
*Fixed*
- Update EQ presets.
- Crash when browsing by folder.
4.8.3
2023-09-07
*Added*
- Remove 'Colorize player elements' setting and always enable.
- Upgrade Mix Builders with new grid and zero state.
- Added Polish translations.
*Fixed*
- Downloading Mixes for You didn't work.
- DJ Contempo would bring in tracks too far in the future.
- Shared servers couldn't be found during setup in some scenarios.
- Setup colors could be incorrect after signing out with light theme enabled.
- Updated server icon image.
- Show a badge for Plex Pass holders under account settings.
- Track duration filter wasn't using a numeric keyboard.
- Improve search (de)activation behavior in Mix Builders.
- Prefer selected server for playlist creation vs current play queue source.
- Make sure Mix Builders are available for shared users in all cases.
- Improve appearance of Home Screen editing description text.
- Fixed possible crash in Filter builder.
- Fixed some reported crashes.
- Reset audio device harder after failure.
- A few cases of new screens appearing twice when tapping multiple times to navigate.
- Downloading artist/album collections could fail in some cases.
- Update translations.
4.8.2
2023-08-03
*Added*
- Add an 'Edit Sonic Adventure...' menu item for Recent Plays.
*Fixed*
- Make Mix Builder actions on artist/album pages more clear.
- Mix Builder items in Recent Plays had Grant Access action.
- Mix Builder items in Recent Plays were missing edit action.
- Clarify Recent Play Mix Builder items with second text line.
- When replaying out of Recent Plays, time didn't update.
- Long press play button to stop when using driving mode.
- CarPlay: Inability to access artists in some cases.
- The 'add to home screen' button was visible for free users.
- Free users saw custom home sections they'd previously added.
- Collection grid item subheadings were missing.
- Home screen error wasn't vertically centered when MiniPlayer is open.
- Soundtracks in the library view weren't sorted correctly.
- Update translations.
4.8.1
2023-07-23
*Added*
- Reorganised settings for improved discoverability.
- Translations for Portuguese and Portuguese (Brazil).
*Fixed*
- Downloaded items could become incorrectly unavailable in some cases.
- Fix rare crash in sharing menu.
- Sonic Sage: Fix possible crash when attempting to play a list with no playable tracks.
- Fix possible crash when calculating next track.
- Switching users wasn't successfully refreshing in all places.
- Fixed possible crash in the upsell modal at first login.
- Crash in EQ (and on startup after tweaking gain).
- Request a few more first items for home screen grid.
- Equalizer would jump horizontally when adjusting.
- Home screen didn't show server/library name in languages other than English.
- Track menu could have a blank entry.
- Playing from Recently Played carousel led to invalid Recent Plays entry.
- Recently Played track menu actions didn't all work.
- Double display of unit numbers in filter builder.
- Update translations.
- Update AutoEQ presets.
4.8.0
2023-07-18
*Added*
- Track popularity as a filter option.
- Album Artist as a track sort option.
- Download Track Radio action to Recent Plays menu.
- Allow deleting collections.
- Playlists can now be displayed as artist or album lists.
- Translations for Italian & Russian.
*Fixed*
- Make Go To Artist menu nested for items with multiple artists.
- Selecting track in Recent Plays navigated to album.
- Sonic Sage: Don't show unmatched results when using TIDAL.
- Missing icon in genre search results.
- Prefer track artist in history section and screen.
- Improve duration display from 1-8 hours.
- Refresh "last playlist" title/art on start and when playlist title is edited.
- Allow dismissing toasts with tap.
- In rare cases, player poster could go missing.
- Sonic Sage: Use more descriptive error if possible.
- Improve album bitrate computation in some cases.
- Clear "last playlist" when deleted.
- Occasional hang showing context menus.
- Selected track wasn't evident after opening a deeplink with black theme applied.
- Aural Fixation charts for Best Of were showing incorrect items.
- In some rare cases, TIDAL search results would be returned without a subscription.
- TIDAL search results not showing '>' for expansion.
- More / Reset buttons in the player's 'related' tab could be truncated.
- Artists in block carousel style had incorrect borders.
- Details page headings could be incorrect after opening a deeplink.
- Localization: Sonic Sage errors weren't localized.
- In some cases, album year was missing in player.
- Re-register device when network interfaces change.
- Update AutoEQ presets.
- Update translations.
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.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.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.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.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.7.1
2021-09-16
*Added*
- Track Radio AutoPlay mode.
*Fixed*
- Shuffling offline items was broken.
- In some cases, home screen wouldn't refresh on fresh app launch.
- Improve artist radio AutoPlay card.
- Colorize radio icons on AutoPlay cards.
- Memory leak during rapid track skipping.
- CarPlay wouldn't play album or track radios from Recent Plays.
- Allow quick skip buttons to appear on smaller screens again.
- After playing a Podcast, control center would still show quick skip controls.
- Don't show shuffle button for Podcasts.
- New podcasts seekbar didn't always work when playback started.
- Seekbar glitch when stopping playback.
3.4.0
2020-12-15
*Added*
- Allow creating smart playlists.
- Allow downloading filtered library views.
- Powerful filtering in library screens.
- Folder mode.
- Grid layout for tracks.
- Add a "resume playback" shortcut.
- AutoPlay: Add DJ selections to Recent Plays.
- Show time as mouse/finger interacts with seekprint.
- Allow seeking to start of track by dragging before start of track.
- Add new "Similar Album" AutoPlay card.
- Allow tracks to be "played next" without a play queue.
*Fixed*
- Don't show container/codec until player reports it (fixes occasional glitch).
- Display hours/minutes when duration of album is over two hours, not days/minutes.
- Hide buttons on the action bar when window gets sized down.
- AutoPlay: Don't include artists themselves on "similar artists" card.
- Don't spin endlessly when trying to download an artist radio without tracks.
- Cleanup offline directory in case there are stray/disconnected files.
- In some cases, player time (e.g. notification/iOS home screen) would be incorrect.
- Filter window was too small on iPad.
- Stop rounding/shadowing posters in mini-player.
- Offline popup on tablets was too big.
- Playing track 1 of non-first discs on CarPlay didn't work.
- Text color in black theme.
- A rare case where offline playback would show up as something else entirely on server.
- In some cases, external artist/album recommendations would show first and then disappear.
- Improve text size for artist link on album page.
- AutoPlay: Similar artists card could sometimes return collections.
- Fix buffering progress for Opus streams with non-standard conversion bitrates.
- Don't report initial paused state when app starts.
- Some M4B files failed to play when not fully cached.
- Improve title of "Best of" aural fixation downloads.
- Tracks would re-send their ratings for no good reason from Related Tracks.
- Spacing between More and Reset buttons in Related Tracks was wrong.
- Some M4B files failed to play when not fully cached.
3.3.1
2020-11-09
*Added*
- Repeat one mode.
- Repeat all mode.
- AutoPlay.
- Context menu for Back To items to allow rating and more.
- Add to Library action for TIDAL tracks.
*Fixed*
- After removing play queue item, next tap on play queue track was ignored.
- Don't show tracks which have never been played in History.
- Fix a few issues with playback not resuming (including when switching between outputs rapidly).
- Fixed typo in settings: "Adverse".
- Play/Shuffle all for TIDAL artists/album/tracks didn't work.
- Style/Mood stations on artist page didn't always work.
- Don't show play queue zero state when repeating.
- Artist track carousel items had extra left margin.
- TIDAL playlists page showed bogus title sort option.
- Playlists screen showed bogus play/shuffle controls.
- When refreshing dumb playlists, new items are always downloaded up to 24h limit.
- Offline playback could cause incorrect plays to show in dashboard/history.
- Sleep timer sometimes wouldn't fire.
- Allow track number of zero (weird, but hey).
- Allow offline playback to work even if source server vanished.
- Make prev button go to track start in first five seconds of play queue.
- Avoid saving incomplete files (can lead to e.g. corrupted images in cache).
- Improve secondary titles of cast devices.
- Bluetooth/Control center previous button would always skip to previous track.
- The "Add to Playlist" and "Add to recent playlist" actions were offered for server tracks in TIDAL context.
- Offline: Fix a case where a download could continue to fail.
- Occasional glitch in soft fade-outs when skipping tracks.
- Grids of playlists occasionally showed vertical misalignment.
- When playback results in empty play queue, don't hang on gray player screen.
- Mix Builder multi-artist radios only included first artist.
- Reduce fade out time when skipping/stopping.
- Downloading radios or mixes could destroy local play queue.
- Some AIFF files didn't show sample/bits in codec badge.
3.2.2
2020-10-16
*Added*
- Show (tappable) artist on album pages.
- Play/shuffle actions on library screens.
*Fixed*
- Make Plexamp show up correctly with version and name in devices list.
- In setup, moving back from playlists to library picker broke flow.
- Cast: If receiver stops running on Chromecast, disconnect.
- Cast: Avoid aggressive reconnection if another app takes over Chromecast.
- Improve title on library sub-screen context menu.
- When reconnecting to paused cast session, player might not appear.
- Record label album lists could incorrectly include albums from other labels.
- Casting TIDAL albums in library to Chromecast wasn't working.
- Fix displaying some short tracks as 0:00 duration.
- Tweak icon on Mix Builder search results.
- Improve text truncation on album pages.
3.2.1
2020-09-28
*Added*
- Sleep timer.
- Record label section on library tab.
- Support for Dynamic Type.
*Fixed*
- When stopping playback, let the server know.
- Keep elapsed/remaining times in sync.
- Crash in signup step with external browser.
- Concurrent Plexamp sessions could collide with each other in the dashboard.
- Add title grouping to a few of the smart playlists the onboarding flow creates.
- When adding smart playlists in onboarding, also add summaries.
- Downloads would try to refresh when completely offline.
- Downloads would count TIDAL content in mixed playlists.
- Speed up connection testing at app start.
- When casting, playing TIDAL content added to library didn't work.
- Attempt to fix blurry setup screens on desktop.
- Fix theming on player dismiss button.
- Casting to Roku app wasn't working.
- Fix alignment of codec badges on album screen.
- Last item in the cast popup was un-clickable.
- A few reported crashes.
3.1.1
2020-06-23
*Added*
- Add a new Library tab with super-fast lists + alphabet scrolling.
- Refresh downloaded items at app launch.
- Show third line of data in new list view with context for sort.
- Setting to show skip forward/back buttons for music.
*Fixed*
- Improved reliability & performance for CarPlay.
- Fix CarPlay Recent Play items for Mix Builder and Charts playback.
- Improved album codec badges.
- Ignore remote media items when computing download set.
- If no tracks download for an item, show error.
- EQ wasn't active on launch even though it appeared to be.
- Tweak album artist sort to order albums chronologically.
- Don't save TIDAL My Mixes to Recent Plays.
- Playlist page was flashing header image every load.
- Request play queues for pre-caching with HTTP compression.
- Crash playing some AAC files.
- Failure to play some AAC files.
- A rare race condition which could result in infinite buffering.
- Fix Aural Fixation issues around incorrect headers.
- Give "Best Of" fixation its own timespan setting.
- Artist track carousel leads to new lists with context line.
- Minimizing and maximizing player led to slowdown.
- Look further ahead when skipping to next album.
- Fix crash when going to artist from some TIDAL tracks.
- Moving item to top in TIDAL playlist didn't work.
- A few reported crashes.
3.1.0
2020-06-02
*Added*
- CarPlay support!
- Back To & Related sections in player.
- Reordering play queue by long press and dragging.
- Reordering and deleting tracks from non-smart playlists.
- Landscape mode on iPad shows Play Queue.
- Try to use audio device's preferred sample rate in more cases.
- Add 1 Mbps and 2 Mbps quality options.
- Optional album codec badges (disabled by default).
*Fixed*
- Speed up playlist page loading.
- Remove duplicate source titles from playlists.
- Clicking on a track in a playlist adds playlist to Recent Plays.
- Don't offer context menu action to add a playlist track to itself.
- Improve visibility of hub underlines in dark mode.
- Fix alignment of menu item for adding to recent playlist.
- Don't show "Add to library" for shared content.
- Albums show > 200 tracks.
- Artists show > 200 albums.
- A case where transcoded offline downloads could fail.
- With app in foreground, remote control wouldn't resume.
- The app could use 100% CPU when pre-caching setting was high.
- A failed play queue item would prevent the rest from pre-caching.
- Changing the pre-caching value didn't immediately take effect in some cases.
- Skipping tracks when paused would take 5 seconds to update the UI.
- Fix items downloading on cellular when disabled.
- Fix download quality check on cellular.
3.0.3
2020-05-12
*Added*
- Playback speed control (enabled by default only for Podcasts).
- Direct Play and download DSD.
- Direct Play and download PCM inside AIFF and WAV.
- Add ability for streaming playback to use downloaded media.
*Fixed*
- Plays from Aural Fixations contribute to Recent Plays.
- Track indices over 100 crop.
- Reorganize downloads settings into own screen.
- Improve codec display for albums (and show w/o studio).
- Scrollbar offset on episode screen.
- Focus text input after clearing.
- Scrub tokens from debug logs.
- When playing episode, store Podcast in Recent Play.
- Some smart playlists wouldn't download.
- When downloading transcodes, bitrate was sometimes too high.
3.0.2
2020-04-30
*Added*
- Add Playlist type to All Music.
*Fixed*
- Users in Plex Home weren't able to sign in.
- File descriptor leak in player.
- Some podcasts wouldn't play.
- Downloads didn't work in some cases.
- Transcoded downloads didn't always show bitrate.
- Transcoding from server could fail.
- Disallow download option in some cases.
- Disable flipped layout in RTL regions.
- Fix All Music sort when switching types.
- Crash on start with title-less Recent Play.
- Default 'My Podcasts' to shows.
3.0.1
2020-04-23
*Added*
- Add All Music on home screen.
- Add Visualizer selection item on the player popup menu.
*Fixed*
- User picker screen doesn't scroll properly.
- Improve error message when no servers or music libraries found.
- Improve LAN behavior with DNS rebind enabled.
- Fix black screen when no usable server was found.
- In some case you couldn't scroll to the bottom of a playlist.
- Send final stopped state so playback disappears from server.
- Browsing from Recent Play track to artist didn't work.