[edit: see post 71 for the latest version and changes]
Attached is Version 1.9:
Changes:
- Fix: problem with RE used to detect and split rows of track data.
- New: include new field mapping: credits_nr ==> "AMG Credits (only name)" which is the same as 'credits',
sans the per-person bracketed credits.
- New: Awards page parsing. Keys 'awards_bba', 'awards_bbs', and 'awards_gra' map to
Fields: "Billboard Albums", "Billboard Singles", and "Grammy Awards", respectively.
Use "-e awards_bba,awards_bbs,awards_gra" if you don't want these fields (avoids extra page pulling).
- New: Releases page parsing. Key 'releases' maps to Field: "Releases".
Use "-e releases" if you don't want this field (avoids extra page pulling).
- Fix: some reviews don't have author attributions.
- Fix: handle existing HTML entities better in Credits.
- Change: add space after list delimiter in Credits.
- Change: -c is now -C (to specify a clipfile)
- New: program will read some values from a config file specified with -c or --configfile. See the sample
config file that accompanies this release.
- New: Credits mapping to selectively map credits to other MC fields, or ignore certain credits. See the
sample config file.
Thanks vagskal for your testing.
I'm considering adding an option to use MCWS to update the tracks, so that the manual MPL import won't be necessary. The code is working, but it makes a lot of calls as each field, for each track, requires a connection, and I was hoping to use a method that does bulk updates for a given track. If this would be of interest, chime in.
Also, I've written code to pull data from Discogs and may incorporate this as well.