Revisions of ampache

buildservice-autocommit accepted request 1160957 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 208)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 207)
  * Added
    - Added an option to clean a folder path on the Show Catalogs page
  * Changed
    - Show full playlist names on the personal favorite plugins (missing username)
    - Block direct stream for shared file when share is disabled
  * Removed
    - Config options write_id3 and write_id3_art don't do anything so remove them
  * Fixed
    - Add missing album name through browser Media Session API
    - Fixed PHP caching false values when expecint an int
    - Typo for disabled song display
    - Show the count of returned art in the log
    - Don't show private playlists on browse or direct link if you don't have access
    - Refresh Democratic playlist on vote removal, and clear the votes on clear all
    - Preference text box possible XSS
    + Search
      - Added some documented aliases for rules that were missed
      - Fixed NOT SOUNDS LIKE responses
      - Don't scrub search input in the SQL (parameters are sanitized)
      - Rule input XSS in JS
    + Subsonic
      - Array not set on some items in JSON responses
  * API 6.3.1
    + Added
      - API6
        - New Method: now_playing (Get what is currently being played by all users.)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 206)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 205)
- Update to 6.3.1
buildservice-autocommit accepted request 1157654 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 204)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 203)
- Update to 6.3.0
  * Added
    - Translations 2024-03
    - Lots more static typing on missing function returns
    - Dynamic properties on the Captcha classes
    - Add opml import (and export) for podcasts
    + Database 600060
      - Update Last.FM plugin preferences that could be incorrect
      - Spell category and subcategory correctly
      - Add unique constraint playlist_track_UN on playlist_data table
      - Remove Flattr plugin (Service has been discontinued)
      - Convert object_type to an enum on image, rating, user_flag, user_activity, object_count, share, cache_object_count tables
  * Changed
    - Split database updates into small migration classes
    - Change usage of State in podcast_episode pages for Status
    - Song additional metadata classes have been updated
    - When searching art limit results per-plugin instead of total results
    - Extend valid Share objects
    - Update composer scripts and checks
    - Don't send a cached file that does not match a requested target format
  * Removed
    - Flattr service has shut down, so remove the plugin
    - php cs-sniffer from the project root and scrutinizer
  * Fixed
    - Catalog Filters could not be edited after creating
    - Catalogs were not cleaned up from the catalog_filter_group_map table
    - Wanted errors on an empty global user
    - Public users can not cache playlist browses
    - Last.FM plugin errors with preferences and linking accounts
    - Fix up localplay commands for Kodi/XBMC clients
buildservice-autocommit accepted request 1150802 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 202)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 201)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 200)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 199)
buildservice-autocommit accepted request 1137709 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 198)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 197)
- Update to 6.2.1
  * Added
    - Translations 2024-01
    - Add podcast opml export to the podcasts page
    - Advertise WebPlayer song info via MediaSession API / MPRIS
  * Changed
    - Replace all remaining occurrences of FILTER_SANITIZE_STRING
    - Enable user_no_email_confirm to disable email requirements for user registration. (When mail_enable is false registration was blocked)
    - Verify catalog by song instead of album
    - Catalog verify will now use the config option catalog_verify_by_time and only check songs not updated since the last full verify
    - Don't update counts and collect garbage after updating individual songs
    - PlayAction stream_select will now block until there is data
  * Fixed
    - Skipping non-songs would create a runtime error
    - db update_600005 shouldn't use $album->get_fullname which changed in update_600027
    - Upload page showing non-uploads
    - Showing extra title for podcasts
    - Captcha image generation
    - Registration check logic
    - Search error loading empty rules
    - Add from path on the catalog admin page
    - Reading tags on bad files would load the bad tags
    - Stop trying to read bad files before loading tags
    - Catalog update dates were set when the process was finished which negates update_time checks
    - Song update_time wasn't allowed to update
    - Check update_time in Catalog::count_table sql so you only verify what you need to
    - Transcode can't use range in headers
    - Empty result error on Stats::get_object_count
    + Subsonic
      - Search2 and Search3 ignored musicFolderId
buildservice-autocommit accepted request 1134615 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 196)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 195)
- 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
buildservice-autocommit accepted request 1123219 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 194)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 193)
  * 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
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 192)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 191)
- Update to 6.1.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 190)
buildservice-autocommit accepted request 1114401 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 189)
baserev update by copy to link target
Displaying revisions 1 - 20 of 208
openSUSE Build Service is sponsored by