Revisions of ampache

buildservice-autocommit accepted request 973969 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 130)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 129)
- Update to 5.3.2
  * Added
    - Look for orphaned maps to delete.
    - Get server timezone for get_datetime (date_default_timezone_get())
    - Allow deleting played activity from the ui and count using a function (Require: 100)
  * Changed
    - Updated the translation gathering process a little
    - Organized the play/skip counting into it's own function
    - Update artist from tags needs to update albums first
    + SubSonic
      - Only search for song title instead of everything
      - Add starred to directory elements
  * Fixed
    - Format on an empty album would complain in the log
    - Update from tags might not remove the old song artist
    - Migrating to a new album would leave old album maps
    - Artist search query with mapping was very slow
    - Database column check not included in 5.3.1 correctly
    + SubSonic
      - Get recently played
      - Fixed up search queries using "" (wrapping in quotes means exact search)
  * API 5.3.1
    - NO CHANGE
buildservice-autocommit accepted request 972366 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 128)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 127)
- Update to 5.3.1
  * Added
    - Docker compose files to help create a local dev environment (read docker/README.md for more info)
    - Added php8.1 to composer (still considered unstable)
  * Changed
    - Began rework of Subsonic modules
  * Fixed
    - Database missing rsstoken column in the user table
    - gather-messages.sh was finding lots more strings than it needed
    - Query sql with ambiguous ID
    - New song import might not map all the artists
    - Catalog query missing a comma
  * API 5.3.1
    - NO CHANGE
- Changes from 5.3.0
  * Added
    - Additional xhtml templates added
    - Parse lots more WMA (ASF) file tags
    - Add play next and play last to radio station rows
    - Additional option for artist pages 'Show Artist Songs'
    - Add some missing tag options for mpc files
    - Allow manually syncing Artist name, year formed and place formed from musicbrainz (if it has an mbid)
    - Notify and allow updating Plugins when updates are available
    + You can now unhide a tag from the 'Hidden' page for Genres
      - This will delete previous merges but it will not retag your songs (update from tags to fix that)
    + Config version 61
      - Add disable_xframe_sameorigin (allow disabling "X-Frame-Options: SAMEORIGIN")
      - Disable catalog_verify_by_time by default
    + Database 530016:
      - Create artist_map table and fill it with data
buildservice-autocommit accepted request 953739 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 126)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 125)
- Update to 5.2.1
  * Added
    - Translation Updates Jan 2022
    - Count tables on create and delete actions
    - Set allow-plugins in composer.json
    - Improve description of rss feed to make each play more unique
    - Wait 30 minutes between catalog updates before running update_counts
    - On database connection failure, go to test.php
    - Search:
      - Added no_tag as a possible search item (song, album, artist)
      - Document the alias names of search rules (docs/API-advanced-search.md)
      - Add playlist and playlist_name search to artist types
  * Changed
    - AmpachePersonalFavorites: double the playlist title height
    - Move get_f_link from playlist/search into playlist_object
    - Make some functions that do the same thing use the same variable names
    - Don't optimize tables when doing full_service catalog updates
    - Use parameters in search queries instead of printing them into the query
    - Logout action requires a session id now to log out
    - Update mapping more often after catalog actions
    - Album check function added mbid_group to lookup
    - Support database upgrades from version 350008 (Ampache 3.5.4)
    - Remove additional 'Details' string from song/video and radio pages
    - Tag value is being extra filtered in the edit screen
    - Hide the login link when using simple_user_mode and no auth is set note 
      this does not stop you logging in with /login.php
    - When not using auth, keep recording stats for system user plays
    - Hide username column from Recently Played when not authed as a user
  * Fixed
    - Lowercase package names in composer
buildservice-autocommit accepted request 941023 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 124)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 123)
- Update to 5.2.0
  * Added
    - Get image from more tag types
    - Translation Updates Nov 2021
    - Added the ability to play random songs from a playlist with a play url
    - Update AmpacheRatingMatch.php to allow writing ratings to file tags
      - Enable 'Save ratings to file tags when changed' on the plugin page
        - write_tags must be enabled in the config file
    - Config version 59
      - Removed overwrite_tags (It doesn't do anything)
      - playlist_art now true by default
    - Database 5.2.0 Build 5:
    - Make sure preference names are always unique
    - Add ui options ('api_enable_3', 'api_enable_4', 'api_enable_5') 
      to enable/disable specific API versions
    - Add ui option ('api_force_version') to to force a specific API response 
      (even if that version is disabled)
    - Add ui option ('show_playlist_username') Show playlist owner username in titles
    - Add ui option ('api_hidden_playlists') Hide playlists in Subsonic and 
      API clients that start with this string
    - Add ui option ('api_hide_dupe_searches') Hide searchs in Subsonic and 
      API clients with the same name as playlists (and both owned by you)
  * Changed
    - Don't try to return objects that aren't there sometimes
    - Update catalog counts before returning API data
    - Fix preferences for system and users after each update
    - Light theme hover color for sidebar
    - Changed some cookie from Strict to Lax to fix some bugs
    - Check ldap group by username instead of DN
    - Allow gathering random art from playlist contents instead of generating on page load
buildservice-autocommit accepted request 931027 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 122)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 121)
- Update to 5.1.1
  * Added
    - Clean cache files that aren't in the database
    - Translate random and democratic in the webplayer
    - Add transcode_flv to config
    - Add playlist, playlist_name to album searches
    - Send the user to an error page when the config wasn't written
    - Config version 58
      - Removed subsonic_stream_scrobble
    - Database 5.1.0 Build 5:
      - Add subsonic_always_download to preferences
  * Changed
    - Rebuild aurora.js modules from source
    - Perform waveform and cache on disk the same way
    - Move song waveforms on load if in the wrong folder
    - Make genre searches faster with a join instead of select in
    - Send a flat file path for zips when using browse/playlist
  * Removed
    - Podcast links on the dashboard removed (There is no link for them to go to)
    - Remove subsonic_stream_scrobble from config and make it per user (subsonic_always_download)
  * Fixed
    - Use addslashes for translations in html5 player
    - Send the generic client name for localplay again
    - Use the set permission level for localplay access
    - Webplayer playlists would become out of order after moving/adding
    - Cache process could cache the wrong song
    - Missing user id in search
    - Grouping sql in search when not grouping albums
    - Setting Localplay instance would not update the preference
    - Advanced search (Random) wasn't working in php8
buildservice-autocommit accepted request 927302 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 120)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 119)
buildservice-autocommit accepted request 927294 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 118)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 117)
    - Database 5.1.0 Build 4:
      - Add podcast to object_count table
      - Add podcast to cache_object_count table
      - Add live_stream to the rating table
      - Add waveforms for podcast episodes
    - PHP8 Support
      - Use array_key_exists to skip runtime errors
      - Fix undefined variables in templates
      - Errors with wanted/missing lookups and templates
      - Ajax handler updates and fixes
      - Set default and fallback values more often to avoid errors
      - Query errors would kill the whole page
      - Stop trying to read unreadable files
      - Explode key pairs when there is something to explode
      - Don't try to update preferences that don't exist
      - Errors when not logged in trying to load a session
    - NEW files
      - Test scripts: codecoverage.sh, stan.sh, tests.sh
  * Changed
    - Always update time when updating songs and videos from tags
    - Merge config 'ratings' and 'userflags' checks into ratings. (drop userflags)
    - Split search items into groups to help make it a bit clearer
    - Rearranged the list of search items
    - Simplify PlayAction code a bit and use filter_input
    - Speed up update_counts for missing object_counts
    - Enable Podcasts on new installs
    - Delete composer.lock
    - bin/cli run:updateCatalog with no options now does clean, Add, Verify and gather for all catalogs
    - Make category headers a bit nicer
    - Check for valid browse types before loading nothing
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 116)
- Update to 5.1.0
  * Added
    - Split search items in WebUI into optgroup categories
    - Add en_AU as a locale
    - Require confirmation on enable/disable user links
    - Add f_size to video parameters
    - Record plays for live_streams and playlists in object_count
    - Add podcast to the object_count table and add missing rows
    - Store playlist art in the database
      - Show the art on the main playlist page
      - Allow reset and change of playlist art
      - Pick a random art item on reset and store
      - Add a simple continue button for these dialogs
      - Fix up display of image showaction
      - Subsonic art looks for the playlist art the same as UI
    - Check for ? in a query before trying to use parameters
    - Add the current php version to the debug page
    - Cache bust some frequently updated assets
    - Clear asset cache during AutoUpdate
    - Gather Artist recommendations on play/Stat insert
    - Add Top Tracks and Similar Songs to Artist pages
    - Extend run:updateCatalog --update to update artist name matching mbid
    - Add duplicate_mbid_group to album searches
    - Restored missing artist search to the header searchbar
    - Press enter on the list header to allow changing page number
    - Translation Update October 2021
    - Config version 57
    - NEW config options
      - allow_upload_scripts: Allow or disallow upload scripts on the server
    Database 5.1.0 Build 4:
buildservice-autocommit accepted request 921013 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 115)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 114)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 113)
buildservice-autocommit accepted request 920999 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 112)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 111)
Displaying revisions 81 - 100 of 210
openSUSE Build Service is sponsored by