Overview

Request 998807 accepted

- Update to 5.5.0
* Added
- Update Copyright notice to 2022
- Added a new option 'Random Play' (shuffle) to playlists and smartlists
- Add 'Recently Skipped' to user pages
- Add Podcast Episodes to the browse pages and sidebar
- Translate podcast episode state and some other missing ones
- Allow using a smartplaylist in Democratic play
- Allow podcast_episode table sort by time and state
- Allow podcast table sort by website and episodes
+ Database 550004
- Add system preference demo_use_search, Use smartlists for base playlist in Democratic play
- Add tables catalog_filter_group and catalog_filter_group_map for catalog filtering by groups
- Add column catalog_filter_group to user table to assign a filter group
- Migrate catalog filter_user settings to the catalog_filter_group table
- Assign all public catalogs to the DEFAULT group
- Drop table user_catalog
- Remove filter_user from the catalog table
+ Search
- Added more missing groups to search type lists
- Added missing song (was song_title) to album searches
+ Add podcast as a search type
- Add rule title
- Add rule podcast_episode (Search by podcast episode name)
- Add rule time (Episode length in minutes)
- Add rule state (Completed, Pending Skipped)
- Add rule file
- Add rule added
- Add rule pubdate (Episode Publication Date)
+ Add podcast_episode as a search type
- Add rule title
- Add rule podcast (Search by podcast name)
- Add rule time (Length in minutes)
- Add rule state (Completed, Pending Skipped)
- Add rule file
- Add rule added
- Add rule pubdate (Publication Date)
+ Add genre as a search type
- Add rule title
+ CLI
- Add verify for podcast catalogs (fix time and size from tags)
* Changed
- Private catalogs have been migrated into Catalog filters
- Interface cookies for the sidebar state have new names matching their page and group
- Made getID function required for library_item's
- Update codeql-analysis.yml to v2
- When streaming a Democratic or Random item, redirect to the result
- Hide 'is_true' boxes on search rows (you can't change it so why show it?)
- Hide action buttons from random and demo webplayer lists
* Fixed
- The cookies for the interface sidebar had multiple issues holding and restoring status
- Removed A LOT of FILTER_SANITIZE_STRING from code for PHP8.1
- Errors on empty values when loading the UI rows
- Lots of docstring and code issues
- Fixed up deleting plays (and now skips) on the user pages
- Sorting playlist, user and smartlist names in search rows
- SQL in get_tags when catalog_filter is disabled
- A lot of browse filters were missing for certain object types
- Don't try to load the playlist dialog from the webplayer when you can't add things
- When using random/Democratic play send the additional parameters to the actual media
- Respect play urls with transcode_to instead of format
- Updated example docs/examples/inotifywait.sh
- Podcast_episode browse may sent a camel case argument
- Null max_upload_size could still be counted as a limit
+ Search
- SQL might have connected AND and OR incorrectly
- Metadata search might have badly parsed input
- Added aliases for some of the confusing search types
+ SubSonic
- Checking parameters might return the error AND the empty response
* API 5.5.0
This will likely be the last 5.x API release. API6 will be a continuation of API5
and not be a significant change like the 4->5 transition.
* Added
- Api::stream add new types playlist and search (Streams a random object from these lists)
- Api::download add new types playlist and search
+ advanced_search
+ Add podcast as a search type
- Add rule title
- Add rule podcast_episode (Search by podcast episode name)
- Add rule time (Episode length in minutes)
- Add rule state (Completed, Pending Skipped)
- Add rule file
- Add rule added
- Add rule pubdate (Episode Publication Date)
+ Add podcast_episode as a search type
- Add rule title
- Add rule podcast (Search by podcast name)
- Add rule time (Length in minutes)
- Add rule state (Completed, Pending Skipped)
- Add rule file
- Add rule added
- Add rule pubdate (Publication Date)
+ Add genre as a search type
- Add rule title
* Fixed
- API4::get_indexes podcast_episode was encoding into the API5 object
- API4::share_create was unable to share when using lowercase types
+ advanced_search
- Added missing song (was song_title) to album searches

Loading...
Request History
Eric Schirra's avatar

ecsos created request

- Update to 5.5.0
* Added
- Update Copyright notice to 2022
- Added a new option 'Random Play' (shuffle) to playlists and smartlists
- Add 'Recently Skipped' to user pages
- Add Podcast Episodes to the browse pages and sidebar
- Translate podcast episode state and some other missing ones
- Allow using a smartplaylist in Democratic play
- Allow podcast_episode table sort by time and state
- Allow podcast table sort by website and episodes
+ Database 550004
- Add system preference demo_use_search, Use smartlists for base playlist in Democratic play
- Add tables catalog_filter_group and catalog_filter_group_map for catalog filtering by groups
- Add column catalog_filter_group to user table to assign a filter group
- Migrate catalog filter_user settings to the catalog_filter_group table
- Assign all public catalogs to the DEFAULT group
- Drop table user_catalog
- Remove filter_user from the catalog table
+ Search
- Added more missing groups to search type lists
- Added missing song (was song_title) to album searches
+ Add podcast as a search type
- Add rule title
- Add rule podcast_episode (Search by podcast episode name)
- Add rule time (Episode length in minutes)
- Add rule state (Completed, Pending Skipped)
- Add rule file
- Add rule added
- Add rule pubdate (Episode Publication Date)
+ Add podcast_episode as a search type
- Add rule title
- Add rule podcast (Search by podcast name)
- Add rule time (Length in minutes)
- Add rule state (Completed, Pending Skipped)
- Add rule file
- Add rule added
- Add rule pubdate (Publication Date)
+ Add genre as a search type
- Add rule title
+ CLI
- Add verify for podcast catalogs (fix time and size from tags)
* Changed
- Private catalogs have been migrated into Catalog filters
- Interface cookies for the sidebar state have new names matching their page and group
- Made getID function required for library_item's
- Update codeql-analysis.yml to v2
- When streaming a Democratic or Random item, redirect to the result
- Hide 'is_true' boxes on search rows (you can't change it so why show it?)
- Hide action buttons from random and demo webplayer lists
* Fixed
- The cookies for the interface sidebar had multiple issues holding and restoring status
- Removed A LOT of FILTER_SANITIZE_STRING from code for PHP8.1
- Errors on empty values when loading the UI rows
- Lots of docstring and code issues
- Fixed up deleting plays (and now skips) on the user pages
- Sorting playlist, user and smartlist names in search rows
- SQL in get_tags when catalog_filter is disabled
- A lot of browse filters were missing for certain object types
- Don't try to load the playlist dialog from the webplayer when you can't add things
- When using random/Democratic play send the additional parameters to the actual media
- Respect play urls with transcode_to instead of format
- Updated example docs/examples/inotifywait.sh
- Podcast_episode browse may sent a camel case argument
- Null max_upload_size could still be counted as a limit
+ Search
- SQL might have connected AND and OR incorrectly
- Metadata search might have badly parsed input
- Added aliases for some of the confusing search types
+ SubSonic
- Checking parameters might return the error AND the empty response
* API 5.5.0
This will likely be the last 5.x API release. API6 will be a continuation of API5
and not be a significant change like the 4->5 transition.
* Added
- Api::stream add new types playlist and search (Streams a random object from these lists)
- Api::download add new types playlist and search
+ advanced_search
+ Add podcast as a search type
- Add rule title
- Add rule podcast_episode (Search by podcast episode name)
- Add rule time (Episode length in minutes)
- Add rule state (Completed, Pending Skipped)
- Add rule file
- Add rule added
- Add rule pubdate (Episode Publication Date)
+ Add podcast_episode as a search type
- Add rule title
- Add rule podcast (Search by podcast name)
- Add rule time (Length in minutes)
- Add rule state (Completed, Pending Skipped)
- Add rule file
- Add rule added
- Add rule pubdate (Publication Date)
+ Add genre as a search type
- Add rule title
* Fixed
- API4::get_indexes podcast_episode was encoding into the API5 object
- API4::share_create was unable to share when using lowercase types
+ advanced_search
- Added missing song (was song_title) to album searches


Eric Schirra's avatar

ecsos accepted request

openSUSE Build Service is sponsored by