Skip to content

Releases: CDrummond/lms-material

4.4.1

30 Mar 08:53
Compare
Choose a tag to compare
  1. Add 'dontTrapBack' URL query parameter. When passed Material will not intercept browser's back button.
  2. Don't hide mobile bottom now-playing bar when keyboard shown.
  3. Fix Deezer icon mapping.
  4. Fix album cover in sub-toolbr when navigating into an album from 'More'
  5. Only show alarm details in toolbar/menu if active player has an alarm.
  6. When open player settings via alarm entry in player's menu then scroll alarms section into view.
  7. Fix text alignment of text list items in browse view when 100 or more items.
  8. Add 'Manage plugins' button to 'Information' dialog.
  9. Refer to LMS as 'Lyrion Music Server' for LMS 9.0 onwards.
  10. Revert 'Media sources' to 'Music sources', to match new LMS name.
  11. Fix handing of boolean URL query parameters when '1' is passed as value.

4.4.0

17 Mar 08:42
Compare
Choose a tag to compare
  1. Use detailed subtoolbar for some online (e.g Spotty) artist and album listings.
  2. Add server-side option to show composer, and not artist, for composer genres in MAI.
  3. In desktop layout with un-pinned queue add a show/hide queue button in bottom bar (if queue contains more than 1 track).
  4. For track style queue, show ratings on right underneath track time.
  5. Re-add zooming to MAI view.
  6. Get next alarm from status message (requires LMS8.5) and show in player menu, toolbar, and in 'Manage players' dialog.
  7. When re-show group volume dialog use any previous volumes as defaults, to improve initial display.
  8. Add release-type specific icons.
  9. When shrinking jumplist remove keys with fewest items.
  10. Allow adding Bandcamp, Deezer, Qobuz, Spotify, and Tidal tracks to playlists.
  11. Update Deezer icon.
  12. Don't pass "sort:album" when adding an artist's albums to queue, as LMS errors on this (and "album" is the default sort anyway).
  13. Remove mysqueezebox.com icon mapping.
  14. Use LMS's time format to determine if 12 or 24hr times should be used.

4.3.4

05 Mar 17:39
Compare
Choose a tag to compare
  1. Try not to crop radio station logos in favourites.
  2. Fix missing icons from 'Extras' plugins if Material is set as default skin.
  3. Tweak queue toolbar layout.
  4. Always restore queue pinned and shown state as per settings, regardless of window size.
  5. Update Axios to 1.6.7

4.3.3

25 Feb 08:11
Compare
Choose a tag to compare
  1. When showing now-playing context menu reset favIcon and favUrl so that these are updated with current track.
  2. Only show ratings actions if configured to show ratings.
  3. Fix requesting extid (for emblems) and ratings in browse commands.
  4. Tweak Tidal emblem.
  5. Fix duplicated tech info in browse view when also showing ratings.
  6. Update translations.
  7. Fix listing all drive selectors in file/folder dialog for Windows.

4.3.2

18 Feb 07:31
Compare
Choose a tag to compare
  1. Revert back to '1' for enabled bool server side items.
  2. If jumplist only contains headers (e.g. as in 'New Music') then show if there are at least 5 times the number of items as there are jumplist entries.
  3. Fix queue backdrop if desktop layout, pinned, and not using background images.
  4. Trap contextmenu event in longpress handler, as opposed to using an empty handler.
  5. Fix erroneously splitting of genre string.
  6. Fix 'Live'/'Bootleg' release type option.
  7. Only group all releases by type if LMS's 'groupArtistAlbumsByReleaseType' setting is set to 2
  8. Add icon for ZenRadio.
  9. Add 'tidal' and 'pyrrha' to emblems/track-sources.

4.3.1

10 Feb 18:30
Compare
Choose a tag to compare
  1. Fix view height issues when rotating.
  2. Fix closing of 'Add to playlist' dialog.

4.3.0

10 Feb 07:32
Compare
Choose a tag to compare
  1. Add option to move dialogs closer to click/touch position.
  2. If using unpinned queue without background image then have a semi-transparent background that blurs items below.
  3. Remove MySqueezebox.com related code, as service is shutdown.
  4. Add option to auto-close unpinned queue after 30 seconds.
  5. Change order of add/play buttons to be '(+) (>)'
  6. If play shuffled option is enabled, then show play shuffle icon in detailed sub-toolbar (if space) and when hovering.
  7. Add 'Play next' action to detailed sub-toolbar (if space, and play shuffle disabled) and when hovering.
  8. In MAI track details always show composer, conductor, band if tags exist, regardless of whether these are used for now-playing, etc. or not.
  9. Alter ratio for when now-playing landscape is treated as 'wide'.
  10. For landscape now-playing always place cover on left, and have details fill remaining space - even if controls span view.
  11. If queue is not pinned then clickin on track count in now-playing bar will toggle queue in desktop layout.
  12. Fix hover play-next/shuffled grid icons for light themes.
  13. Fix handling of server-size bool options - LMS sends 'on' not '1'
  14. If very wide then show short text next to play, add, insert, and shuffle actions in sub-toolbar.
  15. Group all albums lists int releases.
  16. Use 'Releases' instead of 'Albums'.
  17. Fix 'Reload' action in 'Random albums/releases' within genre.
  18. Highlight section headers if match during 'Search within list'.
  19. Re-order some '...' menu entries.
  20. Add jumplist entries for section headers.
  21. When using 'mini-player' don't show group volume dialog.
  22. Rename 'Music sources' to 'Media sources'.
  23. Add support for LMS8.4 'live edge' when playing live streams - currently BBC Sounds only.
  24. Only use 100vh work-around if running within a mobile browser (i.e. not installed to home screen).
  25. Fix custom scrollbars under chromium browsers.
  26. For 'Windows 10' and 'Mojave' dark/light themes set chromium to use native scrollbars.
  27. Only open MAI view if MAI installed.
  28. Allow pinning items from apps.
  29. Re-layout grid when un-pinning home screen items.

4.2.2

02 Feb 17:08
Compare
Choose a tag to compare
  1. Fix hiding unpinned queue when click on link and window is narrow.
  2. Adjust now-playing bar size settings to allow for mini-player use-case.
  3. Better handling of volume dialog for mini-player use-case.
  4. Add empty context menu handler for buttons that have long-press action and use SVG icons.
  5. Alter now-playing cover rounding based upon size.
  6. Fix add/play hover buttons for large track lists.
  7. Fix certain server side bool options being reset when disabled.
  8. Fix 'All songs' and 'Composition' sorts.
  9. Fix missing playlist actions.
  10. Fix album header duration display for 'All songs', etc.

4.2.1

25 Jan 19:11
Compare
Choose a tag to compare
  1. Adjust unpinned queue metrics when used on mobile.
  2. Fix now-playing updates due to use of extid in track sources.
  3. Always request extid for player status, as showing logo/emblems regardless.
  4. Update some CSS @media rules.

4.2.0

23 Jan 20:20
Compare
Choose a tag to compare
  1. Add ability to search for items in lists (browse and queue).
  2. Click on now-playing cover-art to show skip, menu, and close buttons.
  3. Remove now-playing pulse, as clicking cover shows buttons.
  4. Hide menu and close buttons on now-playing screen if using 'np-only' URL.
  5. Work-around volume control moving in desktop layout when toggle MAI button.
  6. Better handling of now-playing button sizes for very narrow screen widths.
  7. Fix track list indents.
  8. Always use light text for now-playing menu and close icons.
  9. Fix blank area showing at bottom of screen when using now-playing bar on mobile layout with keyboard shown.
  10. Cache similar-artists response to 'Cache/material-skin/similar-artists/'
  11. Add some album related actions to sub-toolbar of album review.
  12. Remove add/play actions from toolbar when navigating into genre from genre link.
  13. If 10 or less items in a 'choice' dialog then allow using numeric keys as shortcut.
  14. Clicking on scan status in 'Information' dialog will open server settings at 'Server status' page.
  15. Ensure album and track sorts are valid.
  16. Place custom track sorts into separate tag, so as to not confuse LMS.
  17. Add Bandcamp to list of search providers.
  18. Clicking on RadioParadise logo on now-playing cover should open browser at song details on RadioParadise website.
  19. Draw a 'link' symbol next to synchronised players in 'Manage players' dialog.
  20. In 'Manage players' dialog, clicking on 'link' symbol will prompt to unsync player.
  21. Fix new server version notification, parameter from LMS is a string not a flag.
  22. Disable '(i)' button if MAI not installed, not the expand/collapse button.
  23. Fix similar artist and genre links on mobile devices.
  24. Different settings for skip backward and skip forward.
  25. Save interface settings even if dialog closed by system back button or 'Esc' key.
  26. Fix Composers, Conductors, and Bands not showing in MAI track info.
  27. Fix artist name and album cover not showing when click on 'Browse', 'Go to album', or '+N more' links in now-playing/MAI.
  28. Move expanded now-playing controls a bit higher if iOS home-bar detected.
  29. Add Simplified Chinese translation, thanks to 刘 ε°‘ζž— (Shaolin Liu)
  30. Add a button to server-side settings to reset genre lists to default values, translated into current language.
  31. Fix handling of 'Esc'/back-button when info-page is open in mobile layout but now-playing is not current view.
  32. For trackinfo, etc., commands check if (up to) first 15 items have a play command and if so allow add/play all actions.