beetbox / beetbox/beets

move library.db and state.pickle to $XDG_DATA_HOME

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

Description

these aren't config files and thus shouldn't be in `$XDG_CONFIG_HOME`. It's possible other plugins might store non config stuff there too, but I don't seem to have any of those plugins.

Contributor guide

Open the contributing guide

Research direction

Start by locating where library.db and state.pickle paths are configured and how XDG_CONFIG_HOME is currently used. Confirm the intended XDG_DATA_HOME location, then verify that both files are stored there instead of XDG_CONFIG_HOME.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 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.