Skip to content

Releases: CDrummond/lms-material

0.1.4

29 Nov 21:43
Compare
Choose a tag to compare
  1. When obtaining A..Z lists, pass all orig params (e.g. artist role)
  2. Don't add playall/addall entries to A..Z groups.
  3. For A..Z group, set max combined group size to 100, and don't split letters into multiple groups until 301 or more.
  4. Retreive biographies for all artists in now playing info.
  5. Change sync dialog to be 'Choose players to sync with $PLAYER'
  6. Add link to trackinfo command in now playing info.
  7. Adjust metrics in manager payers dialog, and only show prev/next buttons if screen is 500px or wider.
  8. Add multiple item selection to browse and queue.

0.1.3

25 Nov 22:21
Compare
Choose a tag to compare
  1. Fix virtual library handling.
  2. Fix now playing info backdrop for mobile layout.
  3. 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
  4. Add support for remote libraries.
  5. Alter link text colour to improve legibility.
  6. Allow setting of active player from Manager Players dialog.
  7. Add toggle button to control whether info in now playing dialog should stay in sync with song changes.
  8. Use virtual library ID for A..Z grouping.
  9. Add playall/addall entries to song lists.
  10. Move sync control to manage players dialog.
  11. Fix desktop volume when change players.

0.1.2

22 Nov 21:46
Compare
Choose a tag to compare
  1. Use _50x50_o for list covers, and _300x300_f for grid covers.
  2. Add scaled image to slideshow list, and only fetch full sized image when slideshow active.
  3. Crop list images as per grid images.
  4. Add bitrate and file type to now playing.
  5. Only show year if >0
  6. Add tooltip to grid view items.
  7. Allow grid view text to span multiple lines.
  8. Reduce some font sizes.
  9. Show name of last loaded playlist in queue.
  10. Fix listing of playlist tracks.
  11. Move 'Manage Players' dialog to player menu.
  12. If there are no players detected, then poll server ever second to detect players.
  13. Smarter polling whilst playing. Only poll every second if in the first or last 6 seconds of a track.
  14. Change clear queue icon to something (hopefully) more obvious.
  15. Fix fetching more than 100 items in queue.
  16. Click on song duration to toggle showing duration / time remaining.
  17. For desktop layout, optionally show all 3 panes when showing track info.
  18. Draw current cover behind track info.
  19. Reduce grid cover sizes, and add 3rd size.
  20. 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

20 Nov 06:29
Compare
Choose a tag to compare
  1. Only list players that are connected.
  2. Add 'Play album starting at track' item to track context menus. Only if parent is an album, and track is not 1st track.
  3. Respect genre/artist filtering when adding albums/artists to queue.
  4. Add a setting to specify application layout; auto, desktop, mobile.
  5. Add optional grid view for artists, albums, and SlimBrowse icon_list.
  6. Fix durations longer than 24hrs.
  7. Add plugin update info to Information dialog.
  8. Disable swipe to change views whilst photo slideshow is open.
  9. When listing a genre's items, ask whether to list Artists or Albums.
  10. Always send volume up commands, even if at 100% already.
  11. List all artists of a track in toolbar, queue, and now playing.
  12. Fix text/html weblinks.

0.1.0

15 Nov 18:21
Compare
Choose a tag to compare

0.1.0

  1. After list is loaded, wait until next tick to scroll to top.
  2. Fix detection of first valid album when getting A..Z lists.
  3. Show context menu when clicking on an item that has actions.go=playControl or actions.go=play
  4. Initial work on desktop UI.
  5. Check with server to determine whether to show track numbers in queue.
  6. Colour current track in queue.
  7. Don't check artist/album in MusicArtistInfo is same as current track, as the plugin may remove characters (e.g. brackets).
  8. Clicking on title in browse sub-toolbar will produce a menu allowing navigation back multiple levels.
  9. Fix language update causing browse items to dissapear.
  10. Use artist_id and album_id to obtain info if available.

0.0.9

11 Nov 17:34
Compare
Choose a tag to compare
0.0.9 Pre-release
Pre-release
  1. Additional browse modes only supported if "Use categories as supplied by server" is enabled.
  2. Fix missing menu items if using server supplied browse modes, and start in any view bar browse.
  3. Fix 'What Was That Tune?' missing covers.
  4. If a browse response returns a count of -1, then set count to number of items.
  5. When getting categories from server, modify command parameters for album sort.
  6. Ensure A..Z splitting is not used for 'New Music' or 'Random Albums'
  7. Only show "i" icon in toolbar for now-playing if music and artist info plugin is installed.
  8. Support 'More' command.
  9. Make player list menu scrollable.
  10. Fix adding albums to favorites.
  11. Use encodeURIComponent to encode favorites, not encodeURI
  12. Work-around iOS list size issue by adding a small amount of padding.
  13. Remove confirmation dialog when switching off a player.
  14. Correctly update display of items when list is refreshed.
  15. If player is changed whilst fetching a list of items, delay updating the player specific browse list.
  16. Catch browse response errors, and create an error entry in the list.w
  17. If track has no duration, but has a time, then show time in middle. Mainly for when playing radio streams.

0.0.8

08 Nov 19:46
Compare
Choose a tag to compare
0.0.8 Pre-release
Pre-release
  1. Only show 'Random Mix' if plugin is installed.
  2. Check that ExtendedBrowseModes is enabled before querying its list of modes.
  3. Likewise, check DontStopTheMusic is enabled before showing its config items.
  4. Fix covers, etc, for Album listing from Additional Browse Modes.
  5. When using additional browse modes, pass role_id when locating albums by (e.g.) composer.
  6. Respect server's "Filter Genres at the Album & Track Level" and "Filter Contributor Roles at the Album & Track Level" settings.
  7. Respect library_id setting for Additional Browse Modes.
  8. Add option to use browse modes as supplied by server.
  9. When listing albums (not under artist), use "Artist (Year)" as subtitle.
  10. Follow material style, and place text to the left of switches.
  11. Close full-screen dialogs (e.g. settings) via Escape key.
  12. Scroll lists, not page.
  13. Pinnable apps, etc.
  14. Custom CSS scrollbars for WebKit browsers - blend in better with dark style.
  15. Store active tab in local storage, and restore upon restart.
  16. Only add "library_id" onto local library commands.
  17. When saving queue, use current playlist name as default value.
  18. Replace play/pause icon in toolbar with an info icon for now-playing screen, to activate song info dialog.
  19. Remove thumbs from volume sliders, so that these can be smaller allowing more players to be visible in the player manager.

0.0.7

04 Nov 11:49
Compare
Choose a tag to compare
0.0.7 Pre-release
Pre-release
  1. Add option to split artists and albums into A..Z groups.
  2. Fix power on/off.
  3. Show play queue even if player is off.
  4. Add basic info dialog; shows server stats, players, and allows library to be rescanned.
  5. Cache certain settings (e.g. translation) to local storage, so that the initial values are set to the cached values.
  6. Fix entries being removed from 'More' entry.
  7. Add 'Music Folder', 'Random Albums', and 'Random Mix' to 'More' browse list.
  8. Add option to show menu when clicking on a audio item.
  9. Add icon for iOS.
  10. Update Vue.js and Vuetify.js
  11. Sleep timer.
  12. Add option to sort favorites.
  13. When using +/- buttons in volume dialog, round to nearest 5%
  14. Only react to status volume changes if more than half a second since volume was set.
  15. Use circular progress, in middle of screen, when fetching browse items.
  16. Add 'Manage Players' dialog; allowing to control the volume, power, and playback for all players.
  17. Use SlimBrowse for apps.
  18. Drag'n'drop working better on iOS.

0.0.6

29 Oct 20:41
Compare
Choose a tag to compare
0.0.6 Pre-release
Pre-release
  1. Initial work on SlimBrowse - only used in favorites and radios so far.
  2. Dutch, German, and French translations.
  3. Group players have no replaygain setting.
  4. Show album year in play queue.
  5. Don't sort favorites - as the order can be determined in default web UI.
  6. Ensure volume is only ever adjusted whilst dialog is shown.
  7. Add insert action.

0.0.5

27 Oct 08:08
Compare
Choose a tag to compare
0.0.5 Pre-release
Pre-release
  1. When listing browse items, check for title if name is not set. Fixes podcast listing.
  2. If browse listing only has 1 item with description, then show description under item. Mainly for podcasts.
  3. Improve how favorites are added.
  4. When adding a favorite, check if it already exists.