Skip to content

Releases: CDrummond/lms-material

5.8.2

09 Mar 07:42
Compare
Choose a tag to compare
  1. Translation updates.
  2. Add context-menu to player name in main toolbar.
  3. Use 150px (or 300px HiDPI) for list images.
  4. 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.
  5. Fix custom actions for playlists.
  6. Add PLAYLISTID and PLAYLISTNAME to custom action variables.
  7. Remove fix for mapping of mysqueezebox.com icons, as no longer required and breaks some favourites images.
  8. Add support for volume control of individual players with volume fixed at 100% via new status query attribute - thanks to Sam Y
  9. In group volume dialog, fix player name for fixed volume players.
  10. Ignore clicks on disabled queue context menu items.
  11. Store player volumes when creating a group player.
  12. Fix drag'n'drop in grid view not showing drag thumbnail.
  13. Allow genre images to be PNG files.
  14. 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.
  15. Use user genre, and playlist, images when listing favourites (if relevant option is enabled).
  16. Create '.missing' images (e.g. 'rock.missing') for genre, and playlist, images that are not found (if relevant option is enabled).

5.8.1

15 Feb 12:56
Compare
Choose a tag to compare
  1. Allow specifying left/right window drag areas via 'dragleft' and 'dragright' URL query parameters.
  2. Add 'tbarBtnsPos' to specify window titlebar button position; 'l' for left, 'r' for right, anything else to hide display.
  3. Add 'tbarBtnsStyle' to specify window titlebar button style; 'mac', win', 'gnome' (default).
  4. Fix long-press of queue time to show transfer dialog.
  5. Leave ARTIST_ROLES roles in Release Type section(s) - thanks to Darrell.

5.8.0

09 Feb 15:44
Compare
Choose a tag to compare
  1. Add a server-side option to use 'Default' skin for server settings, either embedded in Material or a new tab/window.
  2. Add a server-side option to enable track grouping.
  3. Move save/restore defaults buttons from toolbar to bottom of 'Interface' settings dialog.
  4. Better(?) multi-group icon.
  5. Reduce font size by 1px.
  6. Use configured font size in settings pages.
  7. Re-order: band, conductor, composer.
  8. Monitor more LMS settings for changes (e.g. MAI artist images).
  9. Add option to use list/grid setting globally and not per-view.
  10. Don't add user-defined roles entries for 'Various Artists'.
  11. List local file links under tracks in MAI album view.
  12. Make 'http' and 'https' links within comments clickable in MAI view.
  13. Limit works advanced search to discovered albums - thanks to Darrell.
  14. Ensure only 1 'serverstatus' at a time.
  15. Use simpler custom API to poll scan progress to reduce load on LMS.
  16. In 'Information' dialog only poll 'serverstatus' every 6 seconds.
  17. When checking whether to use '/imageproxy' check if URL starts with 'http' or 'https', not just if URL contains one of those.
  18. Prioritise browsed menu role when allocating a release to a release type - thanks to Darrell.
  19. Try to work-around issues with volume dialog closing immediately.
  20. Add a server-side option to disable showing list of works when showing an artist's releases.
  21. Place 'Show image' after 'Copy details' in now-playing context menu, to be consistent with browse menus.
  22. When clicking album links also pass album-artist, or artist.

5.7.6

21 Jan 17:55
Compare
Choose a tag to compare
  1. If images are removed from a list item then also remove 'Show image' action.
  2. Fix missing 'Play next' and 'Append to queue' actions when showing covers of online service albums via 'Show image' action.
  3. Allow specifying a list of player IDs to hide via 'hidePlayers=a,b' URL query parameter.
  4. Fix issues when closing 'Search within list' on iOS devices.
  5. Update Lyrion forums link in 'Information' dialog.

5.7.4

12 Jan 17:24
Compare
Choose a tag to compare
  1. Fix oddities with group volume dialog.
  2. Close other dialogs via click outside.

5.7.3

11 Jan 18:08
Compare
Choose a tag to compare
  1. Re-add fix to not use custom select library for multi-select lists.
  2. Try not to switch to MAI view when swiping on track info that needs to be scrolled.
  3. Add down arrow next to player name in 'Player' settings dialogs, if more than 1 player.
  4. Close volume popups if click outside.
  5. Remove 'Material Skin (Party)' from LMS skins list, causes to much confusion.

5.7.2

04 Jan 10:56
Compare
Choose a tag to compare
  1. Re-add custom select library, but disable for 'Custom Skip'.
  2. Handle case where there is an 'Other' group at start of release.
  3. Don't use solid colour for 'Save Settings' button as some colours (if set from cover) can cause poor contrast.
  4. Prevent flash of blue when activating a select menu in settings pages on touch devices.
  5. Fix clipping of covers in grid view.
  6. Fix adding, and removing, tracks from favourites via now-playing.
  7. Only split into groups if all groups are single blocks.
  8. 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.
  9. Use same icon to show library refresh in progress in 'Information' dialog as per in toolbar.
  10. Update current player status if click on it's name in navigation drawer.
  11. Fix playing playlists, artists, and albums, from favourites.
  12. Fix 'Go to composer', etc., sometimes not showing in now-playing menu for LMS9.0.1+
  13. If have multiple artists, composers, etc. then prompt for which to go to when using now-playing menu.
  14. Make popup messages slightly transparent and pass through pointer events.

5.7.1

27 Dec 11:48
Compare
Choose a tag to compare
  1. Change 'Show composer' option from boolean to; 'No', 'Classical genres', 'All genres'.
  2. Allow now-playing portrait image to be larger.
  3. Fix URL parsing - thanks to Michael Herger.
  4. Fix sorting of albums list if it contains a Works section.
  5. Fix Works albums list subtitle pluralisation.
  6. Fix sync and sleep dialogs not being scrollable on touch devices.
  7. Fix sort-descending toggle - thanks to Darrell.
  8. In desktop layout, show expanded now-playing when clicking bar image even if MAI showing.
  9. Fix reloading of bliss mix if reload action activated following 'Create mix'.
  10. Remove use of custom select library, its breaking too many things.
  11. Fix file selector buttons not added on subsequent showing of 'Server' settings.
  12. Fix SVG icon colour in 'Extras', 'Server' settings, and extra player settings pages.
  13. Add icon mapping for 'WiiM Player'.
  14. Fix progress bar in desktop layout when used on mobile and coloured toolbars.
  15. Only set group filter for tracks that have a grouping.
  16. If grouping tracks of album and some have no group then use 'Other'.

5.7.0

15 Dec 16:30
Compare
Choose a tag to compare
  1. 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.
  2. 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).
  3. Group album tracks by works, or other groupings.
  4. Add grouping support to album style queue.
  5. Sans-serif 'i' for info icon in navigation drawer.
  6. Overlay small update/restart icon over info icon as per menu icon.
  7. Fix hiding of 'Server' settings entry if using icons in navigation drawer and a password has been set.
  8. Fix showing multiple artists for albums on touch devices with links disabled.
  9. Add missing border to bottom of server settings pages.
  10. Add 'Show image' after 'Copy details' for items with an image.
  11. Darken subtoolbar background (when using cover) for dark themes.
  12. Save/restore pin queue and MAI zoom/tabs/lyrics settings when saving/restoring defaults.

5.6.0

08 Dec 18:16
Compare
Choose a tag to compare
  1. Keep navigation drawer titlebar visible, and only scroll contents.
  2. Move 'Information' into navigation drawer titlebar.
  3. Custom MAI icons.
  4. Use block 'i' icon for 'Information' in navigation drawer titlebar.
  5. Add option to show settings actions as a row of icons.
  6. Add option to always show settings (and shortcut) actions.
  7. Add 'Alt+F' as shortcut for 'Advanced search'.
  8. If at top-level then Ctr+F should always open 'Search library', even if 'My Music' is hidden.
  9. Fix queue being shown empty when adding/removing a player.
  10. Support multiple-genres when checking if to show composer, conductor, or band.