github ampache/ampache 5.2.1

latest releases: 6.5.0, 6.4.0, 6.3.1...
2 years ago

(MD5SUM 42f236ac276ad04a7f318b56f97ebe37) ./ampache-5.2.1_all.zip
(MD5SUM 5706b191594b2aeb3c79cf455e41dae4) ./ampache-5.2.1_all_php7.4.zip
(MD5SUM 0d5e7f7bd5521790dc6d0939aa288599) ./ampache-5.2.1_all_php8.0.zip
(MD5SUM 12fc960bdcb88246c9322b77a29142d9) ./ampache-5.2.1_all_squashed.zip
(MD5SUM f84379118fefb37bb28466f440424390) ./ampache-5.2.1_all_squashed_php7.4.zip
(MD5SUM ce006dc612375aab47240dc3e71ea940) ./ampache-5.2.1_all_squashed_php8.0.zip

Ampache 5.2.1-release

What a big one for a bugfix release!

A lot of work has gone into further automating API documentation and release testing. Lots of API3 and API4 issues have been fixed and so many little annoyances have been fixed after the big 5.0 transition.

note the naming for zips. php7.4 supported zips are the equivalent of the unnamed all zips.

  • ampache-5.2.1_all.zip == ampache-5.2.1_all_php7.4.zip
  • ampache-5.2.1_all_squashed.zip == ampache-5.2.1_all_squashed_php7.4.zip

Added

  • Translation Updates Jan 2022
  • Count tables on create and delete actions
  • Set allow-plugins in composer.json
  • Improve description of rss feed to make each play more unique
  • Wait 30 minutes between catalog updates before running update_counts
  • On database connection failure, go to test.php
  • Search:
    • Added no_tag as a possible search item (song, album, artist)
    • Document the alias names of search rules (docs/API-advanced-search.md)
    • Add playlist and playlist_name search to artist types

Changed

  • AmpachePersonalFavorites: double the playlist title height
  • Move get_f_link from playlist/search into playlist_object
  • Make some functions that do the same thing use the same variable names
  • Don't optimize tables when doing full_service catalog updates
  • Use parameters in search queries instead of printing them into the query
  • Logout action requires a session id now to log out
  • Update mapping more often after catalog actions
  • Album check function added mbid_group to lookup
  • Support database upgrades from version 350008 (Ampache 3.5.4)
  • Remove additional 'Details' string from song/video and radio pages
  • Tag value is being extra filtered in the edit screen
  • Hide the login link when using simple_user_mode and no auth is set note this does not stop you logging in with /login.php
  • When not using auth, keep recording stats for system user plays
  • Hide username column from Recently Played when not authed as a user

Fixed

  • Lowercase package names in composer
  • CLI add user
  • Demo Systemd timer files WantedBy
  • Some missing garbage collection for some tables
  • Phantom html table row in show_catalogs page
  • Grouping albums with special characters
  • Searching albums with special characters
  • Lots more PHP8 runtime errors
  • SQL for artists in catalog_map
  • Typo in url for update_all_file_tags
  • SQL error in database update 500013 (Not fatal)
  • Don't garbage_collect tags after merging
  • Create art URLs correctly when using rewrite rules and no auth
  • Respect sidebar_light preference when no cookie is present
  • Don't try to create users that already exist
  • Add/Edit catalogs in the UI missing filter_user
  • Search:
    • possible_duplicate was grouping too much together
  • Subsonic:
    • Jukeboxcontrol didn't send an index to the client

API 5.2.1

Added

  • API5
    • The docs for errors have been extended for the type when returned

Changed

  • API5
    • Return the xml total_count of playlists based on hide_search preference

Fixed

  • API5
    • Some errors were returning the value and not the parameter on error
  • API4
    • update_from_tags: type case error
    • rate: Object type to class mapping
    • flag: Object type to class mapping
    • update_art: Object type to class mapping and type case check
    • update_from_tags: Object type to class mapping
    • genre and tag function compatibility
  • API3
    • stats: incorrect getRandom call
    • rate: Object type to class mapping
    • playlist: bad escaping on the playlist id

Don't miss a new ampache release

NewReleases is sending notifications on new releases.