Skip to content

Releases: CDrummond/lms-material

2.3.1

28 Feb 18:22
Compare
Choose a tag to compare
  1. Remove min 400px width constraint for advanced search, no longer applies with new dialog.
  2. Fix long titles in 'Manage players' dialog.
  3. Disable entry fields, etc, when search is active in 'Advanced search' dialog.
  4. When checking for library_id in previously pinned items, check params length is greater than 0.
  5. If browsing into a pinned item with virtual library then show its library name in subtoolbar.
  6. Make group volume dialog scrollable.
  7. Update translations.
  8. Remove window min height restriction for showing group volume dialog.
  9. When showing group volume dialog when no volume slider shown in toolbar, then scroll to active player's volume.
  10. Fix genre names not showing in 'Advanced search' dialog.
  11. Move font-size context menu into tab-titles of 'Now playing' and allow main info text to be selected.

2.3.0

27 Feb 07:47
Compare
Choose a tag to compare
  1. Add 'Add to playlist' to queue items and subtoolbar (when have selection).
  2. If playlist name is empty in 'Add to playlist' dialog, then select first.
  3. If previous playlist name is no longer valid when open 'Add to playlist' dialog, then select first.
  4. Set list item hover highlight for all themes.
  5. Add menu items to copy queue selection to playlist, and browse selection to queue.
  6. When showing volume-popup show all volumes if in sync group.
  7. If player is in sync group, then add a button next to volume-slider (in main toolbar) to show volume-popup with all volumes.
  8. Add link to player settings from 'Information' dialog.
  9. Move 'Server settings', 'Player settings' and (for Android APK) 'Application settings' from main menu into 'Settings' dialog.
  10. Move 'Extra settings' out of 'Player settings' dialog's menu and place as button at bottom of dialog.
  11. Add long-press on back-button of full-screen dialogs to close all (e.g. if had navigated 'Settings' -> 'Player settings' -> 'Extra settings' then close all).
  12. Add 'home' button to full-screen dialogs if set to show and more than 1 level deep.
  13. Add link to LMS technical information in 'Information' dialog.
  14. When showing list of composers, conductors, or bands, check the numerical role_id as well as the text version so that the correct string is shown.
  15. Re-implement 'Advanced search' as a Material dialog.
  16. Only add 'include_online_only_artists:1' if artist request has no role_id or role_id is 'AlbumArtist'
  17. Show sleep options on long-press of power button, if this is shown in toolbar.
  18. Add icon mapping for 'Radio France'.
  19. Support SVG images supplied with plugins. If plugin image ends with _svg.png then look for .svg - e.g. plugins/Example/html/images/ExampleLogo_svg.png maps to plugins/Example/html/images/ExampleLogo.svg
  20. Add menu button to 'My Music' allowing virtual library to be selected.
  21. If have virtual libraries, then shown name of current next to 'My Music'
  22. If showing virtual library name next to pinned item in list, show with reduced opacity.
  23. Extend note for libraries in 'Player settings' dialog to detail how to set library for Material.
  24. Fix display of reamining time in mobile and expanded now playing views when track has not started to play.
  25. Only change item colour on hover for non-touch devices.
  26. Change 'Expand now playing' shortcut to 'Ctrl+Shift+E'
  27. Fix dragging of certain items (e.g. from 'Music folders', apps, etc.) onto queue.
  28. Remove mapping for BBCSounds and TimesRadio plugins, as these now supply the svg icon themselves.

2.2.4

12 Feb 18:24
Compare
Choose a tag to compare
  1. Ignore click events on 'Music sources' for first 750ms after back button is clicked - to try to prevent search being shown on back long/short click.
  2. Don't bind 'Ctrl+C' for add favourite/podcast, this conflicts with 'Copy', should have been using 'Ctrl+Shift+C'
  3. Use primary, not accent, colour for active navbar with light themes.
  4. Attempt to handle errors thrown by decodeURIComponent()
  5. Fix 'Add to playlist' not showing in subtoolbar when select items of multi-disc albums.
  6. Refresh playlist when add items.

2.2.3

06 Feb 08:08
Compare
Choose a tag to compare
  1. Delay activating back-button on long press, to prevent search being activated.
  2. Increase gap between volume controls and 'Close' button in volume dialog.
  3. Increase gap between volume buttons and slider.
  4. Prevent volume jumps from <= 70% to >= 90% by clicking on slider.
  5. Fix player refresh loop in manage players dialog.
  6. Fix blank queue when item has 'artist_ids' entry.
  7. Check for 'artist_ids' being undefined (which it is for streaming) when fetching artist biographies.
  8. Make desktop layout's bottom now-playing bar metrics consistent with and without stop button being shown.

2.2.2

31 Jan 21:16
Compare
Choose a tag to compare
  1. Fix icon mapping for BBC Sounds when placed within Radio section.
  2. Fix flickering of artist biography and album reviews.
  3. Add a server-side config item to say whether artist should be shown before Band, Composer, Conductor, or after.
  4. Move 'Show all artists' option to server-side.
  5. Fix 'Show artwork' setting not beeing persisted.
  6. Don't show http icons as vue icons.
  7. Fix splitting IDs for iOS, etc.
  8. Require long-click on volume label to mute, but long or short to unmute in 'Manage players' dialog too.
  9. If Material's server-side password is changed, then check current password validity.
  10. Fix navigating back when select item from 'More' menu in album subtoolbar.

2.2.1

30 Jan 13:51
Compare
Choose a tag to compare
  1. Fix page not loading in WebKit/iOS - due to WebKit not supporting lookbehind regex.
  2. Fix biographies and album reviews not showing.
  3. Require long-click on volume label to mute, but long or short to unmute.
  4. Fix position of power button on iOS when shown in place of player icon in toolbar.

2.2.0

30 Jan 08:01
Compare
Choose a tag to compare
  1. Add support for listing 'band' under certain genres, and in the queue.
  2. If composer, conductor, or band, genre list set to '*' then apply to all genres.
  3. Save composer, conductor, and band genres to local storage so that they are accessible at start-up if queue is obtained before preferences read.
  4. If a the 'default' player re-appears in LMS's players list, then switch to this player.
  5. If no 'default' player set, but player ID passed as a query parameter, then if this player re-appears in LMS's players list switch to it.
  6. Add server-side settings to control whether composer, conductor, and band tags are shown in queue and now-playing.
  7. Clicking anywhere in 'Music sources' subtoolbar will open search field.
  8. Add items from an artist's or album's context menu to the 'More' menu shown in the subtoolbar.
  9. If screen width is less than 450px show down/up arrow in 'Random Mix' dialog to show/hide advanced options.
  10. Remove IE11 meta tag, doesn't work.
  11. Don't defer loading volume overlay and screensaver javascript files, otherwise they do not work until change page.
  12. Always send +/- volume-step when up/down volume button pressed.
  13. If desktop layout is showing a single volume button, use mobile style.
  14. Increase minimum desktop layout width to 750px for volume slider.
  15. Fix layout of volume-dialog when used in desktop layout.
  16. Add server-side setting to control whether 'Fixed volume', and disabled slider, is used for fixed volume players.
  17. Remove 'Fixed volume' label, disable slider and hide value for fixed volume players.
  18. Use acoustic guitar for genres icon.
  19. When pinning a 'My Music' item prompt user if we should store the library_id with this.
  20. Add option to control whether all artists, album-artists, composers, etc. are show when browsing albums, and (requires LMS 8.2) in now-playing and queue.
  21. Respect LMS's 'Filter Genres at the Album & Track Level.' setting when using 'Append random album to queue' from a genre.
  22. Press-and-hold volume buttons to incrementally change volume.
  23. In desktop layout, click volume label to toggle mute.
  24. Dim volume label when muted.
  25. Embolden font, and use highlight colour for background, of current player in player's menu, and 'Manage players' dialog.
  26. Drag'n'drop from queue onto playlist.
  27. Add option to replace player's icon in toolbar with a power button.
  28. Fix display of muted volume on 'Manage players' dialog.
  29. Add mute toggling to 'Manage players' dialog.
  30. Add generic Material icon mapping support - thanks to expectingtofly.

2.1.3

26 Dec 08:37
Compare
Choose a tag to compare
  1. Add meta tag for IE11
  2. Fix light themes for embedded pages - always use main light variant.
  3. Use primary colour for active items with all light themes, as accent is too light.
  4. Hide 'Move to next in queue' menu item for current track.
  5. Try to hide 'Play Next' in 'More' list even if it has no 'style'
  6. Allow LMS docs accessed via http://SERVER:9000/html/docs/ to scroll when Material set as default.

2.1.2

19 Dec 09:33
Compare
Choose a tag to compare
  1. Translation updates.
  2. Fix title (sometimes) missing from 'Appended XXX to the play queue' message.
  3. Show composer in toolbar, and window titlebar, if track's genre is in composer genres.
  4. If list of composer, or conductor, genres is empty then set to default.
  5. Fix ratings not showing in track list whist browsing.

2.1.1

12 Dec 07:37
Compare
Choose a tag to compare
  1. Fix track listing when multi-disc albums shown as one.
  2. Fix track count in rating dialog for multi-disc albums shown as one.
  3. Translation update.
  4. Show descriptions in settings dialogs even for mobile.