Revisions of ampache

Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 110)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 109)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 108)
- Update to 5.0.0
  IMPORTANT ampache-5.0.0_squashed.zip is a version where the new
  /public web root has been moved and back into the project root.
  This version isn't a supported release method but will be tested
  and made available for situations where using ./public isn't possible
  IMPORTANT instead of using date() we are now using IntlDateFormatter
  and your locale to identify formats.
  This means that 'custom_datetime' based on the date() format is
  incorrect and will look weird.
  Look here for the code to change your 'custom_datetime' string
  [(http://userguide.icu-project.org/formatparse/datetime)]
  IMPORTANT For new installs default database charset/collation and
  table engine have changed
    Engine MyISAM => InnoDB
    Charset utf8 => utf8mb4
    Collation utf8_unicode_ci => utf8mb4_unicode_ci
  If you want to keep utf8 make sure you set it before running updates.
    To keep the current collation/charset update your config file
        Set database_charset = "utf8"
        Set database_collation = "utf8_unicode_ci"
  
  For a full changelog see:
  https://github.com/ampache/ampache/releases/tag/5.0.0
- Drop ampache-playlist-bug.patch, because source does no more exist.
- Rebase ampache-confpath.patch.
- Rebase ampache-systemd.patch.
buildservice-autocommit accepted request 897661 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 107)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 106)
- Update to 4.4.3
  * Added
    - Catalog::update_counts to manage catalog changes
    - Gather more art files from your tags
    - Allow RatingMatch plugin to rate Album->Artist
      (Originally Song->Album->Artist)
  * Changed
    - Calculate MP3 stream length on transcode to avoid cutting it
      off early
  * Removed
    - Don't apply an album artist when it isn't distinct
  * Fixed
    - CVE-2021-32644
    - Identifying a distinct album_artist query wasn't great
    - Don't return duplicate art while searching file tags
    - SQL query in random::advanced_sql was ambiguous
    - Filtering random and search page type element
    - NowPlaying stats would be overwritten when they didn't need
      to be
    - SubSonic:
      - getNowPlaying was unable to return playing media or the
        correct time
      - createShare would not set the object_id correctly and
        ignored expires value
  * API 4.4.3
    - NO CHANGE
buildservice-autocommit accepted request 890620 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 105)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 104)
- Update to 4.4.2
  * Added
    - Larger artist images when you don't have a text summary available
    - Expanded artist, album and podcast thumbnails to reduce blank space
    - Update album tags first when you update artist tags
  * Changed
    - Simplify flagging/rating multi-disk albums
    - SubSonic
      - just send getmusicfolders music folders
      - When calling createPlaylist, assume that the list needs to be empty first
  * Fixed
    - Require a valid database hostname instead of assuming localhost
    - A valid transcode_cmd is required to transcode media
    - SubSonic
      - Clients might send you a file path of Artist art instead of the id
      - Strings don't need json conversion checks
      - Send the cover art id for playlists
      - Check for artist and podcast prefixes on art id's
      - Bugs when converting between SubSonic id and Ampache id
      - Assign roles based on preferences (fixes jukebox, podcast and share roles)
      - CreateUser could overwrite admin access level
      - UpdateUser didn't write the access level
      - don't return null Genre counts
      - fix getting artist indexes for large libraries
    - Don't get null playlist objects from the DB
    - Using 'Save Track Order' would not apply the offset
    - Vorbis/Ogg comments use 'organization' for publisher and 'track_number' for track
    - Automated Label creation when updating from tags
    - Grouped album downloads and rightbar actions
    - Preference::get_by_user was caching into a single value
buildservice-autocommit accepted request 881459 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 103)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 102)
- Update to 4.4.1
  * Added
    - If you have an MBID in your artist, use that for last.fm queries
  * Changed
    - Updated composer dependencies
  * Removed
    - Delete 'concerts_limit_past' and 'concerts_limit_future' database settings.
  * Fixed
    - Grid View shouldn't change the artist image
    - Catalog Update -u (gather last.fm info) wasn't getting an ID list correctly
    - Album::get_random_songs not returning id's
    - Bookmark::get_bookmarks typo for get_bookmark_ids
    - Sorting album browses by artist name could fail with mysql
    - SubSonic: getPlaylists should always send a user
    - Album browsing SQL didn't include Artist name in grouping
    - CVE-2021-21399: Unauthenticated SubSonic backend access in Ampache
  * API 4.4.1
  * Fixed
    - API::stats would not offset recent calls
buildservice-autocommit accepted request 876411 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 101)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 100)
- Update to 4.4.0
  * Added
    - Write metadata to mp3, flac and ogg files. Requires metaflac and vorbiscomment installed on Linux.
    - Write images to mp3 and flac files. Also requires metaflac on linux.
    - File tags can be updated from catalog management page.
    - Configurable settings for "Gather Art".
    - Configurable art search limit.
    - User selectable artist and year filter for Spotify album searches
    - User selectable limit for art searches.
    - Generate rsstokens for each user allowing unique feed URLs
    - Allow setting custom database collation and charset without overwriting your changes
      - rsstoken: Identify users by token when generating RSS feeds
    - Run garbage collection after catalog_update.inc 'clean' or 'verify'
    - Add duration to the table headers when browsing playlists and smartlists
    - Add time and duration to albums, artists instead of calculating from songs each time
    - Allow setting a custom background on the login page
    - Musicbrainz search icon on Artist, Album and Song pages
    - Update missing album artists on catalog add
    - Add R128 Gain adjustments
    - Persist replaygain setting as a cookie
    - Support for image per song
    - Format XML output using DOMDocument
    - SubSonic - shift the current track start time when you pause/resume
    - Config version 49
    - NEW config options
      - hide_ampache_messages: We sometimes need to talk and will show a warning to admin users.
        Allow hiding this
    - NEW search options (also available in Api::advanced_search)
      - last_skip (artist, album, song)
      - last_play_or_skip (artist, album, song)
buildservice-autocommit accepted request 869767 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 99)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 98)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 97)
- Update to 4.3.0
  This version of Ampache seeks to bring in some of the great 
  changes going on in develop while we work on v5.
  There also a few API changes to enable a bit better control for
  older clients.
  * Added
    - Check limits on democratic playlists (> 0 && < 3000000000)
    - Show an error for out of range democratic cooldowns
    - SubSonic - Force a default format (xml) instead of none
    - Added back the agent string in recently played (for admins)
    - Replace 'Admin' icon with padlock in sidebar when access check fails. (Hide this new icon with 'simple_user_mode')
    - Disable API/Subsonic password resets in 'simple_user_mode'
    - New option -m 'move_catalog' added to catalog_update.inc
    - More default preferences to the refill/check functions
    - More functions to search (album artist, mbid)
    - Config version 46
    - NEW config options
      - hide_search: If true do not include searches/smartlists in playlist results for Api::get_indexes, Api::playlists
    - NEW plugin:
      - 'Personal Favorites'. Show a shortcut to a favorite smartlist or playlist on the homepage
      - 'RatingMatch'. Raise the minimum star rating (and song loves) of artists and albums when you rate/love the song
  * Changed
    - Scrobble plugins fire after stat recording
    - Split art search by 5 instead of 4
    - Increase autoupdate check time and don't force it on each logon
    - Updated CSS and separated mashup covers from other types
    - Don't use mail_enabled for registration checks
    - WebUI - Browse by album_artist instead of single artists
    - Better sorting for playlists using sort_tracks
    - Don't allow duplicate podcast feeds
buildservice-autocommit accepted request 864229 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 96)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 95)
  * Changed
    - Ignore ALL tagged releases (e.g. 4.2.6-preview 4.2.6-beta)
    - Don't check the times in save_mediaplay plugins
    - Plugins should only have 1 category
    - Update Composer requirements
  * Removed
    - Some system preferences were added as user preferences
  * Fixed
    - Search original_year query
    - Replaygain was missing from the webplayer
    - Check albumartist in get_album_suite queries
    - Recently played queries check for privacy options
    - Headphones plugin fix for missing mbid's
    - Duplicate downloads recorded in play/index
    - Subsonic video HLS stream and json values
    - Block more password resets when using simple_user_mode
  * API 4.2.6
    - NO CHANGE
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 94)
- Update to 4.2.6
buildservice-autocommit accepted request 855364 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 93)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 92)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 91)
Displaying revisions 101 - 120 of 210
openSUSE Build Service is sponsored by