Skip to content

3.0.0

Compare
Choose a tag to compare
@mitchray mitchray released this 09 Sep 23:56
· 50 commits to main since this release

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