Commit graph

8087 commits

Author SHA1 Message Date
Yann Leprince
05775ccac6 Fix fragile parsing of bs1770gain output
bs1770gain is sorting the filenames internally, so in some corner cases it returns the results in a different order from the command-line arguments.

This patch uses the --xml option of bs1770gain (introduced in 0.4.6) in order to read the filenames reliably.
2017-12-31 11:27:42 +01:00
Nicolas Guillaumin
71b4d5c702 Fixes #1210: Skip non-audio tracks from MusicBrainz
This ignores non-audio tracks during import:
- Data tracks, based on their title `[data track]` (which seems to be
the MusicBrainz convention, as there's no specific flag to indicate
that a track is a data one),
- Video tracks, based on the `video=true` attribute.

It's similar to the Picard changes mentioned in #1210, except it doesn't
deal with `[silence]` tracks: These ones will probably require a setting
to let the user control if they should be imported or not.
2017-12-30 19:20:43 -08:00
Adrian Sampson
a5fc80ec50
Merge pull request #2775 from nguillaumin/skip-non-audio-media
Fixes #2688: Skip non-audio media from MusicBrainz
2017-12-30 20:17:46 -05:00
Nicolas Guillaumin
3b491ce9b4 Fixes #2688: Skip non-audio media from MusicBrainz
Some releases have non-audio media, such as CD+DVD or CD+DVD-Video. Skip
these media when fetching album info as they will never match audio
tracks and will always report missing tracks.

I took the naive approach of cherry-picking a list of media suspected to
not contain audio from the MusicBrainz formats list:

https://musicbrainz.org/doc/Release/Format
2017-12-30 13:29:37 -08:00
Adrian Sampson
721fedd7b9
Merge pull request #2772 from translit/patch-1
Word swap
2017-12-29 19:52:55 -05:00
translit
01573ce913
Word swap 2017-12-30 01:21:35 +01:00
Adrian Sampson
61a752d234 Version bump: 1.4.7 2017-12-21 13:16:12 -05:00
Adrian Sampson
298050f369 Update Pandoc wrap CLI flag 2017-12-21 13:15:54 -05:00
Adrian Sampson
8a453b6ec8 Release date for 1.4.6 2017-12-21 13:12:11 -05:00
Adrian Sampson
4488f69fed Changelog summary paragraph 2017-12-21 13:11:51 -05:00
Adrian Sampson
6ab73b38f2 Edit the changelog for release 2017-12-21 11:57:07 -05:00
Adrian Sampson
6a65722b37 Switch to modd for live docs build 2017-12-21 11:39:08 -05:00
Adrian Sampson
d939c3e648 Expand changelog for #2759 (fix #2738) 2017-12-21 11:12:02 -05:00
Adrian Sampson
6c22501f87 Merge pull request #2759 from Vrihub/2738-filename-tracknumber
First tentative fix for issue 2738.
2017-12-21 11:09:27 -05:00
Vrihub
d0af7a7bd3 Merge branch '2738-filename-tracknumber' of https://github.com/Vrihub/beets into 2738-filename-tracknumber 2017-12-21 15:20:35 +01:00
Vrihub
4ee5f2ca88 Fix "line too long" Travis CI error 2017-12-21 15:18:25 +01:00
Vrihub
39f211e9cf
Merge branch 'master' into 2738-filename-tracknumber 2017-12-21 15:05:44 +01:00
Vrihub
9cd7473c6b
Merge branch 'master' into 2738-filename-tracknumber 2017-12-21 15:02:09 +01:00
Vrihub
84cf3361ce Refactored some regular expressions. Added changelog entry
Some more changes to the regular expressions in the "PATTERNS" list.
Also allow "_" as a separator, where only "-" was allowed.
Replaced similar regexps containing different combinations of \s, "-", "."
with a single regexp using a set of characters [\s.\-_].
2017-12-21 14:47:41 +01:00
Adrian Sampson
15c701dcb3 Merge pull request #2762 from sekjun9878/patch-1
Remove unnecessary escape caret in ImageMagick convert argument
2017-12-19 10:42:45 -05:00
Michael Yoo
9ef0ec2a06 Add changelog for #2762 2017-12-19 21:48:55 +10:30
Michael Yoo
a0643dc540 Remove unnecessary escape caret in ImageMagick convert argument, Fixes #2729 2017-12-18 17:37:52 +10:30
Adrian Sampson
31642cd7cc Changelog entry for #2755 (fixes #934) 2017-12-16 15:02:17 -05:00
Adrian Sampson
0fd27e1c54 Fix tiny typo in #2755 2017-12-16 15:00:50 -05:00
Adrian Sampson
6e205c6b54 Merge pull request #2755 from tummychow/from-scratch
Implement from_scratch option
2017-12-16 15:00:33 -05:00
Adrian Sampson
2ba3c1bec3 Add thanks & issue number for #2758 2017-12-12 11:57:55 -05:00
Adrian Sampson
2382d1182c Merge pull request #2758 from cgevans/master
Duplicates plugin: tiebreak album vs items fix
2017-12-12 11:57:10 -05:00
Constantine Evans
dd2b44ef20 minor fixes and changelog entry 2017-12-11 13:31:40 -08:00
Vrihub
7132ad094b First tentative fix for issue 2738.
Don't ignore anymore filenames such as "01.mp3", instead use the number
in the filename as track number.
2017-12-11 19:32:53 +01:00
Constantine Evans
c9b4e9b414 only use tiebreak if tiebreak includes an entry for the kind being considered, otherwise use default (eg, if only items is specified, and -a is being used, use default order of priority 2017-12-10 12:28:47 -08:00
tummychow
e848adab04 Implement from_scratch option
Fixes #934, and also helps with #1173.
2017-12-07 14:46:40 -05:00
Adrian Sampson
d932aa4f5c
Merge pull request #2750 from woparry/master
Add tags configuration to acousticbrainz plugin
2017-12-02 22:19:23 -05:00
Owen Parry
1f45ea00f4 use as_str_seq and fix line length 2017-12-02 11:31:31 -08:00
Adrian Sampson
28cb79b877
Merge pull request #2751 from Stunner/dont-convert
Convert Plugin: Added dont_convert Option
2017-11-29 23:30:10 -05:00
Aaron Jubbal
7138cae108 Updated changelog. 2017-11-29 20:09:06 -08:00
Aaron Jubbal
e24f732014 Changed dont_convert to no_convert. 2017-11-29 20:08:50 -08:00
Aaron Jubbal
0998d9f8ef Added default value for dont_convert option, addressing crashes. 2017-11-29 17:53:50 -08:00
Aaron Jubbal
e5d782a3b1 Added docs for dont_convert option. 2017-11-29 16:41:27 -08:00
Aaron Jubbal
7265077e75 dont_convert option implemented.
Local testing indicates success.
2017-11-29 16:13:38 -08:00
Owen Parry
a2393e48f2 add changelog entry for acousticbrainz 'tag' option 2017-11-27 09:15:03 -08:00
Owen Parry
eaa84178f7 split long line 2017-11-27 09:11:53 -08:00
Owen Parry
325ae6f0ee Add tags configuration to acousticbrainz plugin 2017-11-27 07:55:38 -08:00
Adrian Sampson
e2defe9bb8 Merge branch 'backup-suggestion' 2017-11-25 17:56:59 -05:00
Adrian Sampson
f007468da3 Mention file modification 2017-11-25 17:56:42 -05:00
Adrian Sampson
36e462ce7e
Merge pull request #2748 from JoshStrobl/patch-1
Add Solus as an OS where beets is available.
2017-11-25 11:54:02 -05:00
Joshua Strobl
31d8d1f089
Add Solus as an OS where beets is available. 2017-11-25 18:19:26 +02:00
Adrian Sampson
9ee643f54c
Merge pull request #2742 from broddo/hook/bug
Addresses hook.py ability to handle non-string item properties
2017-11-22 14:02:08 -05:00
Barry Broderick
4813786382 updated changelog to include fix for #2740 2017-11-22 10:21:00 -05:00
Barry Broderick
530beb6312 removed whitespaces from empty line 2017-11-22 10:10:28 -05:00
Barry Broderick
a7818027ab replaced the exception test in convert_field with an isinstance test 2017-11-20 23:09:36 -05:00