Commit graph

8010 commits

Author SHA1 Message Date
Adrian Sampson
b47e3ec565 Fix lyrics docs: genius backend is default-enabled 2018-01-30 22:25:18 -05:00
Adrian Sampson
9577a511cb Update tests for new Unidecode behavior: fix #2799
The library has started putting spaces around the expanded versions of
vulgar fraction characters.
2018-01-30 20:50:43 -05:00
Adrian Sampson
8d0e76383b
Merge pull request #2796 from adamhsparks/patch-1
Remove reference to Tomahawk player in advanced.rst
2018-01-19 22:56:09 -05:00
Adam H. Sparks
f65a99e551
Update advanced.rst
Tomahawk is abandoned according to the GitHub README.md. Suggest removing the reference to using it with Beets library.
2018-01-20 13:51:36 +10:00
Michael Yoo
5f26ec6db9 Fix incremental_skip_later bug from #2782 2018-01-13 13:34:05 +10:30
Adrian Sampson
731d80d0ec
Merge pull request #2782 from sekjun9878/patch-3
New importer option incremental_skip_later, fixes #2773
2018-01-04 10:10:34 -05:00
Michael Yoo
94b779e7b4 New importer option incremental_skip_later, fixes #2773 2018-01-04 21:53:45 +10:30
Adrian Sampson
456ffbd0cc
Merge pull request #2780 from nguillaumin/setting-ignored-formats
Added a setting to control which formats are ignored
2018-01-02 19:02:58 -05:00
Nicolas Guillaumin
816de1c3da Rename setting to ignored_media for consistency 2018-01-02 15:04:00 -08:00
Adrian Sampson
3812f89b02 Remove changelog placeholder 2018-01-02 14:51:46 -05:00
Adrian Sampson
b28e0b43ff Merge pull request #2778 from ylep/replaygain-options
Add --force, --write and --nowrite options to replaygain plugin
2018-01-02 14:50:27 -05:00
Nicolas Guillaumin
22c4f9cb97 Added a setting to control which formats are ignored
This is related to #2688 where a list of hard-coded non-audio formats to
ignore has been added. Some users may want to rip the audio portion of
video tracks (e.g. DVD-Video) so it would be beneficial to let them
control exactly which formats to ignore.

I added a `ignored_formats` setting for that purpose and moved the
hard-coded list into the config. Test and documentation have been
updated accordingly.

Aside: I also clarified the changelog a bit regarding this change and
the related one for #1210.
2018-01-02 11:03:02 -08:00
Yann Leprince
e2b920610f Add ChangeLog entry 2018-01-02 14:59:24 +01:00
Adrian Sampson
563b0f47bd
Merge pull request #2777 from ylep/fix-bs1170gain
Fix fragile parsing of bs1770gain output
2018-01-02 08:44:12 -05:00
Yann Leprince
d9bec61e98 Merge branch 'master' of https://github.com/beetbox/beets into replaygain-options 2018-01-02 12:35:27 +01:00
Yann Leprince
1b247dffff Document new options to the replaygain sub-command 2018-01-02 12:34:34 +01:00
Yann Leprince
499cd378b7 fix the default write behaviour to the importer configuration 2018-01-02 12:11:47 +01:00
Yann Leprince
3e6f7548a7 Add ChangeLog entry 2018-01-02 11:32:18 +01:00
Yann Leprince
079e167b6b Merge branch 'master' of https://github.com/beetbox/beets into fix-bs1170gain 2018-01-02 10:54:40 +01:00
Yann Leprince
8975234cd8 Add version requirement for bs1770gain to the documentation 2018-01-02 10:54:13 +01:00
Adrian Sampson
3272b9356d
Merge pull request #2776 from nguillaumin/skip-non-audio-tracks
Fixes #1210: Skip non-audio tracks from MusicBrainz
2017-12-31 21:02:23 -05:00
Nicolas Guillaumin
da8e17d2df Simplify boolean check 2017-12-31 14:24:36 -08:00
Nicolas Guillaumin
d325bceb1d Added a setting to control if video tracks are ignored
Users may want to keep tracking video tracks, for example if they rip
the audio part of the video tracks. Added a setting to allow this.
2017-12-31 10:46:48 -08:00
Yann Leprince
3ef4b70439 Fix coding style 2017-12-31 14:51:14 +01:00
Yann Leprince
1f6335581e Add --force, --write and --nowrite options to replaygain plugin 2017-12-31 12:00:02 +01:00
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