Releases: CDrummond/lms-material
Releases Β· CDrummond/lms-material
4.0.0
- Unify MAI layout between desktop and mobile.
- Allow mobile MAI to use 3 column layout.
- Force MAI tabs if layout too narrow.
- Add option to show a now-playing bar at the bottom of browse and queue views in mobile layout.
- Slightly increase background image blur.
- Show track and album names in relevant MAI section.
- Remove "Artist", "Album", and "Track" headers from expanded MAI sections.
- Show now-playing bar progress even for radio.
- Make more subtitle items clickable in search results for non-touch devices.
- Support LMS8.4 release_type.
- When listing artist albums separate out normal and compilation albums.
- Reduce number of JSONRPC calls at start-up.
- Fix long-press on power button / player icon not updating its assignment on changing the option.
- Remove option for stop button.
- Change long-press on play/pause from showing sleep dialog to stopping playback.
- Remove option to not show artwork.
- Remove option to sort home screen.
- Show album year for playlist tracks.
- Slightly adjust grid metrics, to allow more columns when thin, etc.
- Simpler String.replaceAll polyfill.
- Remove notification support added for CORE32, no longer supported.
- Add (server side) option to show all compilation tracks when navigate into a compilation from a contributing artist.
- Only show artist under MAI album list if different.
- In desktop layout allow queue to be pinned/unpinned.
- Add 'Automatic' theme, switches between Light/Dark based upon browser's dark mode setting.
- Fix keyboard shortcuts not working when MAI view open.
- Show online service emblems top-right of now-playing cover.
- Add menu button bottom-right of now-playing cover.
- Slightly more space for MAI.
- Use filled circle icons for play and pause.
- Only show grid menu icons on hover when using non-touch devices.
- Rename 'Plugins' to 'Manage Plugins' in server settings section selector.
- Place 'Manage Plugins' as the first in the 'Plugins' section.
- Allow active/inactive plugins sections to be collapsed.
- On non-touch devices replace settings help text with a '(?)' button, similar to 'Default' skin.
- Re-do desktop now-playing bar logic so that track/count can be shown even if also showing tech info.
- Allow info dialogs to be closed by clicking outside.
- If screen width is 1000px or more then use horizontal layout for server settings, etc. - similar to 'Default' skin.
- Respect LMS's role filtering when asking for artist albums.
- Allow switching of players in 'Player settings' and 'Extra player settings' dialogs.
- In MAI view show album cover and artist image before text.
- Fix MAI view image sizes.
- Center align all MAI titles.
- Add option to show default backdrop images.
- Don't apply reverse sort to 'New Music'.
- Fix image position and size in biographies.
- Remove option for larger covers, and instead allow (slightly) larger covers by default.
- Add 'Album' style queue option.
- Don't show menu button for tracks in queue or browse views.
- Remove list padding option, and instead always add a little padding to lists.
- Double-click back button to 'go home'.
- Larger sub-toolbar for album and track views if wide enough.
3.5.6
- Fix showing popup messages from server based settings pages.
- Fix toast messages being obscured.
- Try harder to ensure we don't hide duplicate images when listing items in favourites.
- Try to get portrait MAI covers to be rounded.
- Set MAI 'h1', 'h2', and 'h3' elements to standard font-size.
3.5.5
- Fix subtoolbar subtitle not always updating.
- Fix colour of lists in dialogs when using Black theme.
- Darker snackbar/toast background for Black theme.
- Set splitter width to zero when queue hidden.
- Tweak borders.
- Show track tech info, and background images, if enabled, for track list when click on album name in now-playing.
- If queue only has 1 item with no duration, then center the "1 Track" text.
- If "track" custom actions are defined, then always keep composer, etc, details in now-playing for use in actions.
- Only show "Go to composer", etc., items in now-playing context menu if configured to show relevant artist role.
- Use alternative blur for now-playing backgroud, so that works with WebKitGTK.
- Pre-cache HighDPI covers, thanks to Michael Herger.
- Fix display of subtoolbar sub-title on biographies and album reviews.
3.5.4
3.5.3
- Update translations.
- Dim more player details in 'Manage players' dialog for switched off players.
- Fix now-playing covers for old browsers (e.g. old iOS) that don't support CSS min()
- Change "Perfomed by" to "performed by", etc.
- Fix showing multiple composers, etc, in MAI view.
- Fix cover URL in MAI.
- Fix HTML appearing in disc selection dialog.
- If LMS indicates multi-disc but album only has 1 then don't show choice dialog.
3.5.2
3.5.1
- Display replaygain value even if positive or zero.
- Only use 2 decimal places for replaygain.
- Fix missing bitrate from tech info.
- Don't allow to expand now-playing if nothing playing.
- Treat covers in queue as per now-playing, i.e. don't clip and add background if required.
- Use material icons for tracks note and selection count checkbox instead of unicode characters.
- Only show current track's replaygain value if it's non-zero.
- Only show artist context (e.g. XX From YY) for local, Deezer, Spotify, Tidal, Qobuz, or Radio Paradise tracks.
- Only use mobile-scroll hack for Android and iOS.
3.5.0
- Add setting to toggle rounded covers.
- If run under LMS8.4 (or newer) allow editing playlists up to 1k tracks.
- Only ask LMS for genre details when listing album and playlist tracks if set to show band, composer, or conductor.
- Add ability to edit favourite icons, thanks to wizmo2
- Remove SVG filtering for now-playing covers, and use plain CSS.
- Don't show bitrate, samplesize, or samplerate if 0.
- Add callback for when accent colour changes due to cover.
- Try to interpret back button as go back for all browsers.
- When browsing tracks place duration on right, as per queue.
- Fix resize issues when using tabs in now-playing information view.
- Slightly lower list margins in mobile layout up to 540px.
- Format disc headers similarly to tracks.
- Show artist name in subtitle of subtoolbar.
- Do not handle "http" or "https" links in iframe dialog, allow to be handled externally.
- Always use square aspect ratio for cover image area, whn rounding add background if necessary.
- For landscape now-playing text uses more space depending upon cover width.
- Fix biography, etc, showing in actions menu for 'Compilations' section.
- Only add bottom padding for iOS if running as web-app.
- In now-playing optionally show "Performed by" (etc.) prefixes for artists.
- Only show jumplist if LMS's list response has 4 or more keys.
- Increase max items in jumplist.
- Show (very thin) scrollbar when scrolling on mobile.
- Add separate options for tech info in browse and now-playing.
- Fix position of player power button when using narrow screens.
- Show (track) replaygain value in browse tech info.
- If using LMS8.4 (or above) show current replaygain value in now-playing tech info.
- Enable background blur for WebKit browsers (e.g. iOS). Disabled for Linux due to issues with WebKitGTK.
- Disable background blur by using "noblur" query parameter - e.g. http://SERVER:9000/material/?noblur
- Better collapsing of desktop bottom bar items when reducing width.
- Don't allow setting theme colour from cover on iOS, does not update iOS status bar to match.
3.4.5
3.4.4
- Fix duplicate covers in 'Manage payers' dialog.
- Fix custom favourite icons being replaced with default cover.
- Incrementally load playlist track listing, use LMS's "Items Per Page" setting to control batch size. (Will be changed to Material-specific config item for 3.5.0)
- Only allow editing (in 'Browse' view) of playlists of 250 (or less) tracks.
- Use custom 'no cover' image in 'Manage players' dialog.