Skip to content

Releases: CDrummond/lms-material

3.0.3

20 Dec 09:05
Compare
Choose a tag to compare
  1. Remove some shortcut information when in party mode.
  2. Hide 'Add URL' and 'Move queue' options in party mode.
  3. Fix 'Scroll to current' in party mode.
  4. Set 'Scroll to current' shortcut to 'Ctrl+RIGHT'
  5. Remove 'Ctrl+LEFT' shortcut for 'Go back', as this already has 'Esc'
  6. Fix handing of playerprefs notifications.
  7. Don't add 'track_id' to command parameters when getting genres, etc, from a 'More' listing.
  8. Prevent context menu showing when long-press on mobile view 'Browse' nav button.
  9. Show navigation history even if only 1 level deep.
  10. Only allow playable radio items to be pinned to home screen.

3.0.2

06 Dec 11:18
Compare
Choose a tag to compare
  1. Fix toggling of power when power button replaces player icon.
  2. Show ESP32 and pCP configuration button in 'Player settings' dialog when called from 'Information' and 'Manage players' dialogs.
  3. Rename 'Alt' keyboard shortcuts to 'Option' for macOS.
  4. Fix native UI changes callback.
  5. Split 'Help' page HTML into header, text, and footer - to make translation easier.
  6. Fix untranslated tooltips in iframe dialogs (e.g. 'Server settings')
  7. Work-around CSS pointer detection failing by setting a CSS property via javascript.
  8. Double click on audio items (e.g. tracks and streams) in browse view to play.

3.0.1

20 Nov 21:15
Compare
Choose a tag to compare
  1. Fix shuffle buttons in queue page.
  2. Update translations.
  3. When toggle power of player check status after 1/2 second (as before) and after a further 1 second.
  4. Always handle player status messages, even if not subscribed to player, and update internal state.
  5. Attempt to hide some MySqueezeBox.com apps when in party mode.

3.0.0

18 Nov 17:27
Compare
Choose a tag to compare
  1. Re-designed bottom now-playing bar for desktop layout.
  2. Hide desktop bottom now-playing bar when no track.
  3. Add 'Party' mode where certain actions are hidden. Activate via "?party" URL query parameter, or set default skin to "Material Skin (Party)"
  4. Use SVGs that have been mapped into images for 'text' items.
  5. If a list of Spotty tracks all have the same image as album then do not show images for list.
  6. When listing Spotty albums attempt to extract year from "favorites_title"
  7. Remove options; menu icons, always show track menu, launch player.
  8. Place 'Cancel', etc., buttons on the right for Windows, or if 'altBtnLayout' (or 'altBtnLayout=true') is passed as a URL parameter.
  9. Disable downloading if 'download' URL parameter is not 'native' or 'browser' (default).
  10. Don't auto-close 'Manage players' dialog if all players dissapear whilst its open, just state 'No players'
  11. Add 'Descending' to album sorts.
  12. Don't close 'Manage players' on 'esc' if dragging, simply end drag.
  13. Show icons in navigation menu.
  14. Add custom icon for 'Add URL' action.
  15. Default to 'Breeze-dark' if 'desktop=KDE' is passed as URL query parameter.
  16. Add 'Play starting at track' action for playlists.
  17. Add 'Show image' action to browse and queue context menus.
  18. Show input field if item has an "input" attribute.
  19. If "nextWindow" is "home" then go to home screen.

2.10.7

23 Oct 10:47
Compare
Choose a tag to compare
  1. Handle 'nextWindow:parent' for player settings plugins.
  2. Don't send volume events when see changed volume from LMS.

2.10.6

09 Oct 10:32
Compare
Choose a tag to compare
  1. Only save SlimBrowse parameters for "browseonlineartist", as doing for other commands is causing breakages.
  2. Fix missing podcast images.

2.10.5

27 Sep 16:34
Compare
Choose a tag to compare
  1. When saving SlimBrowse parameters, for future list calls, only save those whose key ends with "_id"

2.10.4

24 Sep 07:06
Compare
Choose a tag to compare
  1. Fix colours in 'Help' page.
  2. When updating rating in now-playing only update internal state if still playing same track on LMS response.
  3. Use library_id in 'All songs' listing.
  4. Add Breeze and Breeze Dark colour schemes for Linux.
  5. Change window title to use " - "
  6. Increase artwork sizes for high DPI screens.
  7. When building SlimBrowse commands use any parameters from previous list request.

2.10.3

21 Aug 07:48
Compare
Choose a tag to compare
  1. Fix missing artist_id when clicking on a service list entry under an artist.
  2. Hide position tooltip after 2 seconds.
  3. Add some CSS to prevent scrolling of 'body' in Safari.
  4. Show ratings in 'All songs' listings.
  5. For mobile devices add a check button at the right of non-search text fields containing text.
  6. If using RatingsLight always assume max rating of 10 (so 1/2 increments).
  7. Update platform checks to also use newer navigator.userAgentData

2.10.2

01 Aug 18:57
Compare
Choose a tag to compare
  1. Adjust screensaver text positions.
  2. Fix non-wrapping text items in lists.
  3. Fix clicking on text items when there is only 1 item in list.
  4. Remove handling of 'showBriefly' messages.
  5. Remove 'Ctrl+H' shortcut for 'Help' - shortcut conflicts with macOS.
  6. Treat 'text' items with icon/image as standard items.
  7. Try to detect, and ignore, swipe ups on mobile devices in desktop to show navigation bar.