expand ID3 genre metadata
Project description
genre-expand
Expand ID3 genre metadata using Wikipedia
Update or replace ID3 genre metadata of MP3 files using data extracted from Wikipedia. Can recursively expand metadata of music directories with or without the need for user confirmation. Allows for topic disambiguation by the user to improve precision, as well as the option to only fill in missing genres.
Installation
pip install genre-expand
or
pip install git+https://github.com/huntrar/genre-expand.git#egg=genre-expand
or
git clone https://github.com/huntrar/genre-expand cd genre-expand python setup.py install
Usage
usage: genre-expand.py [-h] -d SEARCH_DIR [-r] [-l LEVEL] [-f] [-s] [-m] [-q] [-v] expand ID3 genre metadata optional arguments: -h, --help show this help message and exit -d SEARCH_DIR, --search-dir SEARCH_DIR directory to search -r, --recursive recursively search directories -l LEVEL, --level LEVEL depth of directories to recurse -f, --force do not prompt user ever -s, --force-save save files without prompt -m, --missing-only only expand missing genres -q, --quiet suppress status and error messages -v, --version display current version
Notes
Choosing the ‘force’ option will remove the need for prompts, but will also avoid making changes where a choice is ambiguous. If you want to disambiguate topics but skip other confirmations, use the ‘force save’ option.
The ‘missing only’ option is available for only expanding tags with missing genre metadata, preventing overwrites of existing genres.
News
0.0.3
Renamed main file to genre_expand.py
0.0.2
Fixed location of script entry point
Added six module to dependency requirements
0.0.1
Initial commit
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for genre_expand-0.0.3-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7f9f97b2d73401d716eca0eb0893e542727cfe0e083fc344dfd81d44ee09907 |
|
MD5 | 3f4d5d0d83c3640b92c3f0a3413846a2 |
|
BLAKE2b-256 | 1ec350bd1a800fc1ee8ab0d3689a4a490294bdb68b63bdfc18fd79c071d0b74b |