7.7.0
7.7.0
php8.4 adba9b2de46c6786e72e0742326c81ff ./ampache-7.7.0_all_php8.4.zip 0edc08c9e876bc7b6b4fa74fd6891810 ./ampache-7.7.0_all_php8.4_squashed.zip 252be67eb647b44819c52c90ace37291 ./ampache-7.7.0_all_php8.4_client.zip
php8.3 a5de77788eb8bceabc2b918356a11dc3 ./ampache-7.7.0_all_php8.3.zip bed7ce0e1e0e7218b559d7b355df5457 ./ampache-7.7.0_all_php8.3_squashed.zip 550957a497af49061bd9013599fbc1e4 ./ampache-7.7.0_all_php8.3_client.zip
php8.2 5f26f7772adcc3ff6a7dddbad04a91ab ./ampache-7.7.0_all_php8.2.zip 0a0c90adcf0de484c83e482c073295c0 ./ampache-7.7.0_all_php8.2_squashed.zip 5727779f3d965be7ca0aeb11c45e7c17 ./ampache-7.7.0_all_php8.2_client.zip
UNSUPPORTED Code only release. (Requires composer and npm install) e50b80fd8f265754effa07e8f0610f80 ./ampache-7.7.0_public.zip 6c6b1206c8fdb4f4a575ba8b9b505d5d ./ampache-7.7.0_squashed.zip 4ba4091e767665a3800827cc6e517213 ./ampache-7.7.0_client.zip
Zip Version information
If you aren't familiar which the project make sure you know which zip you need to download.
Ampache 7.7.0
There are a lot of changes here in a short period of time but these changes are important to get out.
- There have been a few semi major updates here:
- Art has had many more updates and fixes to ensure you can deny public access to image links
- Subsonic/OpenSubsonic updates have been added to fix a few more found issues
- Remote catalogs (Ampache and Subsonic) have been reworked to give you a better experience
- Translation files have been changed to remove the location which reduce changes by thousands of lines
Added
- Translations 2025-07-14
- Browse
- New filters
user_flag,user_ratingon library items
- New filters
- Config version 83
- Add
public_imagesDisable this option to require a valid user session for viewing images
- Add
- CLI
- cleanup:art
- Add option
-c|--cleanup(Delete orphaned art files when the file is missing fromlocal_metadata_folder) - Add option
-x|--execute(Don't delete unless you explicitly choose to delete)
- Add option
- Add a warning for orphan catalog cache folders during
run:cacheProcess
- cleanup:art
- Ampache Remote Catalogs
- Allow verify for Remote catalogs
- Gather art for Album and Artist objects missing art
- Get more tag data from API6 servers that don't have the
song_tagsmethod - Use cached files for tag updates if created in the last 30 days
- Try to pre-cache missing files in the transcode cache on play (When enabled)
- Put the ID back on Art links to make them unique
- Add session id to art links if auth is enabled
Changed
- Don't show the clear art button when there isn't art there
- Update composer packages
- Use original art size when GD resizing is disabled for URL links
- Add the file mime to Art URL links
- Stop automatically creating thumbnails when inserting new art
Removed
- Don't include log lines in translation files to reduce line changes
Fixed
- Bad
ampache.sqlfile - Check the preference table has data on database insert checks
- Installer Bootstrap code updated to support v5 changes
- Insert rows for Songs missing from the
song_datatable - Art inserted from URL would insert as a PHP mime type
- Garbage Collection from the Web UI didn't send catalogs correctly
- Filename checked as a change in tag comparison
- Bad regex in MusicBrainz art collector
- Null values in
parse_mbid_array - Search
- Local image
has_imagesearch didn't count missing joins
- Local image
- Ampache Remote Catalogs
- Ampache PHP API didn't like
song_tags - Could not add songs
- Ensure an ID is returned for cleaning
- Don't error on the first track when
song_tagsfails - Cache path was using the base folder instead of the numbered subfolders
- Ampache PHP API didn't like
- Don't gather file art when the file is a URL
- Delete Art cache when the art is updated
- Art URLs were not sending auth session correctly
- Enforce session requirements on art URLs correctly
- Subsonic
- Incorrect case for
getOpenSubsonicExtensionson old Subsonic class - Ensure disabled songs are not added in more areas
- Look for other possible empty arrays
- Subsonic Remote catalogs can verify existing Song data
- Some lookups for
MusicFolderIdwere still expecting int values
- Incorrect case for
API 6.8.1
This version is being released for Ampache7 only
Added
- ALL
- Browse filter conditions
user_flag,user_rating. (e.g.cond=user_rating,5cond=user_flag,1)
- Browse filter conditions
Changed
- ALL
- Send a full Art URL in responses