Skip to content

Releases: CDrummond/lms-material

4.0.0

05 Nov 11:23
Compare
Choose a tag to compare
  1. Unify MAI layout between desktop and mobile.
  2. Allow mobile MAI to use 3 column layout.
  3. Force MAI tabs if layout too narrow.
  4. Add option to show a now-playing bar at the bottom of browse and queue views in mobile layout.
  5. Slightly increase background image blur.
  6. Show track and album names in relevant MAI section.
  7. Remove "Artist", "Album", and "Track" headers from expanded MAI sections.
  8. Show now-playing bar progress even for radio.
  9. Make more subtitle items clickable in search results for non-touch devices.
  10. Support LMS8.4 release_type.
  11. When listing artist albums separate out normal and compilation albums.
  12. Reduce number of JSONRPC calls at start-up.
  13. Fix long-press on power button / player icon not updating its assignment on changing the option.
  14. Remove option for stop button.
  15. Change long-press on play/pause from showing sleep dialog to stopping playback.
  16. Remove option to not show artwork.
  17. Remove option to sort home screen.
  18. Show album year for playlist tracks.
  19. Slightly adjust grid metrics, to allow more columns when thin, etc.
  20. Simpler String.replaceAll polyfill.
  21. Remove notification support added for CORE32, no longer supported.
  22. Add (server side) option to show all compilation tracks when navigate into a compilation from a contributing artist.
  23. Only show artist under MAI album list if different.
  24. In desktop layout allow queue to be pinned/unpinned.
  25. Add 'Automatic' theme, switches between Light/Dark based upon browser's dark mode setting.
  26. Fix keyboard shortcuts not working when MAI view open.
  27. Show online service emblems top-right of now-playing cover.
  28. Add menu button bottom-right of now-playing cover.
  29. Slightly more space for MAI.
  30. Use filled circle icons for play and pause.
  31. Only show grid menu icons on hover when using non-touch devices.
  32. Rename 'Plugins' to 'Manage Plugins' in server settings section selector.
  33. Place 'Manage Plugins' as the first in the 'Plugins' section.
  34. Allow active/inactive plugins sections to be collapsed.
  35. On non-touch devices replace settings help text with a '(?)' button, similar to 'Default' skin.
  36. Re-do desktop now-playing bar logic so that track/count can be shown even if also showing tech info.
  37. Allow info dialogs to be closed by clicking outside.
  38. If screen width is 1000px or more then use horizontal layout for server settings, etc. - similar to 'Default' skin.
  39. Respect LMS's role filtering when asking for artist albums.
  40. Allow switching of players in 'Player settings' and 'Extra player settings' dialogs.
  41. In MAI view show album cover and artist image before text.
  42. Fix MAI view image sizes.
  43. Center align all MAI titles.
  44. Add option to show default backdrop images.
  45. Don't apply reverse sort to 'New Music'.
  46. Fix image position and size in biographies.
  47. Remove option for larger covers, and instead allow (slightly) larger covers by default.
  48. Add 'Album' style queue option.
  49. Don't show menu button for tracks in queue or browse views.
  50. Remove list padding option, and instead always add a little padding to lists.
  51. Double-click back button to 'go home'.
  52. Larger sub-toolbar for album and track views if wide enough.

3.5.6

28 Oct 06:38
Compare
Choose a tag to compare
  1. Fix showing popup messages from server based settings pages.
  2. Fix toast messages being obscured.
  3. Try harder to ensure we don't hide duplicate images when listing items in favourites.
  4. Try to get portrait MAI covers to be rounded.
  5. Set MAI 'h1', 'h2', and 'h3' elements to standard font-size.

3.5.5

19 Oct 16:09
Compare
Choose a tag to compare
  1. Fix subtoolbar subtitle not always updating.
  2. Fix colour of lists in dialogs when using Black theme.
  3. Darker snackbar/toast background for Black theme.
  4. Set splitter width to zero when queue hidden.
  5. Tweak borders.
  6. Show track tech info, and background images, if enabled, for track list when click on album name in now-playing.
  7. If queue only has 1 item with no duration, then center the "1 Track" text.
  8. If "track" custom actions are defined, then always keep composer, etc, details in now-playing for use in actions.
  9. Only show "Go to composer", etc., items in now-playing context menu if configured to show relevant artist role.
  10. Use alternative blur for now-playing backgroud, so that works with WebKitGTK.
  11. Pre-cache HighDPI covers, thanks to Michael Herger.
  12. Fix display of subtoolbar sub-title on biographies and album reviews.

3.5.4

12 Oct 17:01
Compare
Choose a tag to compare
  1. Fix missing album review for streaming services.
  2. Remove commas from "performed by", etc. in desktop now-playing bar.

3.5.3

07 Oct 07:45
Compare
Choose a tag to compare
  1. Update translations.
  2. Dim more player details in 'Manage players' dialog for switched off players.
  3. Fix now-playing covers for old browsers (e.g. old iOS) that don't support CSS min()
  4. Change "Perfomed by" to "performed by", etc.
  5. Fix showing multiple composers, etc, in MAI view.
  6. Fix cover URL in MAI.
  7. Fix HTML appearing in disc selection dialog.
  8. If LMS indicates multi-disc but album only has 1 then don't show choice dialog.

3.5.2

30 Sep 06:22
Compare
Choose a tag to compare
  1. Revert back to "img" tags for no-playing images, resolves loading of plugin PNGs.
  2. Ensure no repeated textkeys (apart from years).
  3. Adjust grid view margins, thanks to Denys Lysiuk.
  4. Remove now-playing shadow.
  5. Fix showing artist first or last with context.

3.5.1

26 Sep 20:20
Compare
Choose a tag to compare
  1. Display replaygain value even if positive or zero.
  2. Only use 2 decimal places for replaygain.
  3. Fix missing bitrate from tech info.
  4. Don't allow to expand now-playing if nothing playing.
  5. Treat covers in queue as per now-playing, i.e. don't clip and add background if required.
  6. Use material icons for tracks note and selection count checkbox instead of unicode characters.
  7. Only show current track's replaygain value if it's non-zero.
  8. Only show artist context (e.g. XX From YY) for local, Deezer, Spotify, Tidal, Qobuz, or Radio Paradise tracks.
  9. Only use mobile-scroll hack for Android and iOS.

3.5.0

23 Sep 17:23
Compare
Choose a tag to compare
  1. Add setting to toggle rounded covers.
  2. If run under LMS8.4 (or newer) allow editing playlists up to 1k tracks.
  3. Only ask LMS for genre details when listing album and playlist tracks if set to show band, composer, or conductor.
  4. Add ability to edit favourite icons, thanks to wizmo2
  5. Remove SVG filtering for now-playing covers, and use plain CSS.
  6. Don't show bitrate, samplesize, or samplerate if 0.
  7. Add callback for when accent colour changes due to cover.
  8. Try to interpret back button as go back for all browsers.
  9. When browsing tracks place duration on right, as per queue.
  10. Fix resize issues when using tabs in now-playing information view.
  11. Slightly lower list margins in mobile layout up to 540px.
  12. Format disc headers similarly to tracks.
  13. Show artist name in subtitle of subtoolbar.
  14. Do not handle "http" or "https" links in iframe dialog, allow to be handled externally.
  15. Always use square aspect ratio for cover image area, whn rounding add background if necessary.
  16. For landscape now-playing text uses more space depending upon cover width.
  17. Fix biography, etc, showing in actions menu for 'Compilations' section.
  18. Only add bottom padding for iOS if running as web-app.
  19. In now-playing optionally show "Performed by" (etc.) prefixes for artists.
  20. Only show jumplist if LMS's list response has 4 or more keys.
  21. Increase max items in jumplist.
  22. Show (very thin) scrollbar when scrolling on mobile.
  23. Add separate options for tech info in browse and now-playing.
  24. Fix position of player power button when using narrow screens.
  25. Show (track) replaygain value in browse tech info.
  26. If using LMS8.4 (or above) show current replaygain value in now-playing tech info.
  27. Enable background blur for WebKit browsers (e.g. iOS). Disabled for Linux due to issues with WebKitGTK.
  28. Disable background blur by using "noblur" query parameter - e.g. http://SERVER:9000/material/?noblur
  29. Better collapsing of desktop bottom bar items when reducing width.
  30. Don't allow setting theme colour from cover on iOS, does not update iOS status bar to match.

3.4.5

12 Sep 16:28
Compare
Choose a tag to compare
  1. Remove certain actions from browse-view playlist tracks if playlist has more than 250 tracks.
  2. Convert all now-playing PNG covers to JPG (if rounding covers).
  3. Fix adding duplicate 'l' tag for certain queries.
  4. Semi-transparent fill for image squares.

3.4.4

03 Sep 14:45
Compare
Choose a tag to compare
  1. Fix duplicate covers in 'Manage payers' dialog.
  2. Fix custom favourite icons being replaced with default cover.
  3. Incrementally load playlist track listing, use LMS's "Items Per Page" setting to control batch size. (Will be changed to Material-specific config item for 3.5.0)
  4. Only allow editing (in 'Browse' view) of playlists of 250 (or less) tracks.
  5. Use custom 'no cover' image in 'Manage players' dialog.