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