Skip to content

Releases: CDrummond/lms-material

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.

4.1.5

11 Jan 16:05
Compare
Choose a tag to compare
  1. Reduce size of playing indicator in players menu.
  2. Fix clicking on MAI links for touch devices.
  3. Rename 'Radio' buttons to 'Create Mix' in menu as well as toolbar.
  4. Only show 'Create Mix' button if view is 800px or more wide.
  5. If navigate back into previous list then try to restore position.
  6. Try to avoid scenario of browse "..." toolbar menu only having 1 item.
  7. Remove sort options from 'Random Albums' and 'New Music'.
  8. Clear text selection if close menu.
  9. Force word-break if required in MAI view.
  10. Fix wrong menu showing when select bio/review text in browse view.
  11. Show artist and album names at top of respective MAI view.
  12. Add genres to end of MAI artist, and album, information in browse view.

4.1.4

07 Jan 16:57
Compare
Choose a tag to compare
  1. Fix drag'n'drop of home screen items.
  2. Sharper add/play hover icons.
  3. Fix some SVG icons not showing.
  4. Fix add/play actions not showing for some lists.
  5. Try to detect Spotify track list even when called from 'trackinfo'
  6. Change 'Biography' and 'Review' button labels to 'Information', as MAI's album info is more info than review.
  7. Remove all tracks from queue via long-press on clear button.
  8. Fix missing service logos.
  9. Rename 'Radio' buttons to 'Create Mix'.
  10. Add 'Similar artists' list to end of MAI artist information in browse view.
  11. Follow links by default, don't show menu.
  12. Attempt to intercept text selection menu in MAI browse, and allow to copy or search.

4.1.3

04 Jan 16:29
Compare
Choose a tag to compare
  1. Update some dependencies (Axios, Vue, Vuex).
  2. Fix clipping of menu button highlight when installed as a chrome webapp and using window controls.
  3. Listen for 'geometrychange' with window controls to correctly set spacing.
  4. Use square icon, with curved corners, for all as now supply a mask-able icon for Android, etc.
  5. Prevent weird animation when close player select menu from 'Player settings' dialog.
  6. Darken separators, and menu/dialog background, for 'Black' theme.
  7. If list has selected items then always show menu when click right most 64px.
  8. Fix cases where drag can start in browse view.
  9. Fix mobile drag'n'drop when touching on image.
  10. Fix white background using drag'n'drop on some systems.
  11. Don't hide queue if click elsewhere whilst one of its menus is open.
  12. Fix stripping ratings, track num, etc, from queue titles for use elsewhere.
  13. Don't adjust rating star size via CSS zoom, as it breaks setting value.
  14. Improve update checking.
  15. Allow add/play all for trackstat.
  16. If list does not have duration then move add/play hover buttons closer to menu button.
  17. Move 'snackbar' to top-level, so that messages are seen even if dialogs open.
  18. Use SVG icons for add/play hover buttons, as pure CSS sometimes has alignment issues.