- Add (optional) screensaver that will kick in after 60 seconds if nothing is playing on current player.
- Slightly reduce size of Material's caches.
- Notify on server updates, and add text stating new version available to information dialog.
- When searching all categories, perform individual searches and combine results.
- When pinning items, store placeholders for tags parameter - so that this can be altered.
- Allow playing of podcast episodes from search reponse.
- On mobile devices, only show dotted jump-list if; a grid can be used and there are more than 50 items, or a grid cannot be used and there are more than 150 items.
- Make Podcast HTTP requests via Perl side to avoid CORS errors.
- Don't hard-code list of podcast providers, read from JSON resource file.
- Tweak UI a little; remove shadows, define a set of colours to allow easier customisation, use Roboto Mono for monospace font.
- Fade in/out now-playing cover image when track changes.
- Add various colour variants.
- Add new themes; light (coloured toolbars), dark (coloured toolbars), and black.
- Fade-in image on now-playing screen.
- Merge mobile and desktop layout HTML files, so that page does not need to be reloaded when layout changes.
- Make mini player HTML a redirect to desktop HTML. Shrinking the height of desktop will recreate the mini look.
- Make now-playing HTML a redirect to desktop HTML and auto trigger large now-playing view.
- Open 'Text files from music folder' in an embedded iframe.
- Only add padding to bottom of lists for iOS.
- When changing sync groups, perform commands synchronously and refresh player status after complete.
- Change splitter library to split.js
- Read JSON file from server to appent custom entries to main menu, player's menu in 'Manager players' dialog, or as a list of actions at bottom of player settings dialog (if there is only 1 player). See README.md on github page for format.
- Require window height to be at least 250px before allowing to show expanded now player, or desktop context info.
- Show 'Open mini-player' icon next to power icon in player menu. Each player can be launched in its own mini-player window.
- Fix case where there are no players on current LMS, but there are on others.
- Show circular progress in main toolbar when library is being rescanned. Clicking will show scan info.