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.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's avatar Eric Schirra (ecsos) accepted request 1123219 from Eric Schirra's avatar 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
openSUSE Build Service is sponsored by