Releases: CDrummond/lms-material
Releases Β· CDrummond/lms-material
5.8.2
- Translation updates.
- Add context-menu to player name in main toolbar.
- Use 150px (or 300px HiDPI) for list images.
- Reduce CPU load by removing some CSS animations - don't pulse library refresh status, don't pulse playing but muted volume, and use outlined pause icon to indicate waiting to play.
- Fix custom actions for playlists.
- Add PLAYLISTID and PLAYLISTNAME to custom action variables.
- Remove fix for mapping of mysqueezebox.com icons, as no longer required and breaks some favourites images.
- Add support for volume control of individual players with volume fixed at 100% via new status query attribute - thanks to Sam Y
- In group volume dialog, fix player name for fixed volume players.
- Ignore clicks on disabled queue context menu items.
- Store player volumes when creating a group player.
- Fix drag'n'drop in grid view not showing drag thumbnail.
- Allow genre images to be PNG files.
- Add (initial) support for playlist images - need to manually add "playlistImages: '1'" to 'prefs/plugin/material-skin.prefs'. Images need to be in 'prefs/material-skin/playlists/' - and have same name requirements as per genre images.
- Use user genre, and playlist, images when listing favourites (if relevant option is enabled).
- Create '.missing' images (e.g. 'rock.missing') for genre, and playlist, images that are not found (if relevant option is enabled).
5.8.1
- Allow specifying left/right window drag areas via 'dragleft' and 'dragright' URL query parameters.
- Add 'tbarBtnsPos' to specify window titlebar button position; 'l' for left, 'r' for right, anything else to hide display.
- Add 'tbarBtnsStyle' to specify window titlebar button style; 'mac', win', 'gnome' (default).
- Fix long-press of queue time to show transfer dialog.
- Leave ARTIST_ROLES roles in Release Type section(s) - thanks to Darrell.
5.8.0
- Add a server-side option to use 'Default' skin for server settings, either embedded in Material or a new tab/window.
- Add a server-side option to enable track grouping.
- Move save/restore defaults buttons from toolbar to bottom of 'Interface' settings dialog.
- Better(?) multi-group icon.
- Reduce font size by 1px.
- Use configured font size in settings pages.
- Re-order: band, conductor, composer.
- Monitor more LMS settings for changes (e.g. MAI artist images).
- Add option to use list/grid setting globally and not per-view.
- Don't add user-defined roles entries for 'Various Artists'.
- List local file links under tracks in MAI album view.
- Make 'http' and 'https' links within comments clickable in MAI view.
- Limit works advanced search to discovered albums - thanks to Darrell.
- Ensure only 1 'serverstatus' at a time.
- Use simpler custom API to poll scan progress to reduce load on LMS.
- In 'Information' dialog only poll 'serverstatus' every 6 seconds.
- When checking whether to use '/imageproxy' check if URL starts with 'http' or 'https', not just if URL contains one of those.
- Prioritise browsed menu role when allocating a release to a release type - thanks to Darrell.
- Try to work-around issues with volume dialog closing immediately.
- Add a server-side option to disable showing list of works when showing an artist's releases.
- Place 'Show image' after 'Copy details' in now-playing context menu, to be consistent with browse menus.
- When clicking album links also pass album-artist, or artist.
5.7.6
- If images are removed from a list item then also remove 'Show image' action.
- Fix missing 'Play next' and 'Append to queue' actions when showing covers of online service albums via 'Show image' action.
- Allow specifying a list of player IDs to hide via 'hidePlayers=a,b' URL query parameter.
- Fix issues when closing 'Search within list' on iOS devices.
- Update Lyrion forums link in 'Information' dialog.
5.7.4
5.7.3
- Re-add fix to not use custom select library for multi-select lists.
- Try not to switch to MAI view when swiping on track info that needs to be scrolled.
- Add down arrow next to player name in 'Player' settings dialogs, if more than 1 player.
- Close volume popups if click outside.
- Remove 'Material Skin (Party)' from LMS skins list, causes to much confusion.
5.7.2
- Re-add custom select library, but disable for 'Custom Skip'.
- Handle case where there is an 'Other' group at start of release.
- Don't use solid colour for 'Save Settings' button as some colours (if set from cover) can cause poor contrast.
- Prevent flash of blue when activating a select menu in settings pages on touch devices.
- Fix clipping of covers in grid view.
- Fix adding, and removing, tracks from favourites via now-playing.
- Only split into groups if all groups are single blocks.
- Use LMS 9.0.1's contiguous_groups flag to only show multi-group icon in album covers if groups of album are in contiguous blocks.
- Use same icon to show library refresh in progress in 'Information' dialog as per in toolbar.
- Update current player status if click on it's name in navigation drawer.
- Fix playing playlists, artists, and albums, from favourites.
- Fix 'Go to composer', etc., sometimes not showing in now-playing menu for LMS9.0.1+
- If have multiple artists, composers, etc. then prompt for which to go to when using now-playing menu.
- Make popup messages slightly transparent and pass through pointer events.
5.7.1
- Change 'Show composer' option from boolean to; 'No', 'Classical genres', 'All genres'.
- Allow now-playing portrait image to be larger.
- Fix URL parsing - thanks to Michael Herger.
- Fix sorting of albums list if it contains a Works section.
- Fix Works albums list subtitle pluralisation.
- Fix sync and sleep dialogs not being scrollable on touch devices.
- Fix sort-descending toggle - thanks to Darrell.
- In desktop layout, show expanded now-playing when clicking bar image even if MAI showing.
- Fix reloading of bliss mix if reload action activated following 'Create mix'.
- Remove use of custom select library, its breaking too many things.
- Fix file selector buttons not added on subsequent showing of 'Server' settings.
- Fix SVG icon colour in 'Extras', 'Server' settings, and extra player settings pages.
- Add icon mapping for 'WiiM Player'.
- Fix progress bar in desktop layout when used on mobile and coloured toolbars.
- Only set group filter for tracks that have a grouping.
- If grouping tracks of album and some have no group then use 'Other'.
5.7.0
- Use LMS 9.0.1's 'isClassical' attribute to determine if composer, conductor, and/or band should be shown (when relevant option is enabled) - instead of using Material specific genre lists.
- For remote streams, if genre(s) is empty/undefined then show composer, conductor, or band if relevant option is enabled (i.e. skip genre check).
- Group album tracks by works, or other groupings.
- Add grouping support to album style queue.
- Sans-serif 'i' for info icon in navigation drawer.
- Overlay small update/restart icon over info icon as per menu icon.
- Fix hiding of 'Server' settings entry if using icons in navigation drawer and a password has been set.
- Fix showing multiple artists for albums on touch devices with links disabled.
- Add missing border to bottom of server settings pages.
- Add 'Show image' after 'Copy details' for items with an image.
- Darken subtoolbar background (when using cover) for dark themes.
- Save/restore pin queue and MAI zoom/tabs/lyrics settings when saving/restoring defaults.
5.6.0
- Keep navigation drawer titlebar visible, and only scroll contents.
- Move 'Information' into navigation drawer titlebar.
- Custom MAI icons.
- Use block 'i' icon for 'Information' in navigation drawer titlebar.
- Add option to show settings actions as a row of icons.
- Add option to always show settings (and shortcut) actions.
- Add 'Alt+F' as shortcut for 'Advanced search'.
- If at top-level then Ctr+F should always open 'Search library', even if 'My Music' is hidden.
- Fix queue being shown empty when adding/removing a player.
- Support multiple-genres when checking if to show composer, conductor, or band.