beetbox / beetbox/beets

using debug in conjunction with the configuration option 'ask' results in screens of information which can result in prompts scrolling off the screen

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

Description

I'm a big fan of Beets but sometimes it doesn't do what I expect. When that is the case I normally run it with -vvv to get debug.

When I do that any console prompt scrolls off the screen and is lost forever and seems looks like it is frozen when it is waiting for input from 15 pages of debug ago.

I think I'm saying that because beets is multithreaded all prompts should be suppressed until all threads associated with the release have completed.

Am I making sense or being backwards ? input appreciated.

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue by running beets with -vvv while the `ask` configuration option triggers a console prompt. Start by tracing the prompt handling alongside the multithreaded release work. Done means prompts remain visible and usable instead of being buried under debug output.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.