Skip to content

Releases: CDrummond/lms-material

2.4.2

15 May 15:26
Compare
Choose a tag to compare
  1. If volume adjusted via javascript (e.g. from Material APK) then have volume dialogs update.
  2. Show fixed volume players (even if set to hide) as disabled in group volume dialog.
  3. If current player is no longer synced then close group volume dialog.
  4. Add support for Group players' 'Always synchronize all members' option.
  5. Use track's URL to determine 'Source' for MAI track info.
  6. Add more track source mappings - Radio France, Radio Paradise, SoundCloud, Times Radio, Virgin Radion, etc.
  7. If no MAI album review then show album cover.
  8. If no MAI biography then show artist image.
  9. Better track details spacing.
  10. Don't show player menu if set for single player and power button shown in toolbar.
  11. Fade top/bottom of now-playing (info and MAI) details.
  12. Move 'Changes have been saved' from settings pages to bottom left.
  13. Don't show menu if click on header item in now-playing track list.
  14. Show album and track counds in now-playing.
  15. Only list first 50 tracks of album in now-playing.

2.4.1

08 May 08:32
Compare
Choose a tag to compare
  1. Ensure sliders are re-added when settings saved.
  2. Fix usage of player parameter when player name has spaces.
  3. Fix restricting slider input value to min/max range.
  4. If 'single' passed as query param then ignore players on other LMS servers.
  5. Remove LMS8.2 shuffle mode setting from 'Random mix' dialog, as this setting will now be generic and not random mix specific.
  6. Hide alarm settings if alarm functionality is disabled.
  7. When click browse's back button after clicking (...) in now-playing re-show now-playing MAI view.
  8. Only navigate back into now-playing from browse if using mobile layout.
  9. Adjust power button in toolbar position.
  10. If MAI can't find details, then show artist, album or track title in relevant section instead of error message.
  11. Show 'Source' in track details.
  12. Long-press on back button goes home, even if home button shown.
  13. Fix showing of player volume level in group volume dialog.
  14. Decrease size of settings sliders based upon view width.

2.4.0

03 May 07:43
Compare
Choose a tag to compare
  1. Add categories when browsing into years. e.g. My Music / Years / 2021 / Genres / Hard Rock / Albums
  2. Add basic 'swap' queue command.
  3. Blur background images - requires browser supports backdrop-filter CSS.
  4. Add support for 'single' URL query. When this is set, and a player name or id, is passed, then Material will only control this player and will ignore others.
  5. Only show 'Append random album' in artist's album list if more than 1 album.
  6. Reduce size of 'Scroll queue to current track' icon.
  7. Make 'Settings' menu entry open a sub-menu with specific settings.
  8. Add 'Add to favourites' action to all dynamic playlists with a playlistid and that have a 'Play now' action.
  9. Highlight player names on hover in 'Manage players' dialog.
  10. Add back/title entry to sub-menus.
  11. Allow to add custom entries to settings sub-menu.
  12. Re-title MAI views to 'Artist', 'Album', and 'Track'
  13. Add album list to MAI 'Artist' view.
  14. Add track list to MAI 'Album' view.
  15. Add, server-side, option to hide volume controls for fixed volume players.
  16. Highlight current list, or grid, item that is showing menu or which was clicked and has caused Material to fetch a new list of items.
  17. Fix UTF-8 strings in podcast searches, by having LMS side decode XML/JSON.
  18. Show Last.fm similar artists list in MAI 'Artist' view.
  19. List artist, albumartist, composer, conductor, band, year, genre, and tech info in MAI 'Track' view.
  20. Fix position of tech info and rating stars in desktop bottom bar.
  21. Add setting to toggle alarm fade in.
  22. Make artist, and album, details click-able links in now-playing.
  23. Add sliders to server, etc, settings dialogs.
  24. Add support for LMS 8.2 balanced shuffle setting.
  25. Consistent queue and browse background colours.

2.3.7

05 Apr 08:26
Compare
Choose a tag to compare
  1. Pulse player volume labels if playing and volume is 0 in 'Manage players' dialog and group/synced volume dialog.
  2. Highlight subtoolbar on hover, if it will produce a menu.
  3. Work-around for deleting favourite via URL also deleting others. (LMS issue 559)
  4. Allow adding dynamic playlists to favourites.

2.3.6

28 Mar 08:37
Compare
Choose a tag to compare
  1. Allow hover buttons on home sreen - e.g. for pinned radio stations.
  2. Fix accessing undefined item.menu
  3. Allow dragging favourites into folders even if set to sort favourite list.
  4. Pulse volume button, or label, if volume is 0% and currently playing.
  5. Fix volume label highlight if using coloured toolbars.
  6. Highlight player name in toolbar on mouse-over.
  7. Highlight mobile bottom nav buttons on mouse-over.
  8. Fix colours of buttom nav when using coloured toolbars.

2.3.5

21 Mar 08:11
Compare
Choose a tag to compare
  1. Less generic pagehandler regexes.
  2. Translation updates.
  3. Fix certain shortcuts with macOS.
  4. Expand now-laying in desktop layout with single click on cover image in bottom toolbar. Not for iOS though, as this shows menu on single click.
  5. For mobile devices, hide bottom bar when keyboard is shown.
  6. When changing volume in group player's dialog freshes all players.
  7. Reset close timer on group player dialog when adjust a volume.
  8. Refresh all synced players' volumes when adjust player volume in 'Manage players' dialog.
  9. When toggle power, check status 1/2 second later as well.

2.3.4

14 Mar 07:03
Compare
Choose a tag to compare
  1. Always check if an items duration is valid before using to calculate selection duration.
  2. Ignore clicks on artist, album, etc. subtitles in queue when selection active.
  3. Remove icon mapping for RadioFrance and TVHeadend icon, as plugins now provide their own.
  4. Fix check for all items having same icon/image.
  5. Fix colour of player status icons for light themes with coloured toolbars.
  6. Fix colour of SVG icons in toolbars of fullscreen dialogs when using light themes with coloured toolbars.
  7. Fix opening menu of pinned item in browse when another browse menu is open.
  8. If rating is 1 or 0.5 and click to set same value then reset rating to 0.
  9. Add 'Remove' to ratings dialog, setting rating to 0.
  10. Fix showing link menu in now-playing whilst existing already open.
  11. Add semi-transparent background when showing rating in portrait now-playing.

2.3.3

06 Mar 19:13
Compare
Choose a tag to compare
  1. Fix blank queue, etc.
  2. Remove longpress to open advanced search, breaks back button?

2.3.2

06 Mar 15:47
Compare
Choose a tag to compare
  1. 'Now playing' should update on year change.
  2. Allow certain shortcuts (e.g. inc/dec volume) to repeat every 300ms when pressed.
  3. Show buttons for application, player, and server settings in 'Settings' dialog toolbar if there is space.
  4. Better player settings, server settings, application settings, and advanced search icons.
  5. Remove (?) button from 'Information' dialog toolbar. Links to user guide, but this is too out of date for such a prominant link.
  6. Add mouse-wheel support to volume sliders in 'Manage players' dialog and volume popup for synced players.
  7. Prevent flash of light background when using 'Extra' item with dark themes.
  8. Fix clipping of some icons in menus.
  9. Show total duration of selected items, if items have duration.
  10. Add GENRENAME, GENREID, and YEAR custom action placeholders.
  11. Intercept genre list from 'More', and replace with Material's category selection.
  12. Long-press on power buttons in players menu to show sleep settings for player.
  13. Fix closing zoomed now-playing image causing browse to navigate back.
  14. Add hover effect to queue duration, indicating that it is clickable.
  15. Only look for local files if track URLs starts with file://
  16. Only set new source in iframe page if link is not an anchor.
  17. Long-press on search button to go straight to advanced search.
  18. Need to split (e.g.) trackartist_ids if present, even if trackartist is not present.

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.