Šarūnas Nejus
Šarūnas Nejus
## Description Fixes #4360 #3515. This is a WIP pull request to act as a basis for further discussions regarding improvements to queries. See #4360 for more details. There may...
### Problem * `beet list -a path:` seems to be much, much slower than `beet list path:` while in reality an album query should be at least a tiny bit...
## Description ### Make `PlaylistQuery` a `FieldQuery` While working on the DB optimization and looking at updates upstream I discovered one query which does not follow the `FieldQuery` interface —`PlaylistQuery`,...
## Description This PR depends on #4741 and #4744 which convert some queries to be SQL-compatible. In short, it enables filtering flexible attributes and related items or album through SQL....
I don't need 99% of them and some of them override my own/
- **Make LazyClassProperty / cached_classproperty reusable** - **Add support for filtering relations** - **Add ability to debug queries** - **Fix querying fields present in both tables** - **Aggregate flexible attributes**...
## Description In #4746 I was making a small adjustment in beetsplug/aura.py and found that the module wasn't tested. So this PR adds some high-level tests to act a safeguard...
Use `pull_request_target` event for the changelog update reminder See https://github.com/marketplace/actions/comment-pull-request#permissions for more details. Additionally, refactor the workflow into a more canonical form utilising the `tj-actions/changed-files` GitHub action.
Have come across this interesting case since I submitted a PR with an edit in a file that falls out of these exclusion rules: #5233 . :grin:
- **Replace py3_path by standard os.fsdecode** - **Use native os.cpu_count** - **Replace bytestring_path with os.fsencode** ## Description These functions had been written before builtins achieving the same have been made...