- Allow specifying theme, and colour, via URL query. e.g. http://SERVER:9000/material/?theme=dark,green For platform themes (e.g. Adwaita-Dark) you need to specify path. e.g. "theme=linux/dark/Adwaita-Dark"
- Add 'Add to playlist' action, allowing tracks to be saved to new, or existing, playlists.
- On desktop browsers, allow keypress to jump via jumplist.
- Ignore swipe to change page if started in time position bar.
- For mobile devices, show time position tooltip with touch and drag.
- Replace search dialog with a search-as-type text field in subtoolbar.
- Show other search options at end of search results.
- Intercept links on now-playing and browse pages and show a menu allowing to choose from following link or searching for item.
- Allow editing of podcast URL as well as name.
- Use treble-clef as genre icon.
- Fix HTML tags shown in confirmation dialog.
- Add action to remove duplicates from playlists.
- Remove home button. Functionality can be achieved via long-press on back button or (in mobile layout) bottom nav 'Browse' button, or by using popup menu on subtoolbar title.
- Fix grid size changing when browse from a list with jumplist to one without (and vice versa).
- Add mapping for TVHeadend icon.
- Show 'Music sources' as subtoolbar title on browse home screen.
- Reduce long-press timeout from 1s to 500ms.
- Fix various keys causing browse to navigate back.
- Make URLs case-insensitive - e.g. allow http://HOST:9000/Material/Mobile
- When checking where to add add/play all buttons, look for 'wimp' as well as 'tidal'
- If a list has 'All Songs' entry, then use its actions to build the play/add all actions in the subtoolbar.
- Look for 'playControl' action in SlimBrowse response and, if have more than 2 audio items, use this for add/play all actions.
- Remove android lock screen and notification controls.
- Always send 'mixer muting 0' to disable muting, and 'mixer muting 1' to enable, as opposed to 'mixer muting toggle'
- When toggling mute state, check player status 0.5 seconds later.
- Load 'custom.js' if found in prefs-folder/material-skin, to allow custom javascript to be added.