github ampache/ampache 7.0.1

15 hours ago

7.0.1

php8.3
90bf054d6a09fcd33e3ee290856e18d3 ./ampache-7.0.1_all_php8.3.zip
fd851d781e5a074d2b16ac28a64be765 ./ampache-7.0.1_all_squashed_php8.3.zip
eb447f5c35b21e295ccb95c6f72f1e19 ./ampache-7.0.1_all_client_php8.3.zip

php8.2
e55f8763565b132efdf10ec7a754fe85 ./ampache-7.0.1_all_php8.2.zip
8c783b80294cbb7bad1f13bde7d75b8f ./ampache-7.0.1_all_squashed_php8.2.zip
76fd063552d6db04953c8731cd5e3687 ./ampache-7.0.1_all_client_php8.2.zip

UNSUPPORTED Code only release. (Requires composer install)
87aacc06faf60aabc29379ab0a41f24c ./ampache-7.0.1_public.zip
da6880bde87b4de5db0829dca322df90 ./ampache-7.0.1_squashed.zip
d0807d7a7caaa74dd6f63e53d25ab556 ./ampache-7.0.1_client.zip

Ampache 7.0.1

Fixed some slowdowns due to preference name and location look ups happening for no reason.

Added

  • Translations 2024-10-30
  • Album query sort album_artist_title (Sort by artist name then album title)
  • Validate URL input on Custom url preferences
    • custom_favicon (Custom URL - Favicon)
    • custom_login_background (Custom URL - Login page background)
    • custom_login_logo (Custom URL - Login page logo)
    • custom_logo (Custom URL - Logo)
    • custom_blankalbum (Custom blank album default image)
    • custom_blankmovie (Custom blank video default image)
  • Database 701002
    • Add preference id and name indexes to the user_preference table
    • Convert custom_text_footer into a system preference

Changed

  • Fail preference insert if the new id isn't a valid int
  • Ensure URL preferences are input as a valid URL
  • Remove access to custom_text_footer preference for users
  • Update Composer requirements
  • Move JS for the sidebar back into the PHP template. (For now)

Removed

  • Stop rebuilding preferences all the time. (This is now fixed up on insert/delete)

Fixed

  • Action buttons using songs for other media types in recently played all
  • Clear session preferences when installing plugins so they appear right away
  • Extra closing div on shout home plugin
  • Garbage collect invalid user preferences (0 preference id)
  • Stats module checking for place names when the data is missing
  • Respect geolocation setting in stats calls and only check valid data
  • Align 'Post Shout' and 'Graphs' text on artist page
  • Missing 'default' string for album_sort (Should match on default but be explicit)
  • Double / in JS url
  • Sidebar cookie, JavaScript and visual state were a bit of a disaster
  • Look for the expanded class in the sidebar before toggling collapse

API

NO CHANGE

Don't miss a new ampache release

NewReleases is sending notifications on new releases.