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.4.0-vendor.tar.gz 0117533145 112 MB
ampache-6.4.0.tar.gz 0009052876 8.63 MB
ampache-README.SUSE 0000007639 7.46 KB
ampache-config.patch 0000000773 773 Bytes
ampache-confpath.patch 0000016855 16.5 KB
ampache-rpmlintrc 0000001227 1.2 KB
ampache-systemd.patch 0000001243 1.21 KB
ampache.changes 0000155441 152 KB
ampache.spec 0000007855 7.67 KB
get-source.sh 0000002357 2.3 KB
httpd.conf.ampache 0000006473 6.32 KB
Latest Revision
Eric Schirra's avatar Eric Schirra (ecsos) accepted request 1171747 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 123)
- Update to 6.4.0
  This update has became quite large and work to make sure this
  branch stays stable for the long term will continue.
  * Check your config file encode_args
    First up there is some manual work for you if you've enabled for transcoding.
    Double check your config and remove the K from %BITRATE%K.
    Transcoding commands are sent in bytes so adding a K to the command multiplies it by 1000!
  * Added
    - Translations 2024-05
    - rtrim slashes on some config variables in case you ignore the warning
    + Database 600070
      - Allow signed user column for broadcast, player_control,
        session_stream, share, user_activity, user_follower and user_vote tables
      - Revert unique constraint playlist_track_UN on playlist_data table
      - Extend generator column on podcast table to 128 characters
      - Convert object_type to an enum on playlist_data table
    + Config version 71
      - Fix up bitrate encode_args
      - Add api_debug_handler run api commands without exception handling (At your own risk!)
      - Wrap default string config options in quotes
      - Add a note about using a secure cookie prefix
  * Changed
    - Stream Random action default fallback to song
    - Allow using tmp_dir_path for Dropbox catalog
    + Subsonic
      - Song file path is now always the original full file path
      - This was a relative path that was changed with transcoding meaning the path never existed.
    + Random search (random.php?action=advanced) artist and album
      actions have been changed to use their object rules
      - The returned results are still song objects but the searches are done using their rule set
  * Fixed
    - Always get the current file size when downloading the raw file
    - AlbumDisk errors on unknown items
    - Album names being overwritten with artist names when missing tags
    - Regenerate playlist track numbers correctly for the full list
    - Also check the bitrate when transcoding instead of just formats
    - Don't use cached files if the bitrate doesn't match transcode_rate
    - Default config encode_args are putting bitrates into millions
    - URL links generated with & that were causing errors
    - Song license display
    - Check Stream_Playlist::media_to_url() to ensure valid media
    - File naming fixes to stop matching year on 1080p
    - ObjectTypeToClassNameMapper missing tvshow class
    - Allow composer stan to run on Windows
    - Filter Random and Trending sections for catalog filters on dashboards
    - MusicBrainz lookups on Wanted files
    - Don't try to get playlist items when it's not a valid list
    - Send a 416 HTTP response when trying to stream past the end of a song
    - Stream_playlist columns could be inconsistent with different media types in a list
    - Compare Ampache version string is actually higher using version_compare()
      instead a not equals comparison
    + webplayer
      - Send the Song time to the player to stop all these wild numbers
    + Subsonic
      - Sending a User as an array instead of Users
  # API 6.4.0
    There is a new config option called api_debug_handler. This will instruct the server to run api commands without exception handling. Very useful for API devs and not recommended for anyone else.
  * Added
    + API6
      - Downgrade any API7 calls to API6 wiki
      - New Method: player (Inform the server about the state of your client player)
        - Returns now_playing state on completion
      - download: add bitrate parameter
      - playlists: add include parameter (note this can be massive and slow when searches are included)
  * Changed
    + API6
      - Do not translate API errorMessage strings ampache.org
  * Fixed
    + ALL
      - Download method format parameter didn't have a fallback value
    + API4
      - playlist: error check for missing/deleted playlists
      - playlist_songs: error check for missing/deleted playlists
    + API6
      - Playlists objects would not return duplicates items if allowed
      - has_art property missing from songs and albums
      - playlist_add: couldn't add a single item
Comments 0
openSUSE Build Service is sponsored by