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.1.0-vendor.tar.gz | 0098849047 94.3 MB | |
ampache-6.1.0.tar.gz | 0008916434 8.5 MB | |
ampache-README.SUSE | 0000007639 7.46 KB | |
ampache-config.patch | 0000000767 767 Bytes | |
ampache-confpath.patch | 0000016689 16.3 KB | |
ampache-rpmlintrc | 0000000832 832 Bytes | |
ampache-systemd.patch | 0000001243 1.21 KB | |
ampache.changes | 0000136272 133 KB | |
ampache.spec | 0000008015 7.83 KB | |
get-source.sh | 0000002080 2.03 KB | |
httpd.conf.ampache | 0000006473 6.32 KB |
Revision 117 (latest revision is 123)
Eric Schirra (ecsos)
accepted
request 1123219
from
Eric Schirra (ecsos)
(revision 117)
- Update to 6.1.0 * Added - Translations 2023-10 - Read more tag frames for disksubtitle + Database 600042 - Index label column on the label_asso table - Add user preference bookmark_latest, Only keep the latest media bookmark + Config version 69 - Add user_create_streamtoken (Add a streamtoken to the account when a new user is created) + Browse - Sort artist by time - Sort album by disk, time, version - Sort podcast, podcast_episode, playlist and search by rating - Sort song by album_disk - Added album_disk sorting * Changed - Restore album sort links again when split by group - Default visibility for new playlists is public - Garbage collect empty labels. (Keep user-generated labels) + CLI - -t|--garbage don't collect garbage for each catalog, just do it at the end + Subsonic - Updated Apache .htaccess.dist to support Subsonic clients that don't use *.view for calls - createplaylist: Default visibility for new lists is public * Fixed - Header auth with a Bearer token would always fail - Song rows were showing album links instead of album_disk - Null artist time's not updating - Rating album_disk objects would not refresh the value - Creating a newalbum_disk inserting the song id instead of the album id - SQL generation for browse sorting with comma and space in the text - album_disk disk_count wasn't updated - AutoUpdate notifications - Fix a lot of code Runtime Errors - Handle GatherSpotify exceptions and empty results - Catalog was not garbage collecting the bookmarks table + Browse - Massive code quality updates to the browse/query class - Don't overwrite a browse box title if set - Sorting and filtering on works correctly - Genre browse page HTML div name using bad names - album_disk was sorting album + Search - Respect limits for subsearches again - search_user_id fallback for searches without a user + Subsonic - Runtime Errors when you have not done things before * API 6.1.0 Two new methods have been added The bookmark methods have had a bit of a rework as they were not very useful Finally the issues with setting your auth token in the http header have been fixed * Added * API6 - New Method: bookmark (Get single bookmark by bookmark_id) - New Method: lost_password (Allows a non-admin user to reset their password) - bookmark_create: Add include parameter (if true include the object in the bookmark) - bookmark_edit: Add include parameter (if true include the object in the bookmark) + get_bookmark - Add include parameter (if true include the object in the bookmark) - Add all parameter (if true include every bookmark for the object) + bookmarks - Add parameter client to filter by specific groups of bookmarks - Add include parameter (if true include the object in the bookmark) * Changed * API5 - bookmark_edit: show error on missing bookmark instead of empty object - bookmark_delete: show error on missing bookmark instead of empty object * API6 + get_bookmark - add bookmark as a valid object_type - Don't return single JSON bookmarks as an object - bookmark_create: Remove client parameter default value ('AmpacheAPI') + bookmark_edit - Remove client parameter default value ('AmpacheAPI') - show error on missing bookmark instead of empty object - add bookmark as a valid object_type - Don't return single JSON bookmarks as an object + bookmark_delete - Remove client parameter default value ('AmpacheAPI') - show error on missing bookmark instead of empty object - add bookmark as a valid object_type * Fixed * ALL - Some JSON methods with empty results would not show total_count in results - handshake: auth failure with header token - playlist_generate: Don't error when optional mode and format are not set - advanced_search: runtime error on empty data type * API4 - Fix lots of Runtime Error's on missing optional data * API5 - Fix lots of Runtime Error's on missing optional data - video: error type was song instead of filter - genre_artists, genre_albums, genre_songs: Parameter filter runtime errors - download: random search/playlist didn't use the id parameter - stream: random search/playlist didn't use the id parameter + bookmark_edit - Missing user id in data array - Not able to edit all bookmarks * API6 - Fix lots of Runtime Error's on missing optional data - video: error type was song instead of filter - catalog_folder didn't get the group of items correctly - genre_artists, genre_albums, genre_songs: Parameter filter runtime errors - download: random search/playlist didn't use the id parameter - stream: random search/playlist didn't use the id parameter + bookmark_edit - Missing user id in data array - Not able to edit all bookmarks
Comments 0