Skip to content

Releases: mitchray/ample

3.1.2

30 Nov 04:53
Compare
Choose a tag to compare

Fixed

  • Could no longer click things in any browser all of a sudden, but nothing changed...
    • Bandaid patch, might break other things...

3.1.1

18 Nov 00:56
Compare
Choose a tag to compare

Requires at least Ampache 6.6.0 (untested with 7.x yet)

Fixed

  • Handle rare visualizer initialization failure due to GPU error

3.1.0

12 Nov 12:13
Compare
Choose a tag to compare

Requires at least Ampache 6.6.0 (untested with 7.x but should be fine)

Added

  • Bookmarks (user-created)
    • Add at current time with Bookmark button in player
    • Double click to remove
  • Visualizer (Butterchurn) available in player menu
  • Added Repeat This to Repeat button cycle
    • Also show dot beneath to indicate activation
  • Glow behind main images (dark mode only)
  • Display user profile picture
  • API key should be remembered by password managers now

Fixed

  • 'Missing lyrics' check was not firing
  • Updated Qobuz search URLs

Changed

  • Rate optimistically (update in UI instantly)
  • Subdued notifications button
  • Don't create alert when beginning update from tags
  • Show Search above other elements
  • Hide lyrics when navigating
  • [Ampache API] Account for total_count and md5 in responses, bulk of this update is for this

3.0.3

15 Sep 05:37
Compare
Choose a tag to compare

Requires at least Ampache 6.6.0

Fixed

  • Share toggles were not set correctly
  • Avoid recursive loop edge case when no items in queue are eligible to play
  • Mass rating would only work on the last disk in multi-disk releases

3.0.2

13 Sep 09:55
Compare
Choose a tag to compare

Requires at least Ampache 6.6.0

Fixed

  • Sharing is a preference so only show if enabled

3.0.1

13 Sep 08:19
Compare
Choose a tag to compare

Requires at least Ampache 6.6.0

Fixed

  • Show indication that queue repeat is enabled
  • Songs without gain tags would play silently
  • 'Share' was present in UI but not implemented (implemented now)
  • Bookmark button present in player UI but not implemented (disabled until implemented)

3.0.0

09 Sep 23:56
Compare
Choose a tag to compare

Requires at least Ampache 6.6.0

Player changes

  • Streamlined UI
  • Waveform now full width of player & can be hidden
  • Entire player itself can be hidden
  • Hover over next/previous buttons for item details
  • Added buttons for +30sec & -10sec
  • Change playback speed (with pitch correction)
  • Add to Playlist and Find duplicates for the current media

Data table changes

  • Now using the Tabulator library which brings
    • Column reordering
    • Remote pagination
    • Happier development as I don't have to maintain a custom table library anymore

Added

  • Translations
    • Korean (한국어)
    • Italian (Italiano)
    • Hungarian (Magyar)
    • Polish (Polski)
    • French (Français)
    • Portuguese (Português)
    • Spanish (Español)
  • Theme color settings & presets
  • More 3rd party links (now with icons)
    • Bandsintown
    • Genius
    • Setlist.fm
    • Song Kick
    • Amazon Music
    • HDTracks
    • Qobuz
    • Tidal
  • Show mini-rating for items in the queue
  • Artist Releases custom display options
    • Display: Table, Cards (small), Cards (large), Tracks (columns), Tracks (table)
    • Sort: Name, Artist, Rating, Year
    • Grouping: Name, Release Type, Year, Decade (from Year tag)
  • Client-side settings now saved per user
  • Albums by Year range slider
  • Cache and invalidate stale data with Tanstack Query

Changed

  • Must define a URL in config file instead of entering at login
  • Rebuilt UI atop Shoelace web components
  • Better playlist reordering (don't need to enter 'Edit mode' anymore)
  • Improved search
    • Results are ordered by their weighted score (using fuse.js)
    • Show total results per type
    • Removed separate X Starting With and X Containing (not needed with the new system)
  • 'Public' Ampache servers can auto-login with a defined Guest user API key, see config
  • Moved Insights pages (e.g. Trending, Unrated etc) out of sidebar and onto homepage
  • Skip below rating
    • Instead of filtering items before adding to queue, they will be added but auto-skipped if enabled (indicated by diagonal shading)
    • Can optionally allow unrated items through the filter
    • Moved from player to queue
  • Opening the queue will reveal the currently playing media
  • Moved song/media parent items from the main dropdown menu to their own submenu
  • Notifications can be 'silenced'; they will only show in the list without an alert
  • Artist Appears On
    • Consolidated together at the end of artist releases instead of per release type
    • New option to dim tracks that aren't by the artist, or hide them altogether
    • New option to skip playing songs that aren't by the artist being viewed
  • For Artist Mixes which don't have any similar artists, expand search into same genre
  • Removed dedicated Multi-rater page in favour of being able to rate items from the Unrated page (or anywhere)
  • Lyrics panel now a full overlay instead of a floating panel
  • Reworked albums by year interface, now uses a range slider

Fixed

  • Rearranging the queue could mark the currently playing media incorrectly
  • Rating the currently playing item would not be reflected elsewhere
  • Improved error handling

Removed

  • Queue reordering is temporarily disabled in favour of having it be virtualised for performance

2.0.3

07 Jan 21:50
Compare
Choose a tag to compare

Requires at least Ampache 6.0.1

Fixed

  • Preferences are now objects

2.0.2

06 Sep 22:24
Compare
Choose a tag to compare

Fixed

  • Album Artists -> All was showing all artists

2.0.1

18 Aug 00:32
Compare
Choose a tag to compare

Fixed

  • Advanced search inputs for Added/Update use date inputs

Changed

  • Prefix all localstorage values with 'Ample', you will lose your settings sorry :(