Releases: CDrummond/lms-material
Releases Β· CDrummond/lms-material
2.9.0
- Fix swipe to change info view tab.
- Another attempt to work-around long-press on 'Manage players' entry causing an entry in sync dialog to get checked.
- Handle "radioparadise:" URLs when showing track source.
- Don't show 'Internet/Other' beside tech info.
- Use space to separate tech info.
- Better shuffle albums icon.
- Add swipe left/right on cover to change track.
- Re-factor language handling.
- Allow other LMS plugins to register Javascript and dialogs.
- Optionally collapse discs of multi-disc albums - either always collapse, or when 200 or more tracks. Setting is controlled server-side.
- Fix browser-context menu for text fields in browse list.
- Add player voltage to 'Information' dialog.
- Remove code to work-around LMS returning incorrect queue size. Queue is still corrupt and causes flashing.
- If LMS returns less queue items than its size, just add blank items.
2.8.4
- Remove hover from list in 'Synchronise' dialog to work-around item being selected after long-press of 'Manage players' in players menu.
- Close players menu 3/4 of a second after long-press on 'Manage players' entry.
- If set to show technical info then also append this to track details when using 'Copy details' action.
- Add 'BBC Sounds' to sources mapping.
- When checking if source is already in tech info, remove spaces from source.
- Use different home icon if 'go home' just closes dialogs.
- Try to work-around LMS returning incorrect queue size.
- Make 'Source' entry in now-playing a link to online service's track, if possible.
- Correctly handle LMS's new British English language setting.
2.8.3
- Update traslations.
- Add track source (Spotify, Qobuz, etc.) to technical info.
- Slightly alter metrics of desktop layout toolbar to help on iPad. If iPad is not detected, or padding required elsewhere, add "?addpadd" to URL.
- Catch exceptions when try to access localstorage.
- Fix setting disc title from comment.
- Move 'Stop button' config option into 'Now playing' section, as that is where it applies.
- Set cursor for menu items.
- Fix bottom toolbar button positions if stop button is shown.
- Only open sync dialog on long-press of 'Manage players' menu entry.
2.8.2
- Only show multi-disc icon, and prompt for disc to use, etc., if LMS is set to group multi-disc albums.
- Add add and play actions to subtoolbar for 'All songs' listings.
- Don't show disc headers in 'All songs' listings.
- Hide settings password.
- Update gallery image when track changes if this is showing now playing cover.
- Only show 'Play disc starting at track' if there are multiple discs.
2.8.1
- Fix hiding queue.
- Reduce desktop splitter width to 1px.
- When navigating lists by entering text, if press enter then 'click' on first match.
- Close expanded now-playing via 'esc' key on desktop layout.
- If displaying a "More..." list and there is already a "More..." entry in the history, then clear history up to previous "More..." - so that there is only 1 "More..." entry.
2.8.0
- Draw multi-disc icon top-left for multi-disc albums, in grid view.
- Add 'Remove disc' option to play queue context menu.
- When adding a multi-disc album, prompt whether to add all discs or just a specific disc.
- Replace $FAVURL with item's favourite URL in custom actions.
- Add (server side) setting to use comment field as disc title for multi-disc albums.
- Add 'Play disc starting at track' action for multi-disc albums.
- Remove 'more' action if is the same as 'go'
- When showing jumplist of (e.g.) 'New Music' show same dots for active and inactive, just change colour of active item.
- Adjust desktop default pane sizes; queue 30% min-width 400px.
- Remove 'Open mini-player' buttons from players menu.
- If screen is 320px or less, then don't show covers in 'Manage players' dialog - to give player name more space.
- Place Spotty's actions from end of album track list into a menu.
- Update Spotty icon mapping.
- Add button to control synchronisation to 'Player settings' dialog.
- Redesign 'Synchronisation' dialog to have a check list.
- Don't scroll action selector with players list in 'Transfer queue' dialog.
- Allow pressing 'Toggle queue' button whilst now playing is expanded, or info is being shown.
- Long-press on player in players menu will open 'Synchronisation' dialog.
- Add sliders to player settings pages.
- Attempt to add album year to subtoolbar when showing album track listings in Spotty.
2.7.3
- If have entry without an icon don't allow grid usage.
- Don't play/pause if press 'space' whilst typing to jump to list entry.
- Correctly handle 'nextWindow' when browsing if no items are returned.
- Fix icon mapping under 'My Music'
- Fix 'Play album starting at track' for multi-disc albums.
- When selecting ranges, treat Ctrl+Select the same as Shift+Select.
- Change 'onerror' image from radio to cover PNG.
- Refresh list of virtual libraries when one is created or deleted, via MaterialSkin.
- Use SVG for play queue current indicator.
2.7.2
2.7.1
- Translation updates.
- Remove any leading slash from xxx_svg.png paths.
- Add custom actions to context menus.
- Allow adding custom actions to album track, queue, playlist, and playlist tracks' context menus (use "album-track", "queue-track", "playlist", or "playlist-track" as section in JSON file).
- Allow replacing "$IMAGE" with item's image URL in custom actions.
- Fix "lmscommand" custom actions.
- Fix RadioNet icon mapping.
2.7.0
- Media keys support.
- Remove podcast search, etc, as LMS now provides its own.
- Allow configuring of web-app display setting.
- Extend custom actions to allow invoking JSONRPC commands.
- Add custom action support for genre and year listings.
- Allow hiding of LSM settings sections via 'hideSettings' within server-side preference file. e.g. set "hideSettings: 'mediadirs1'" in "prefs/plugin/material-skin.prefs" will cause media dirs section to be hidden.
- Dont add resize parameters to plugin image URLs.
- Allow alert notifications to be canceled.
- Add custom update notifications.
- Hide playlists from online services from 'Add to playlist' and 'Save play queue' dialogs.
- If have playlists from online services, then use the service's logo as an icon for online playlists and a list icon for LMS playlists.
- Allow info and error notifications to be client specific - so will only show if Material's active player ID matches that supplied.
- Fix downloading playlist.
- Fix downloading individual tracks from playlists.
- Don't allow adjusting volume via mouse wheel in group volume or 'Manage players' dialogs.
- Add player icon mapping for HTTP and Alexa.
- Remove note stating iPhone does not support drag'n'drop.
- With embedded iframes dont add 'javascript:' entries to 'history' - fixes back button with 'Visual Statistics' plugin.