Plexamp Release Notes

Version 3.4.1

:fireworks: :fireworks: :fireworks: Happy New Year! :fireworks: :fireworks: :fireworks:

Lots of improvements for a 0.0.1 version change, which shows how big our plans are for the app!

Here are some things you can now ask Siri to do on iOS:

play rap music in plexamp
play happy music in plexamp
play with a little help from my friends in plexamp
play with a little help from my friends by the artist joe cocker in plexamp
play the recently added playlist on plexamp
find taylor swift in plexamp
show me the brand new playlist in plexamp
add this track to my testing playlist

Added

  • iOS14+ Siri support for playing, searching for and adding media to playlists :studio_microphone:
  • Car: Allow browsing into downloads :oncoming_automobile:
  • Top Tracks aural fixation :bar_chart:
  • Speed up context menus and screen transitions :fire:
  • Artist and album page styles/moods lead to library grid.
  • Mood/style station album browsing goes to library grid.
  • Remember last active tab.
  • Allow long press on play button to stop playback :play_or_pause_button:
  • Allow signing in with 2FA :key:
  • Album user rating as filter field.
  • Show artist’s own popular/highly rated tracks in Related Tracks.
  • Add setting to disable library action bar blurred background.

Fixed

  • TIDAL playlists in Recent Plays didn’t have a poster image.
  • Occasionally audio would glitch at the start of playback.
  • Improve buffering with TIDAL items on low bandwidth connections.
  • Car: Fix double player animation for offline items.
  • Occasionally swipe-to-delete rows weren’t tappable.
  • Fix downloaded poster resolution.
  • Fix corruption with offline images (and possibly others).
  • Pending download count on tab could be different from total for items.
  • When sorting tracks by popularity, de-dupe by title.
  • Get rid of extra blank line in artist grids.
  • Properly sort downloaded items with leading “the”, “a”, etc.
  • Playing a track from library view played the album instead of queuing tracks around it.
  • Fix spacing above artist/album carousels.
  • Don’t show drop shadows until image loads, fixes weird hexagons on Android.
  • Allow deleting tracks from dumb playlists again.
  • In some cases Discovery Radio wouldn’t start.
  • The zero state text for “Best Of” Aural Fixation included the word “false”.
  • iOS: Raise buffer sizes a bit for playback stability.
  • iOS: Fix playback stopping issue in low battery/power situations.
  • iOS: Allow smaller window sizes when running on macOS.
  • iOS: Fix visualizer breaking on rotation (and sometimes returning from background) on iPad.
  • iOS: Avoid running visualizer when app is in background.
  • Android: Fix a reported media browser crash.
  • Android: Fix issue with status bar occasionally losing translucency.
  • Show TIDAL icon on albums added to library.
  • Show TIDAL icon in player for items added to library.
  • Remove year from AutoPlay albums added to Recent Plays.
  • Make sure the sort is stable for Recent Play items.
  • Allow adding TIDAL items in library to TIDAL play queue.
  • AutoPlay didn’t work when casting.
  • Android: AutoPlay didn’t work in Android Auto.
  • Android: In landscape mode, player wasn’t vertically centered.
  • Android: Fix some cases of notifications acting weirdly.
  • Downloaded playlists showed a generic icon instead of artwork.
  • Attempt to improve reliability of debug log sharing.
  • Android: Lack of icon on headphone notification.
  • Silent audio (snap-back) after restarting audio device due to failure.
  • iOS: Better clearing of now playing data when stopping.
  • Desktop: Improve playback stability.
  • In some cases a small bit of audio would come out of the speaker when disconnecting from Bluetooth.
  • Wait to render Related Tracks until tab is active (helps performance).
  • iOS: Raise buffer a bit to make playback more stable.
  • In themes other than dark, group titles on downloads could be invisible.
  • Playlist items in grid didn’t change title color along with theme.
20 Likes

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 :slight_smile:

Android: released :woohoo:
Desktop: released :woohoo:
iOS: released :woohoo:

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.
16 Likes

Version 3.4.3

We’re back with a handful of important fixes, along with (we couldn’t resist), some new stuff!

Added

  • Mobile: Larger letter display when scrolling by letter.
  • Now-playing indicator on currently playing track.
  • Next button on mini-player.
  • Setting for whether AutoPlay adds to Recent Plays.
  • Setting for displaying full-screen player when starting playback.

Fixed

  • iOS: Control center buttons were sometimes not enabled properly.
  • Android: Fix audio ducking.
  • Attempt to reinitialize audio driver in case of failure.
  • In rare cases, first play could start at an offset incorrectly.
  • Missing drop shadow on downloaded and some Recent Play items.
  • When queueing online tracks to an offline queue, Sweet Fades were lost.
  • Allow playlist popup to be taller.
  • Show spinner when searches are active.
  • Improve gapless detection for multi-disc albums w/strange 1xx/2xx track indexes.
  • Don’t let blocking play queue creation requests hold up subsequent ones.
  • Don’t offer Mix Builder menu for recent play library items.
  • Bottom half of artists in large grid weren’t tappable.
  • Long press on AutoPlay card crashes.
  • Speed up color extraction for UltraBlur.
  • Speed up image fading.
  • A handful of reported crashes.
8 Likes

Version 3.4.4

Added

  • iOS: Siri shortcuts for the other radios (time travel, album, discovery).
  • Desktop: Escape key navigates back.
  • “Colorize Seekbar” setting.
  • Car View mode works in landscape.

Fixed

  • Android: Crash when blurred action bar was enabled.
  • Don’t do “fast skipping” when tapping tracks in artist carousel.
  • Casting to Chromecast in some cases was broken.
  • Memory leak in player.
  • Stutter moving to library grid screens.
  • Player crash and memory leak.
  • Crash loading invalid URLs.
  • Buttons in Car View were ironically harder to tap.
  • Don’t show “undefined” as a source in the downloads list.
  • Make settings w/o explanation text easier to click/tap on.
  • Casting to Chromecast was broken on networks with DNS rebind protection.
  • Cast: Improved checking when playback fails.
  • Cast: Transferring cloud play queue to Sonos or Plex player failed.
  • Cast: Playing TIDAL items to Sonos devices didn’t work.
15 Likes

Version 3.4.5

This probably deserves a bigger version bump than just 0.0.1 as it encompasses a whole lot of upgrades under the hood which greatly improve performance and unlock a lot of stuff for the future.

Android: released :woohoo:
Desktop: released :woohoo:
iOS: released :woohoo:

Added

  • Mobile: Large performance improvements, reduced startup time.
  • Pulsar Joy visualizer is back!
  • Improved Neutrona visualizer.
  • Shuffle button!
  • Colorize play button along with seek bar.
  • Allow rating directly in player with half-star rating option and haptics.
  • When using CarPlay/Android Auto, disconnect casting.
  • When moving to cellular/offline, disconnect casting.
  • Random sort option for albums, artists, and tracks.
  • Haptics on tri-state rating.
  • Move EPs and other album categories up alongside main albums on TIDAL.
  • Allow shuffling each album category separately.
  • Allow playing single discs on album page for multi-disc albums.
  • Android: Show ripple effect when tapping lists.
  • iOS: Siri “Play music on plexamp” resumes existing play queue or starts library radio.
  • iOS: Support for date-based music playback (“play music from the 1960s” or “play music from 2020”).
  • iOS: Use native resolution on newest iPhones.

Fixed

  • Clear visualizer data when stopping playback.
  • Fix some resizing issues with new carousel (e.g. iPad popover).
  • Dismiss keyboard when playing, in case playing from search result.
  • Don’t jump to PQ item when tapping on any track, only on album page.
  • The “repeat one” setting wasn’t restored properly.
  • Casting to Sonos didn’t show volume control sometimes.
  • Offline ratings weren’t sent back to server.
  • Best of… Decades chart would only show first year of decade.
  • Adding current track to a new playlist changed title in player.
  • Improve seek bar coloring.
  • CarPlay/Android Auto plays weren’t added to Recent Plays right away.
  • Android: Context menus were occasionally offset vertically.
  • Desktop: Volume level affected visualizers.
  • Desktop: Default to taller initial window size.
  • iOS: Cropping with Display Zoom on in player.
  • iOS: Fewer “You need to continue in Plexamp” Siri responses.
  • iOS: Improve reliability of Siri usage.
25 Likes

Version 3.4.6

Just getting out a good set of fixes. Under the hood, prepping for some rather delicious things; we might even call it v4.0…

Fixed

  • Downloading regular playlists wouldn’t include tracks added after initial download.
  • Library grids could end up with blank spaces, especially on bigger screens.
  • Mobile: Browser-based sign-in was broken.
  • Android: Improve title cropping in library grids.
  • Bring back classic Neutrona, add upgraded version as Strings.
  • Reduce processor and memory usage on startup downloads refresh.
  • Maintain order of downloaded playlists when new items are added.
  • Sometimes downloads wouldn’t complete even when refreshing.
  • Remove bogus Soundtracks entry in libraries.
  • Allow playing single discs with offline albums.
  • Desktop: Player only cached 4 tracks ahead at most.
  • Desktop: Media keys not working on macOS.
  • Android: Possible improvements while casting.
17 Likes

Version 3.4.7

Fixes!

Android: released :woohoo:
Desktop: released :woohoo:
iOS: released :woohoo:

Added

  • Grid view for styles, genres, moods and record labels.

Fixed

  • Slightly increase image size on smaller grids.
  • Fix a few minor grid layout issues.
  • Prefer poster to composite image if we have both.
  • Simplify action bar style.
  • Don’t popup download dialog for normal playlists.
  • Improve title cropping on track grids.
  • Loading issue when scrolling up to the top of library lists.
  • Collections were missing from library screen.
  • Android: Disable ripple effect.
  • Android: Music wouldn’t resume after phone call.
  • Android: Try to avoid showing notification unless playing.
  • Desktop: Resizing window led to rating star clicks being offset.
  • iOS: Strings visualizer was broken.
  • macOS: Don’t ask for accessibility permission.
  • macOS: Skipping to previous track didn’t first go to start of current one.
11 Likes

Version 3.5.0

Little treat for the lucky Apple Silicon users ~ you can try our first native desktop release https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-3.5.0-arm64.dmg

Android: released :woohoo:
Desktop: released :woohoo:
iOS: released :woohoo:

Added

  • Mobile: Grid layout for recently added albums on home screen.
  • Mobile: Grid layout for most played in X section on home screen.
  • Album decade filter.
  • New player appearance settings.
  • Collections are now shown with artwork.
  • Show filter icon in more library screens (e.g. genre, styles, collections).
  • Progress indicators on in-progress podcasts.
  • Sign out of the app if token becomes invalid.
  • Grid view for Podcasts.
  • Android: Add shuffle/repeat actions for Android Auto.
  • Android: Show skip actions on Notifications and Android Auto.
  • macOS: Audio output settings.
  • Desktop: Show progress bar in tiny layouts.
  • Desktop: Regression where switching grid sizes could make the app hang.
  • Desktop: Increased large grid size a bit to match mobile.
  • Desktop: Stop artist/album pages from scrolling horizontally.

Fixed

  • Don’t show < > icons if carousel only has one item.
  • Text was cropped on the background setting page.
  • Crash when viewing some record-label based filters.
  • Don’t show action bar for cloud libraries.
  • Improve layout of letter jump bar.
  • Improve selection of letters in jump bar when we can’t fit all of them.
  • When offline items are missing, show progress bar as we download them.
  • Desktop: Flatten out poster in tiny layouts.
  • Desktop: Improve layout in skinny widths and player button bar.
  • Don’t show play queue buttons until it’s loaded.
  • Rotating/resizing could lead to genre cards with truncated backgrounds.
  • Improve resize performance in library grids.
  • Move equalizer down a bit to avoid hitting buttons.
  • Rule (x) button could be cropped with some system font sizes.
  • Improve style of cards (genres, styles, etc.)
  • The shuffle button was enabled in a few cases where it shouldn’t have been.
  • In some cases Auto Play would add to radio play queues.
24 Likes

Version 3.7.0

So much new stuff here, we skipped a whole minor version number!

Added

  • Allow downloading track radios.
  • Add album radio to context menu.
  • Color the mini-player seek bar to match big player.
  • Automatically scroll to start if there’s a new item in home screen carousel.
  • When home screen is manually refreshed, reset carousel position.
  • Equalizer per-output presets for iOS, Android, macOS, Windows.
  • Equalizer preamp setting.
  • Equalizer allows -10 to +10 dB range.
  • Equalizer upgraded to 10 bands with standard frequencies and Q value.
  • Equalizer shows values for each band.
  • Explicit labels for TIDAL content and podcast episodes.
  • Tapping on record label on album page leads to library grid.
  • Make player controls ever so slightly larger.
  • Add “Sleep after album” option to sleep timer.
  • Improved podcasts player with new seek bar.
  • Customizable quick skip times.
  • Show distance in Sonically similar related tracks.
  • Windows: Audio device selection.
  • Android: Add skip actions in notification/Auto for music.
  • macOS/iOS: Sample rate matching (new setting).
  • Desktop: Improve screen transitions.
  • iOS: Long press on cast button brings up AirPlay selector.
  • Desktop: Some Recent Play items didn’t have hover play icon.

Fixed

  • iOS/Android: Swap album and artist titles in CarPlay/Android Auto.
  • iOS/Android: Rare crash if your library had ~200,000 items.
  • Desktop: Reduce hover play background size to allow clicking on poster.
  • iOS: Crash for high CPU in some cases if server disks were offline.
  • CarPlay/Android Auto: Show all albums when album types are enabled.
  • CarPlay/Android Auto: Make sure Mixes for You items get a poster.
  • Android: Podcasts now pause when ducking other audio.
  • Desktop: Tiny player sizes had vertically misaligned play controls.
  • Android: Returning to music Player in Android Auto could stop playback.
  • Desktop: When home screen updates, sometimes <> buttons don’t appear on carousels.
  • Android: Crash after playback starts.
  • Android: Rotating player with visualizer enabled could cause a crash.
  • Improve icons used for skip back/forward.
  • Offline playlists had excessive margin in header image.
  • Recent Plays couldn’t store both radio and regular plays separately.
  • Recent Plays didn’t correctly store album radio.
  • Improved detection of failure to start audio device.
  • Restart audio device if it fails.
  • Album style and mood radios on album page were not playing.
  • Prevent player from scrolling when dragging seek bar.
  • Rare case where playback could stop unexpectedly.
  • Swap shuffle and repeat buttons to match other major music apps.
  • On first run home screen carousels could be blank.
  • Tapping on sliders didn’t change their value.
  • Tweak rounding on home screen cards.
  • Playlist screen was missing left margin.
  • Cards could lose corners on rotation.
  • Card text could overflow on rotation.
  • Rare slowdown when reloading home screen.
  • Run first cache cleanup 10 minutes after startup, not an hour.
  • Crash due to high CPU under specific conditions.
  • Read-only playlists (such as on TIDAL) could be edited.
  • Home screen carousels could progressively “slip” and become unaligned.
  • Limit home screen carousels to 250 items.
  • Slightly widen screen threshold for full-width carousels.
  • Checkmark setting text could be cropped with large font sizes.
27 Likes

Version 3.7.1

A good collection of bug-fixes. Thanks to everyone for the awesome feedback as always!

Android: released :woohoo:
Desktop: released :woohoo:
iOS: released :woohoo:

Added

  • Track Radio AutoPlay mode.
  • Mobile: Simple memory usage overlay for debugging.
  • Windows: Add Track system theme setting.

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.
  • Android Auto/CarPlay wouldn’t play album or track radios from Recent Plays.
  • macOS: Track system theme setting wasn’t working properly.
  • Allow quick skip buttons to appear on smaller screens again.
  • Android: Only pause when pause key is sent, don’t toggle play state.
  • iOS: After playing a Podcast, control center would still show quick skip controls.
  • Don’t show shuffle button for Podcasts.
  • New podcasts seek bar didn’t always work when playback started.
  • Seek bar glitch when stopping playback.
  • Desktop: Hover overlay for small artists wasn’t round.
  • Desktop: Gray screen after unplugging external DAC.
14 Likes

Version 3.8.0

Tons of new stuff, and lots of fixes. What more could you ask for?

Added

  • Album Mix Builder.
  • Much faster playlist browsing.
  • Playlist reordering for larger playlists.
  • Subtitles on some context menu items.
  • Android Auto: Play queue support.
  • Android Auto: Speed and Silence Compression toggles.
  • Android Auto: Quick skip actions.
  • Android Auto: Allow changing playback speed for Podcasts in Android Auto.
  • Car Play: Upgraded UI.
  • Car Play: Show Now Playing on launch.
  • Car Play: Shuffle/repeat buttons.
  • Car Play: Play queue support.
  • Car Play: Allow switching libraries.
  • Car Play: Rating in Now Playing.
  • Car Play: Additional actions in Now Playing.
  • Show track ratings in more places (e.g. search results and history).
  • Android: Translucent nav bar.
  • iOS: Landscape mode for phones.
  • 128 GB size for cache.

Fixed

  • iOS: Make seekprint a bit wider on iPads.
  • iOS: In some cases, audio would resume during call.
  • Increase corner rounding slightly on smaller posters.
  • Improper sign out when you switch to a managed user who doesn’t have access to a music library.
  • CarPlay/Android Auto: Playing some radios was broken.
  • Lighten up the action bar in dark mode.
  • Content menu play for track radios in Recent Plays didn’t work.
  • Album preplay header lacked right margin.
  • In some cases, playback could start inappropriately.
  • When “Search All Libraries” is enabled, TV shows could be shown.
  • Android: Improve skip icons on notification.
  • iOS: Don’t ask for background fetch.
  • iOS: Upgrade audio libraries.
  • Improve search results in Mix Builders.
  • Playlist screens didn’t show a spinner while loading.
  • iOS: Phantom playback.
  • iOS and macOS: “Prefer Downloaded Media” was broken :t_rex:
  • iOS: Don’t stop other apps from playing music when starting paused.
  • iOS: Stop requesting background fetch capability.
  • Lighten up genre/mood cards in light mode.
  • Desktop: Improve hover state for offline items.
  • Grey screen when tapping on collection before loading information.
  • Mixes for You weren’t downloading shuffled.
  • Improve playlist reordering behavior for single and multiple touches.
  • Android Auto: play queue icon would not always show.
  • Android Auto: would not show all controls after a cold start.
  • Simplify letter jump bar to have fixed vertical position.
  • When switching themes, the < > arrows in charts didn’t update their color.
  • Make rule picker modal taller.
  • Desktop: Improve display of left and right scrolling affordances in Mixes for You.
  • Only do the quick-skip on album track tap with 1-tap enabled.
  • When playing from library action bar, memory usage could spike.
  • Changing background color setting didn’t update home screen.
  • Cropping on background setting text.
  • Improve layout of jump letters.
  • Jump letters could be unresponsive in some cases.
26 Likes

Version 3.8.1

Quick bug-fix release for iOS

Fixed

  • CarPlay was busted (whoops!)
  • Overflow of some text on the “On This Day” cards in landscape.
  • Mix builder screens didn’t allow scrolling to the bottom.
  • Shuffle could be toggled inappropriately.
  • Repeat mode might not be set correctly.
  • Album art could disappear from control center.
4 Likes

Version 3.8.2

More fixes, because software is never perfect, is it?

Out for desktop, will be a few days in iOS/Android before it’s reviewed.

Fixed

  • Flip album/artist titles for albums so album title is on top.
  • Improve initial start time.
  • CarPlay/Auto: Skip forward/back was broken.
  • CarPlay: Show now playing button instead of blank screen.
  • Android: Tweak poster size for landscape player mode.
  • Mix Builders had blank space above search results.
  • Album Mix Builder wasn’t showing artist titles on search results.
  • Android: Crash related to Android Auto and play queue.
  • Android: Fix lack of padding in player view on tablets.
  • iPad: Improve margins on player screen.
  • Windows: Gray screen on startup.
  • Android: Improve margins for setup screen.
  • Android: Use regular horizontal layout in player in more cases.
  • Desktop: Redundant notifications shown on window resize.
16 Likes

Version 3.9

Had to sneak this out as a New Year’s Eve :gift: Pop the champagne!

Added

  • Downloads for Apple Silicon now available!
  • Selectable album layout on artist screen (list, grid, carousel).
  • Android Auto: Prioritize rating control over seek actions for music.
  • Android Auto: Upgrade home 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: Improve reliability of artwork.
  • CarPlay: Omit Sonic Adventure from the Stations list.
  • Carplay/Auto: offline items weren’t browseable.
  • 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.
  • Android: Hide unsupported “Blurred Action Bar” appearance setting.
  • Android: Adjust player poster size to account for devices with shorter displays.
  • 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.
  • Android: Improve performance when navigating to a downloaded album screen.
  • 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%.
28 Likes

Version 3.9.1

A few bug fixes, and some fun new stuff. We have an exciting 2022 planned for you!

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.
  • Android: Menus were dark in light themes.
  • 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.
  • Windows: Default volume keybindings were wrong.
  • Raise Google Cast timeout to 20 seconds.
  • CarPlay/Android Auto: Make sure we have home screen data before refreshing.
16 Likes

Version v4.0

Happy Valentine’s day!! :heart:

We’re thrilled to share the next major release of Plexamp with you! One major focus in this release was an upgrade of some of the core building blocks of the app (React Native, React Navigation, and many others). The result is a faster, smoother app, which starts more quickly and transitions more smoothly between screens.

The other major feature addition is the ability for Plexamp to be remotely controlled. Those with a good memory will remember that the older Plexamp v1 did have this feature, but lost it in the v3 upgrade. Bringing back remote control also unblocks work on a headless version of Plexamp for the Pi, and given that it means bundling a full HTTP server into the app, lots of other innovation is now possible.

We hope you enjoy this new release, and thank you so much for all the love, helpful bug reports and and great feature suggestions along the way!

Added

  • Much faster/smoother navigation.
  • Support for being remote controlled.
  • Translucent header.
  • “Reconnect to Players” setting (@C_RRooney).
  • iOS: Setting to hide status bar.
  • Android: Move to AAudio as default.

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 |< 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.
  • Android: Double-tapping headphone button to skip could result in playback pausing (thanks to @doctorzeromd).
  • Android: Google Assistant driving mode could not browse the library.
  • Android: Remove “hide status bar” setting (for now, at least).
  • iOS: Shuffle mode was toggled incorrectly in some cases.
  • iOS: Slide Over player layout on some iPads.
47 Likes

Version v4.0.1

This is mostly a quick bug-fix release, but we’ve managed to sneak in a feature which we saw requested. In many cases you can now browse to track artists (even if there are more than one)!

Added

  • Add actions to navigate to track artists.
  • Desktop: Add binding for Stop media key.
  • Long press on Sign In button shares logs.

Fixed

  • 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.
  • iOS: Crash when using external sign in option.
  • Android: Reported crash.
  • Android: Respond to car/phone asking music to stop in more cases.
  • Android: Equalizer didn’t update as it was adjusted.
  • Android: Don’t switch to AAudio as default for older OS versions.
11 Likes

Version v4.0.2

A few more bug-fixes!

Fixed

  • Android: Crash on Android 8 devices.
  • iOS: Invalid data returned from server wasn’t properly cleansed (thanks @quinnquan)
  • iOS: 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 (thanks @benheller!)
8 Likes

Version v4.0.3

Even more fixes as we work to get the 4.x series rock solid!

Added

  • Search results include collections [requires newer server].

Fixed

  • Android: Sign in screen could be unresponsive.
  • Android: Sign in might not work.
  • 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 on landscape iOS.
9 Likes

Version v4.1

Some new stuff, some fixes, hopefully something for almost everyone!

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.
  • Android: The Widget™

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.
  • Android: Devices with notches and Android 12L could have header issues.
  • Android: Rare crash shortly after launch.
  • Android: Incorrect data could be displayed in car head units.
18 Likes