Keep your music library tidy.
python3.10
poetry
Once you cloned the repository and entered the folder, install the required libraries by running
poetry install
Note: from now on, every command given in this README
will need to be launched
through poetry
. To do this, either activate poetry
's virtual environment using
poetry shell
or prefix the commands with
poetry run <command>
Once ready, you can run the application with:
tidyisc
The music files can be sorted in any possible combination of nested folders that
can be created from their tags. To do so, the desired folder architecture must
be specified either in a .tidysic
configuration file located in the target folder, or
in another file explicitly given to the program with the --config
option. The lookup
order is as follow:
- Config file explicited in the program call
.tidysic
file in the target folder- Default configuration
Running
tidysic --dump-config
will print the default configuration in stdout
, along with an explanation of the
syntax. It is then useful to run
tidysic --dump-config > ~/Music/.tidysic
once, and then modify it as needed.
- album
- artist
- title
- genre
- tracknumber
- date