Skip to content

Releases: mitchray/ample

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 :(

2.0.0

30 Jun 03:32
Compare
Choose a tag to compare

Requires at least Ampache 6.0.0

Added

  • Multi-artist support
  • Translated UI (English-US, English-AU, German available, see readme on adding more)
  • Show Previous/Next/Adjacent releases on album page
  • Fetch album disk subtitles from MusicBrainz
  • Option to view artist releases chronologically
  • New search results interface
    • Split into categories (song, album, artist etc)
    • Smaller items to see more results at once
  • Majority of views now have both list & card options
  • List views will show all results, card views will be paginated (virtual vs traditional for technical reasons)
  • Ability to download individual songs

Changed

  • Removed Apache/NGINX/other server requirement; will now run from any directory
  • General design overhaul
  • Rebuilt "Recently Played" on main page; handles song updates much better now
  • Simplified Sidebar to only have full/collapsed modes
  • Queue actions moved to a menu
  • Smartlist Autoplay now has a 10 seconds grace period before adding songs to give user time
  • CSS container queries polyfill removed as browser support is stable now
  • Tabs will remember the last active tab, e.g. being on Similar Artists then going to a new artist will keep you on the Similar Artists tab
  • Rebuilt all menus and panels to use 'floating-ui'; they now scroll with the page

Fixed

  • Volume gain was ignored if values were "0"
  • Some Listers were breaking out of their containers
  • Lister headers sometimes wouldn't become sticky

1.1.0

03 Mar 09:40
Compare
Choose a tag to compare

For Ampache 5.x

Added

  • Artist Mix recommendations on the home page (based on trending and 4/5 rated artists)
  • Alert popups, e.g. when AutoPlay adds songs to queue or when songs below set rating are skipped
  • Give each page its own title to avoid a sea of "Ample" in browser history

Changed

  • Removed rating clear button; now click the current rating to clear it
  • Backend now uses the 'javascript-ampache' library for API calls

Fixed

  • AutoPlay would add process twice

1.0.0

29 Dec 23:35
Compare
Choose a tag to compare

Changed

  • 'Contains' search results won't include anything 'Starting With' to avoid duplicates
  • Improved player layout for mobile
  • Responsive layout for MusicBrainz Compare
  • Simplified Albums By Year range interface
  • Replaced alphanumeric buttons on Artists/Albums > All tab with a filter field
  • Cleaner/simplified Artist/Album/Song cards
  • Player will be set to full volume when mobile device is detected, assuming hardware volume controls to be used instead
  • Use standard Lister and Album Card when showing expanded albums

Fixed

  • Don't show album art in Lister when viewing an album
  • Restore Shuffle for playlists