Releases: mitchray/ample
Releases · mitchray/ample
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
2.0.3
2.0.2
2.0.1
2.0.0
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
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
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