PHP-Based MP3 Database Web Interface

Edit Package ampache
http://www.ampache.org/

Ampache is a PHP-based tool for managing, updating, and playing your
MP3 files via a Web interface. It allows you to save play lists, create
user accounts, and share your music catalogs with other Ampache
servers. It uses a MySQL database.

Read the README files about configuring ampache.

Refresh
Refresh
Source Files
Filename Size Changed
ampache-5.2.0-vendor.tar.gz 0107113299 102 MB
ampache-5.2.0.tar.gz 0006873095 6.55 MB
ampache-README.SUSE 0000007639 7.46 KB
ampache-config.patch 0000000767 767 Bytes
ampache-confpath.patch 0000016527 16.1 KB
ampache-rpmlintrc 0000000832 832 Bytes
ampache-systemd.patch 0000001242 1.21 KB
ampache.changes 0000092677 90.5 KB
ampache.spec 0000007741 7.56 KB
get-source.sh 0000001886 1.84 KB
httpd.conf.ampache 0000006169 6.02 KB
Revision 94 (latest revision is 130)
Eric Schirra's avatar Eric Schirra (ecsos) accepted request 941023 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 94)
- Update to 5.2.0
  * Added
    - Get image from more tag types
    - Translation Updates Nov 2021
    - Added the ability to play random songs from a playlist with a play url
    - Update AmpacheRatingMatch.php to allow writing ratings to file tags
      - Enable 'Save ratings to file tags when changed' on the plugin page
        - write_tags must be enabled in the config file
    - Config version 59
      - Removed overwrite_tags (It doesn't do anything)
      - playlist_art now true by default
    - Database 5.2.0 Build 5:
    - Make sure preference names are always unique
    - Add ui options ('api_enable_3', 'api_enable_4', 'api_enable_5') 
      to enable/disable specific API versions
    - Add ui option ('api_force_version') to to force a specific API response 
      (even if that version is disabled)
    - Add ui option ('show_playlist_username') Show playlist owner username in titles
    - Add ui option ('api_hidden_playlists') Hide playlists in Subsonic and 
      API clients that start with this string
    - Add ui option ('api_hide_dupe_searches') Hide searchs in Subsonic and 
      API clients with the same name as playlists (and both owned by you)
  * Changed
    - Don't try to return objects that aren't there sometimes
    - Update catalog counts before returning API data
    - Fix preferences for system and users after each update
    - Light theme hover color for sidebar
    - Changed some cookie from Strict to Lax to fix some bugs
    - Check ldap group by username instead of DN
    - Allow gathering random art from playlist contents instead of generating on page load
  * Removed
    - Remove AssestCache class and functions (unreliable)
    - When recording stats don't ignore based on a hardcoded gap
  * Fixed
    - test_image function would fail without php-gd (which is optional)
    - Searching for images in files could not return the files you found
    - Get rid of that annoying space on api key text in the WebUI
    - Catalog map for artist tables
    - ratingmatch_stars value 5 wasn't setting itself
    - filter_has_var is returning false in FCGI enabled PHP
    - Allow catalog manager to manage a catalog in the WebUI
    - When using custom metadata don't overwrite managed values
    - Missing (and duplicate) preferences for users and system
    - Size 0 when reading file tags
    - Disk and totaldisks for wma files
    - Genre for quicktime/m4a files
    - Last.fm login impossible with strict cookies
    - Some double scrubs of text in image links
    - Updating playlist user would only update the name and not the ID
    - garbage collection for playlist images
    - Stats when skipping songs with 0 plays
    - More PHP8 runtime errors
    - Fixed single song random playback using a play url
    - Make sure we error if php_intl module isn't found
  * API 5.2.0
    Check out the docs for multi API support at ampache.org
    note JSON didn't exist for API3 so all json requests from API3
    calls will revert to API5
    - Added
      - Support for API3, API4 and API5 responses including PHP8 support
        (keeps original tag calls)
      - API5
        - playlists: sql for searches wasn't filtering
        - playlists: add parameter 'show_all' if true ignore 'api_hide_dupe_searches' setting
        - get_art: add parameter fallback if true return default art
          ('blankalbum.png') instead of an error
      - API4
        - playlists: add parameter 'show_all' if true ignore 'api_hide_dupe_searches' setting
      - API3
        - Added genre calls as an alias to tag functions to match API4 and API5
    - Fixed
      - Session and user id identification and errors from that
      - API5
        - playlists: sql for searches wasn't filtering
        - Art URL for searches was malformed
      - API4
        - Art URL for searches was malformed
      - API3
        - democratic: This method was broken in API3 and never worked correctly
Comments 0
openSUSE Build Service is sponsored by