v3.4.0
This is our big
for you all!
The most notable addition is the powerful new library filtering/playlist builder. We hope you enjoy using it as much as we enjoying building it. (And don’t worry, smart playlist editing/deleting is coming soon as well, we just couldn’t wait to get this out for you to play with before the end of the year.)
Android: released 
Desktop: released 
iOS: awaiting review 
Added
- Powerful filtering in library screens
- Allow creating smart playlists
- Allow downloading filtered library views
- Desktop: Add keyboard shortcut support for skip forward/back.
- Allow tracks to be “played next” without a play queue.
- Android: Allow installation on internal/external storage
- Folder mode
- Grid layout for tracks inside library.
- AutoPlay: Add DJ selections to Recent Plays.
Fixed
- Desktop: Allow keyboard mapping Page Up/Down keys.
- 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.
- Desktop: Don’t space out letter jump bar with tall window sizes.
- 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.
- Desktop: Don’t send redundant notifications e.g. during resize.
- Desktop: Fix visual glitch at top left when resizing window.
- Stop rounding/shadowing posters in mini-player.
- Offline popup on tablets was too big.
- Playing track 1 of non-first discs on CarPlay/Android Auto 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.
- Android: Ask for activity recognition permission.
- Android: Listen for play/pause toggle commands too.
- Fix buffering progress for Opus streams with non-standard conversion bitrates.
- 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.
- Android: Rare crash on start.