Skip to content

Releases: CDrummond/lms-material

4.5.2

01 May 15:25
Compare
Choose a tag to compare
  1. Update translations.
  2. Fix jumplist not showing for albums and works lists.
  3. Only show works if main 'Works' category is enabled, not any additional browse 'Works' category.
  4. Fix multi-cover listing in additional 'Works' browse modes.
  5. Prepend work to track title if work is defined and not already in title.
  6. Ask for extra track meta-data for works info when using LMS >= 9.0
  7. Fix MAI when called after 'More'.

4.5.1

20 Apr 06:51
Compare
Choose a tag to compare
  1. Fix now-playing and MAI backgrounds.

4.5.0

19 Apr 14:59
Compare
Choose a tag to compare
  1. Add icons to release type and search headers.
  2. On desktop layout if click on link in now-playing or MAI that shows browse view, then 'Go back' will go back to now-playing or MAI.
  3. If sorting tracks by 'title' then sub-sort by artist.
  4. Add material style image for random play in queue.
  5. Add support for Lyrion 9.0.0 'Works' feature.
  6. Add 'Shuffle' options to alarm dialog.
  7. Re-add some missing Russian translations.
  8. Always use name 'Lyrion'
  9. List album contributors in 'Information' page.
  10. Add 'Scroll to' action for artists with multiple release categories.
  11. Don't allow "fake" add/play-all for Qobuz playlists.
  12. 'header' support for SlimBrowse lists.
  13. Add 'appearance', 'collection', 'conductor', 'orchestra', 'remix', and 'work' release type icons.
  14. When getting release type icons try to map to a pre-supplied icon if specific icon not found.
  15. Update queue settings when show or pin.
  16. Adjust now-playing background to prevent shadow/glow effect at edges, and increase amount of blur.
  17. Use "0" as URL for alarm playlist if set to current queue.

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.