Releases: CDrummond/lms-material
Releases · CDrummond/lms-material
0.2.2
- Fix cover display when re-ordering favourites.
- Fix renmaming and deleting favourites.
- Use curent cover as queue background.
- Use curent artist, album, etc. image as browse background.
- When adding/playing a selection, call commands sequentially and wait for each to complete before doing the next.
- Revert cover change, and use artwork_url/coverid if supplied.
- Re-add option to sort favourites, disables drag'n'drop ordering.
- Add button to save default UI settings, and pinned items, on server.
- Re-add swipe to change view.
- Fix error when browsing apps and there are none.
- Remove 'More' menu option from years.
- Fix pinned apps breaking browse view.
0.2.1
- Fix plugin update check.
- Remove track/queue duration sleep timers, and replace with option to use remaining duration of current track.
- Remove swipe to change views; buggy, and material apps don't do this.
- Fix deleting playlists.
- Center crop background image in mobile now playing info.
- Don't add play actions to toolbar for track/album/atist info.
- Fix buttons in fullscreen image view.
- Remove option to sort favourites, instead allow drag'n'drop re-ordering.
- Don't allow pining of favourites - their IDs seem to change too, and why pin a favourite directly?
- Always use player's current cover image for now playing.
- Use album artist for album review.
- Fix player menu in manage players dialog not always showing.
0.2.0
- Fix swipe to change views not working after show Information dialog.
- Add ellipsis to main toolbar text.
- Fix scrollbar initialisation.
- Place group players first in drop down menu and in Manage Players dialog.
- Auto-switch layout (desktop/mobile) if set to auto and not on mobile device.
- If switch desktop/mobile layout in settings, then don't prompt for confirmation.
- Ignore swipes on now-playing position slider in mobile layout.
- Add 'Play album starting at track' to 1st track as well, just for consistency.
- Fix sync dialog.
- Detect added/removed players in Manage Players dialog.
- Add group player management; add, update, and delete.
- Allow changing player name in Player Settings dialog.
- Add option to use current track, or queue, duration as sleep timer.
- When new plugins are detected in Info page, set activePage=SETUP_PLUGINS in URL.
- Group players have replaygain setting.
- Provide access to player settings from Manage Players dialog.
- Fix radio actions.
0.1.5
- Better image grid sizing.
- Set A..Z group size to 10.
- Show signal strength in Information dialog.
- If lose server connection, display modal dialog (similar to when there are no players) until connection is re-established.
- Allow "PlayAll" / "AddAll" for radio.
- Fix multi-artist retrievel in now playing.
- Store command used to populate list, so that it can be re-used when fetching more.
- Fix un-pinnig of items.
- When un-pinnnig an app, re-add 'Pin' menu entry.
- Only save the bare minimum of info required for pinned apps.
- Use item_id from actions to create pinning ID for mysqueezebox apps.
0.1.4
- When obtaining A..Z lists, pass all orig params (e.g. artist role)
- Don't add playall/addall entries to A..Z groups.
- For A..Z group, set max combined group size to 100, and don't split letters into multiple groups until 301 or more.
- Retreive biographies for all artists in now playing info.
- Change sync dialog to be 'Choose players to sync with $PLAYER'
- Add link to trackinfo command in now playing info.
- Adjust metrics in manager payers dialog, and only show prev/next buttons if screen is 500px or wider.
- Add multiple item selection to browse and queue.
0.1.3
- Fix virtual library handling.
- Fix now playing info backdrop for mobile layout.
- Change A..Z group sizes. For 500 or less items, size is 50. For 5000 or less, size is 100. For 10000 or less, size is 200. Otherwise size is 300
- Add support for remote libraries.
- Alter link text colour to improve legibility.
- Allow setting of active player from Manager Players dialog.
- Add toggle button to control whether info in now playing dialog should stay in sync with song changes.
- Use virtual library ID for A..Z grouping.
- Add playall/addall entries to song lists.
- Move sync control to manage players dialog.
- Fix desktop volume when change players.
0.1.2
- Use _50x50_o for list covers, and _300x300_f for grid covers.
- Add scaled image to slideshow list, and only fetch full sized image when slideshow active.
- Crop list images as per grid images.
- Add bitrate and file type to now playing.
- Only show year if >0
- Add tooltip to grid view items.
- Allow grid view text to span multiple lines.
- Reduce some font sizes.
- Show name of last loaded playlist in queue.
- Fix listing of playlist tracks.
- Move 'Manage Players' dialog to player menu.
- If there are no players detected, then poll server ever second to detect players.
- Smarter polling whilst playing. Only poll every second if in the first or last 6 seconds of a track.
- Change clear queue icon to something (hopefully) more obvious.
- Fix fetching more than 100 items in queue.
- Click on song duration to toggle showing duration / time remaining.
- For desktop layout, optionally show all 3 panes when showing track info.
- Draw current cover behind track info.
- Reduce grid cover sizes, and add 3rd size.
- If splitting artists/albums in A..Z groups, and a letter has more than the 'group size' then split into 'group size' chunks.
0.1.1
- Only list players that are connected.
- Add 'Play album starting at track' item to track context menus. Only if parent is an album, and track is not 1st track.
- Respect genre/artist filtering when adding albums/artists to queue.
- Add a setting to specify application layout; auto, desktop, mobile.
- Add optional grid view for artists, albums, and SlimBrowse icon_list.
- Fix durations longer than 24hrs.
- Add plugin update info to Information dialog.
- Disable swipe to change views whilst photo slideshow is open.
- When listing a genre's items, ask whether to list Artists or Albums.
- Always send volume up commands, even if at 100% already.
- List all artists of a track in toolbar, queue, and now playing.
- Fix text/html weblinks.
0.1.0
0.1.0
- After list is loaded, wait until next tick to scroll to top.
- Fix detection of first valid album when getting A..Z lists.
- Show context menu when clicking on an item that has actions.go=playControl or actions.go=play
- Initial work on desktop UI.
- Check with server to determine whether to show track numbers in queue.
- Colour current track in queue.
- Don't check artist/album in MusicArtistInfo is same as current track, as the plugin may remove characters (e.g. brackets).
- Clicking on title in browse sub-toolbar will produce a menu allowing navigation back multiple levels.
- Fix language update causing browse items to dissapear.
- Use artist_id and album_id to obtain info if available.
0.0.9
- Additional browse modes only supported if "Use categories as supplied by server" is enabled.
- Fix missing menu items if using server supplied browse modes, and start in any view bar browse.
- Fix 'What Was That Tune?' missing covers.
- If a browse response returns a count of -1, then set count to number of items.
- When getting categories from server, modify command parameters for album sort.
- Ensure A..Z splitting is not used for 'New Music' or 'Random Albums'
- Only show "i" icon in toolbar for now-playing if music and artist info plugin is installed.
- Support 'More' command.
- Make player list menu scrollable.
- Fix adding albums to favorites.
- Use encodeURIComponent to encode favorites, not encodeURI
- Work-around iOS list size issue by adding a small amount of padding.
- Remove confirmation dialog when switching off a player.
- Correctly update display of items when list is refreshed.
- If player is changed whilst fetching a list of items, delay updating the player specific browse list.
- Catch browse response errors, and create an error entry in the list.w
- If track has no duration, but has a time, then show time in middle. Mainly for when playing radio streams.