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.2.0-vendor.tar.gz 0117312160 112 MB
ampache-6.2.0.tar.gz 0008970948 8.56 MB
ampache-README.SUSE 0000007639 7.46 KB
ampache-config.patch 0000000767 767 Bytes
ampache-confpath.patch 0000016745 16.4 KB
ampache-rpmlintrc 0000001227 1.2 KB
ampache-systemd.patch 0000001243 1.21 KB
ampache.changes 0000140167 137 KB
ampache.spec 0000007843 7.66 KB
get-source.sh 0000002080 2.03 KB
httpd.conf.ampache 0000006473 6.32 KB
Revision 118 (latest revision is 130)
Eric Schirra's avatar Eric Schirra (ecsos) accepted request 1134615 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 118)
- Update to 6.2.0
  * Added
    - Translations 2023-12
    - Allow translations for plugin names
    - GitHub action to lint master and develop branches for php7.4
    - Lots of code test coverage
    - Allow sharing podcast_episode objects
    - Add refresh button to the rightbar and some of the ajax index modules
    - Hide the filterbox when your browse can't use it
    + Database 600049
      - Set correct preference type for use_play2
      - Add user preference jp_volume, Default webplayer volume
      - Add system preference perpetual_api_session, endless api sessions. (AT YOUR OWN RISK)
      - Add column last_update and date to search table
      - Add user preference home_recently_played_all, Show everything in the now playing box
      - Add user preference show_wrapped, Access your personal "Spotify Wrapped" from your user page
      - Add date column to rating table
      - Update link for FMPL license
  * Changed
    - Upgrade phpunit to version 10
    - Updated codestyle rules to PSR12
    - Update php_codesniffer to 3.8
    - Static typing to all database fields
    - Update composer for ampache/ampacheapi-php dev-master
    - Allow range header on transcode streams
    - 404 error on invalid media streams
    - Use curl instead of fopen for podcast episode downloads
    - Track the date of ratings in user_activity table
    - Add a confirmation to the Clear Stats button on the catalog page
  * Removed
    - Duplicate show_playlist UI actions
  * Fixed
    - Empty global error on index page
    - Check the file/url before importing with import_playlist
    - Large docstring cleanup: remove unneeded tags and trim names
    - Correct ip history rendering in case of a invalid user
    - Make sure something is also unplayed when total_count is 0
    - Thousands of phpstan code issues
    - Can't uninstall catalog modules
    - Database updates tested from ampache-3.9.0 -> develop
    - Missing AND in play_count update SQL
    - Undefined variable and query spacing in SQL for get_uploads
    - Share options not checked correctly when creating a share
    - Dynamic properties on Tmp_Playlist and Captcha
    - Lots of checks for valid and invalid objects
    - Do not fail on plugin reinstall (just install missing preferences)
    - Failures on nullable valuse with static typing
    - Errors on user_data checks that didn't exist yet
    - Use your default album sort on browses and set it correctly
    - Filterbox bugs with playlists and labels
    - Update from tags didn't respect your tag order
    - Remote catalogs couldn't import song data correctly
    - Podcast episode downloads would be blocked from some redirects
    - get_recently_played SQL was really slow
    + Bitly plugin updated to v4 API
      - Requires a Bitly account
      - Generate a token at [(https://app.bitly.com/settings/api)]
      - Get your group_guid from https://app.bitly.com/{GROUP_GUID} 
        or Account Settings > Groups (the GUID is in the URL)
    - Add missing properties on public users. (-1)
    + Subsonic
      - Url protocol checks not compared correctly for setServer
  * API 6.2.0
    * Added
      - API: Allow non-expiring user sessions when using a header token
      - Allow endless api sessions. (You should start using http header auth to hide these)
    * Changed
      - Set default API version to 6 (was 5)
      - Allow raising and lowering response version on ping to any version
      + API6
        - Return error on handshake version failure
    * Fixed
      - ALL
        - UrlToSong couldn't handle encoded urls
      - API3
        - Video data would get an incorrect stream url
      - API5
        - bookmark_create: type is mandatory
      - API6
        - bookmark_create: type is mandatory
Comments 0
openSUSE Build Service is sponsored by