Releases: CDrummond/lms-material
Releases · CDrummond/lms-material
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.
0.0.8
- Only show 'Random Mix' if plugin is installed.
- Check that ExtendedBrowseModes is enabled before querying its list of modes.
- Likewise, check DontStopTheMusic is enabled before showing its config items.
- Fix covers, etc, for Album listing from Additional Browse Modes.
- When using additional browse modes, pass role_id when locating albums by (e.g.) composer.
- Respect server's "Filter Genres at the Album & Track Level" and "Filter Contributor Roles at the Album & Track Level" settings.
- Respect library_id setting for Additional Browse Modes.
- Add option to use browse modes as supplied by server.
- When listing albums (not under artist), use "Artist (Year)" as subtitle.
- Follow material style, and place text to the left of switches.
- Close full-screen dialogs (e.g. settings) via Escape key.
- Scroll lists, not page.
- Pinnable apps, etc.
- Custom CSS scrollbars for WebKit browsers - blend in better with dark style.
- Store active tab in local storage, and restore upon restart.
- Only add "library_id" onto local library commands.
- When saving queue, use current playlist name as default value.
- Replace play/pause icon in toolbar with an info icon for now-playing screen, to activate song info dialog.
- Remove thumbs from volume sliders, so that these can be smaller allowing more players to be visible in the player manager.
0.0.7
- Add option to split artists and albums into A..Z groups.
- Fix power on/off.
- Show play queue even if player is off.
- Add basic info dialog; shows server stats, players, and allows library to be rescanned.
- Cache certain settings (e.g. translation) to local storage, so that the initial values are set to the cached values.
- Fix entries being removed from 'More' entry.
- Add 'Music Folder', 'Random Albums', and 'Random Mix' to 'More' browse list.
- Add option to show menu when clicking on a audio item.
- Add icon for iOS.
- Update Vue.js and Vuetify.js
- Sleep timer.
- Add option to sort favorites.
- When using +/- buttons in volume dialog, round to nearest 5%
- Only react to status volume changes if more than half a second since volume was set.
- Use circular progress, in middle of screen, when fetching browse items.
- Add 'Manage Players' dialog; allowing to control the volume, power, and playback for all players.
- Use SlimBrowse for apps.
- Drag'n'drop working better on iOS.
0.0.6
- Initial work on SlimBrowse - only used in favorites and radios so far.
- Dutch, German, and French translations.
- Group players have no replaygain setting.
- Show album year in play queue.
- Don't sort favorites - as the order can be determined in default web UI.
- Ensure volume is only ever adjusted whilst dialog is shown.
- Add insert action.
0.0.5
- When listing browse items, check for title if name is not set. Fixes podcast listing.
- If browse listing only has 1 item with description, then show description under item. Mainly for podcasts.
- Improve how favorites are added.
- When adding a favorite, check if it already exists.