Skip to content

Releases: CDrummond/lms-material

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.

2.10.1

17 Jul 14:36
Compare
Choose a tag to compare
  1. Fix missing song information in now-playing.

2.10.0

16 Jul 17:08
Compare
Choose a tag to compare
  1. Add player settings plugins to 'Player settings' dialog.
  2. Display 'showBriefly' messages.
  3. Optionally show track comments in information view. Requires enabling in Material's server side settings.
  4. Don't try to embed PDF files for Android, doesn't work.
  5. Try to fix zooming issues with APK.
  6. Add artist, and album, extra menu items when browse via 'More'
  7. Don't show header subtitles in search results, as this mainly repeats title text.
  8. Colour disc headers in now-playing as per browse view.
  9. Simple 'Help' page.
  10. If nextWindow==nowPlaying, just refresh current list do not navigate back.
  11. Allow player specific actions in player's toolbar.
  12. Remove plugin javascript and dialog support - not used.
  13. Make button edges fully rounded.
  14. Add border to buttons in fullscreen dialogs.
  15. Tweak tab appearance.
  16. If using desktop layout on iOS and page is asleep for more than 15 seconds then when awake switch to mobile and immediately back to desktop to attempt to work-around issues (#589).
  17. (Hopefully) fixed disappearing items.
  18. Show next alarm on screensaver.

2.9.8

02 Jul 10:06
Compare
Choose a tag to compare
  1. Adjust desktop layout code to try to fix Safari issues (#589)
  2. Fix missing queue menu items (Transfer queue, etc).