PHP-Based MP3 Database Web Interface
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.
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout server:php:applications/ampache && cd $_
- Create Badge
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 (ecsos)
accepted
request 1189019
from
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