Edna2 comes in two parts, the enda2 code and its dependencies. One of the only dependencies that actually needs to be configured is beets. Beets is fairly easy to install and has some good documentation on the process here. Besides that, here is the basic process:
pip install beets
beets
and let it import and tag all your music. This is necessary as edna2 relies on beets to be a good backend and provide data about your music library.Edit the beets config file to allo edna2 to run as a plugin. You can read more about the .beetsconfig, but for now, just create a .beetsconfig
file in your home directory, then append the following lines:
[beets] plugins=enda2
Beets will see edna2 as a plugin and give it access to all the data it has stored about your music library. Once that's done, run pip install edna2
, which will download all of the edna2 code and install the package. Next, you should be able to run edna2 normally.