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-6.6.0-vendor.tar.gz 0118215255 113 MB
ampache-6.6.0.tar.gz 0009067876 8.65 MB
ampache-README.SUSE 0000007639 7.46 KB
ampache-config.patch 0000000773 773 Bytes
ampache-confpath.patch 0000016855 16.5 KB
ampache-rpmlintrc 0000001620 1.58 KB
ampache-systemd.patch 0000001243 1.21 KB
ampache.changes 0000164897 161 KB
ampache.spec 0000007855 7.67 KB
get-source.sh 0000002357 2.3 KB
httpd.conf.ampache 0000006473 6.32 KB
Revision 125 (latest revision is 130)
Eric Schirra's avatar Eric Schirra (ecsos) accepted request 1189019 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 125)
- Update to 6.6.0
  * Added
    - Add maxlength to the user data fields on the registration and edit pages
    - Use autocomplete="new-password" to stop trying to autocomplete on edit pages
    - Default theme fallback to 'Dark' color scheme
    - Add users as a playlist collaborator (These users can add and remove songs from a playlist)
    - Expand user IP History to show user Agent string
    + Database 600075
      - Add collaborate to the playlist table to allow other users to add songs to the list
      - Create user_playlist_map to allow browse access to playlists with collaborate access
    + CLI
      - admin:updateDatabase: allow downgrading database from Ampache7 databases
  * Changed
    - Split out API change documentation from CHANGELOG.md to API-CHANGELOG.md
    - Simplify and speed up playlist access checks by sending the user object
    - User IP history will always group duplicates values
    - Don't notify that items are added in the WebUI when nothing was added
    - Users will see additional playlists if they are added as a collaborator
    - Don't notify that items are added to a playlist in the WebUI when nothing happened
  * Removed
    - Don't track user IP from stream URL access
  * Fixed
    - AutoUpdate preferences were not being saved, respected or updated
    - Total table counts for artists didn't include all artists
    - Check valid playlist / search on random actions
    - Autoupdate version check tweak for empty latest version
    - XSS scenarios that a user could create (and some admin ones as well)
    - URL encode name parameters for links
    - User IP history page didn't show what you expected and was very confusing
    - Edit search and playlist pages not reloading the user list
    - Missing table check for database update 500006
    - Over-escaped playlist name when saving from smartplaylist
    - Skip caching missing files
    - Browse albums by name_year not splitting columns for sorting
  # API 6.6.0
    * Added
      + ALL
        - Track user IP on handshake and ping calls
        - playlist_edit: separate error when the playlist doesn't exist
      + API6
        - New Method: playlist_hash (Get the MD5 hash of the playlist without getting the whole object)
        - Add md5 to responses. (Hash objects in the response before slicing and limiting)
        - Add md5 property to playlist objects. (Hash of song objects in the response)
        - Add username property to handshake and ping (with auth) responses to workaround missing usernames in token auth
        - Add has_access property to playlist objects. (Can edit the playlist if true)
        - Add has_collaborate property to playlist objects. (Can add and remove songs to the playlist if true)
        - Add last_update property to playlist objects. (Time a playlist changed.
          Smartplaylists do not change based on returned songs)
        - Add object_type and object_id property to shout objects
    * Changed
      + API6
        - playlist_edit: Add songs if you're a collaborator and ignore edit parameters if you fail has_access check
        - catalog_add: Do not return an object. (We return a single item)
        - bookmark_create: Do not return an object. (We return a single item)
    * Fixed
      + ALL
        - User preferences were not initiated and the server preferences would overwrite differences
        - Api::set_user_id function sending an int instead of a user
        - Some responses that include users not checking the user is valid
      + API6
        - JSON: Send empty array for missing single item methods
        - lost_password: function name incorrect
        - flag: id smartplaylists correctly
        - rate: id smartplaylists correctly
        - albums: Browse user may not be set
        - podcast_episodes: Browse user may not be set
Comments 0
openSUSE Build Service is sponsored by