beetbox / beetbox/beets

Track-level query returning list of albums containing those tracks

Open
#3,515 3 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Python
Stars
15.7k
Forks
2.1k
Avg merge
4d 21h
Merged PRs (30d)
31

Description

There are use cases where it is nice to be able to query beets DB on track level, but show results on album level. Currently, If I use `beet ls -a ...`, then I do see albums only, but the queries involving track fields are ignored. It would be great to see the list of albums in which at least one track matched a track-level query.

Contributor guide

Open the contributing guide

Research direction

Start with the `beet ls -a` command and the query handling for track fields. Trace how matching tracks are converted to album-level results, then verify that an album is listed when at least one of its tracks matches while preserving the existing album-only output behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, database
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.