Overview
Request 972366 accepted
- 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
- Create album_map table and fill it with data
- Use song_count & artist_count using album_map
- Drop id column from catalog_map table and alter object_type charset and collation
- Alter album_map table charset and engine to MyISAM if engine set
- Alter artist_map table charset and engine to MyISAM if engine set
- Make sure object_count table has all the correct primary artist/album rows
- Convert basic text columns into utf8 to reduce index sizes
- Remove user_activity columns that are useless
- Delete duplicate rows on object_count
- Compact mbid columns back to 36 characters
- Compact some user columns
- enum object_count.count_type
- Index data on object_count
- Use a unique index on object_count
- Compact cache_object_count, cache_object_count_run columns
- Add show_album_artist and show_artist preferences to show/hide Sidebar Browse menu links
+ search:
- Add songrating to album search (My Rating (Song))
- Add songrating (My Rating (Song)) and albumrating (My Rating (Album)) to artist search
- Allow empty/null searches for all mbid searches
- Allow empty/null searches for label searches
- Add song_count to album and artist search
- Add album_count to artist search
- Add myplayedartist (Played by Me (Artist)) to album search
- Add song_artist to album search
- Add alias album_artist to album search for artist searches
- Add recent_added to album search
* Changed
- Clean up artists with a duplicate MBID (Use the lowest artist id)
- Delete cached recommendations instead of trying to update (Really slow)
- Artist::check uses MBID on lookups as well as name
- update_from_tags: Only update counts, tags and garbage collect after changes found
- Use albums instead of songs for catalog verify actions
- Expand search sidebar menu and collapse information without cookies
- Moved all the extended functions into the forked jplayer module
- Instead of skipping duplicate songs on import, disable them
+ jPlayer (Webplayer):
- Shuffle now follows the currently playing track (If playing)
- Shuffle also does not track the old playlist so you can't undo a shuffle
+ Subsonic:
- Check for art instead of always sending an art attribute
* Removed
+ search:
- removed mbid group sql from possible_duplicate and possible_duplicate_album
* Fixed
- VaInfo time for size/playtime_seconds
- Tag arrays for Mbid and Artists lookup
- Deleted item tables would not record some deletions
- Updating the artist name would always migrate data when not required
- Artist::check would always create and artist object with readonly set
- Genres would not update the parent (Song->Album->Artist) whan using update from tags
- Random sql that uses search rules
- Use configured Ampache temp directory in Seafile catalog
- Prepare media before update from tags (Seafile needs to download the file first)
- Seafile catalog checks for a local file before downloading it again
- Delete custom_metadata when removed from the object
- Artist Garbage Collection was way too slow
- Album and Artist count value sql
- Don't remove Genre tags when they have been merged (hidden) into a different tag
- Don't delete merged (hidden) Genres from the tag table
- Album song_artist_count not calculated correctly
- Grouping with mbid_group was missing making some albums not possible to view
- Display and hide of artist columns in some pages based on count
- Clean and verify would count totals based on all items instead of item type
- Missing strings from xhtml templates
- Album grouping for getAlbumSuite with null values
- Set ratings for all album disks (if grouping enabled) for ratings and flags
- Issues when you don't have an album artist tag
- Correctly set null values on library_item edits
- Search for song art might have sent a Song object
- Fix missing preference on musicbrainz plugin
- Disable/enable catalog
+ jPlayer (Webplayer):
- Fixed moving items in the playlist
- Fixed adding after the current playing track
- Fixed logic behind the index and order between the HTML and the JS lists
+ Search:
- played search for album and artist was including your user in the results
- other_user artist search sql
+ Subsonic:
- Artist was missing starred status
* API 5.3.0
- Added
+ advanced_search:
- Add songrating to album search (My Rating (Song))
- Add songrating (My Rating (Song)) and albumrating (My Rating (Album)) to artist search
- Allow empty/null searches for all mbid searches
- Allow empty/null searches for label searches
- Add song_count to album and artist search
- Add album_count to artist search
- Add myplayedartist (Played by Me (Artist)) to album search
- Add song_artist to album search
- Add alias album_artist to album search for artist searches
- Add recent_added to album search
- Rebase ampache-confpath.patch.
- Rebase ampache-systemd.patch.
Request History
ecsos created request
- 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
- Create album_map table and fill it with data
- Use song_count & artist_count using album_map
- Drop id column from catalog_map table and alter object_type charset and collation
- Alter album_map table charset and engine to MyISAM if engine set
- Alter artist_map table charset and engine to MyISAM if engine set
- Make sure object_count table has all the correct primary artist/album rows
- Convert basic text columns into utf8 to reduce index sizes
- Remove user_activity columns that are useless
- Delete duplicate rows on object_count
- Compact mbid columns back to 36 characters
- Compact some user columns
- enum object_count.count_type
- Index data on object_count
- Use a unique index on object_count
- Compact cache_object_count, cache_object_count_run columns
- Add show_album_artist and show_artist preferences to show/hide Sidebar Browse menu links
+ search:
- Add songrating to album search (My Rating (Song))
- Add songrating (My Rating (Song)) and albumrating (My Rating (Album)) to artist search
- Allow empty/null searches for all mbid searches
- Allow empty/null searches for label searches
- Add song_count to album and artist search
- Add album_count to artist search
- Add myplayedartist (Played by Me (Artist)) to album search
- Add song_artist to album search
- Add alias album_artist to album search for artist searches
- Add recent_added to album search
* Changed
- Clean up artists with a duplicate MBID (Use the lowest artist id)
- Delete cached recommendations instead of trying to update (Really slow)
- Artist::check uses MBID on lookups as well as name
- update_from_tags: Only update counts, tags and garbage collect after changes found
- Use albums instead of songs for catalog verify actions
- Expand search sidebar menu and collapse information without cookies
- Moved all the extended functions into the forked jplayer module
- Instead of skipping duplicate songs on import, disable them
+ jPlayer (Webplayer):
- Shuffle now follows the currently playing track (If playing)
- Shuffle also does not track the old playlist so you can't undo a shuffle
+ Subsonic:
- Check for art instead of always sending an art attribute
* Removed
+ search:
- removed mbid group sql from possible_duplicate and possible_duplicate_album
* Fixed
- VaInfo time for size/playtime_seconds
- Tag arrays for Mbid and Artists lookup
- Deleted item tables would not record some deletions
- Updating the artist name would always migrate data when not required
- Artist::check would always create and artist object with readonly set
- Genres would not update the parent (Song->Album->Artist) whan using update from tags
- Random sql that uses search rules
- Use configured Ampache temp directory in Seafile catalog
- Prepare media before update from tags (Seafile needs to download the file first)
- Seafile catalog checks for a local file before downloading it again
- Delete custom_metadata when removed from the object
- Artist Garbage Collection was way too slow
- Album and Artist count value sql
- Don't remove Genre tags when they have been merged (hidden) into a different tag
- Don't delete merged (hidden) Genres from the tag table
- Album song_artist_count not calculated correctly
- Grouping with mbid_group was missing making some albums not possible to view
- Display and hide of artist columns in some pages based on count
- Clean and verify would count totals based on all items instead of item type
- Missing strings from xhtml templates
- Album grouping for getAlbumSuite with null values
- Set ratings for all album disks (if grouping enabled) for ratings and flags
- Issues when you don't have an album artist tag
- Correctly set null values on library_item edits
- Search for song art might have sent a Song object
- Fix missing preference on musicbrainz plugin
- Disable/enable catalog
+ jPlayer (Webplayer):
- Fixed moving items in the playlist
- Fixed adding after the current playing track
- Fixed logic behind the index and order between the HTML and the JS lists
+ Search:
- played search for album and artist was including your user in the results
- other_user artist search sql
+ Subsonic:
- Artist was missing starred status
* API 5.3.0
- Added
+ advanced_search:
- Add songrating to album search (My Rating (Song))
- Add songrating (My Rating (Song)) and albumrating (My Rating (Album)) to artist search
- Allow empty/null searches for all mbid searches
- Allow empty/null searches for label searches
- Add song_count to album and artist search
- Add album_count to artist search
- Add myplayedartist (Played by Me (Artist)) to album search
- Add song_artist to album search
- Add alias album_artist to album search for artist searches
- Add recent_added to album search
- Rebase ampache-confpath.patch.
- Rebase ampache-systemd.patch.
ecsos accepted request