Releases: mitchray/ample
Releases · mitchray/ample
3.5.1
3.5.0
Requires at least Ampache 6.6.0
Changed
- Updated Svelte 4 to 5 (majority of changes are centred around this)
- Separate dark and light theme colors
- Persist playback speed across media changes
- Removed paginated pages, everything now lazy loads
Added
- Migration system so settings won't be lost across updates if things change
- Play actions for all stats pages (trending, favorites etc), and links to other stats at top
3.1.2
3.1.1
3.1.0
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
andmd5
in responses, bulk of this update is for this
3.0.3
3.0.2
3.0.1
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
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
andFind 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
andX 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