Commit graph

1340 commits

Author SHA1 Message Date
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
Yann Leprince
3e6f7548a7 Add ChangeLog entry 2018-01-02 11:32:18 +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
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
61a752d234 Version bump: 1.4.7 2017-12-21 13:16:12 -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
d939c3e648 Expand changelog for #2759 (fix #2738) 2017-12-21 11:12:02 -05: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
Michael Yoo
9ef0ec2a06 Add changelog for #2762 2017-12-19 21:48:55 +10:30
Adrian Sampson
31642cd7cc Changelog entry for #2755 (fixes #934) 2017-12-16 15:02:17 -05:00
Adrian Sampson
2ba3c1bec3 Add thanks & issue number for #2758 2017-12-12 11:57:55 -05:00
Constantine Evans
dd2b44ef20 minor fixes and changelog entry 2017-12-11 13:31:40 -08: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
Aaron Jubbal
7138cae108 Updated changelog. 2017-11-29 20:09:06 -08:00
Owen Parry
a2393e48f2 add changelog entry for acousticbrainz 'tag' option 2017-11-27 09:15:03 -08:00
Barry Broderick
4813786382 updated changelog to include fix for #2740 2017-11-22 10:21:00 -05:00
Adrian Sampson
16592445b0 Link to bug for #2741 2017-11-19 10:51:32 -05:00
Sebastian Reuße
c40ea4f22a mediafile._safe_cast: be safer when converting to int
The regex «[\+-]?[0-9]*» possibly matches a single minus/plus, which would then
be passed on to int(), raising a ValueError from within _safe_cast. The test
suite covered this for float, but not for int.

We now make sure we actually have a number after the sign by using a Kleene
plus.
2017-11-19 09:21:07 +01:00
Adrian Sampson
0c20147e14 Changelog for #2725 2017-11-11 11:05:43 -05:00
test
8544b3a830 Fix long line and add changelog entry 2017-11-10 13:46:26 +01:00
Adrian Sampson
14476e2f8a scrub: Handle MutagenError (fix #2716)
In older versions of Mutagen, an IOError indicated things like
permissions errors. Now, a custom MutagenError is raised. Now we handle
both.
2017-10-20 14:49:53 -04:00
Adrian Sampson
db71710fea Changelog entry for #2709
Closes #2545. Closes #2246.
2017-10-09 18:52:46 -04:00
Adrian Sampson
1cff500b4b Changelog for #2708 (fixes #2427) 2017-10-08 13:18:50 -04:00
Adrian Sampson
e370286c2f Add bug reference 2017-10-07 12:07:57 -04:00
Adrian Sampson
114a2f8bd4 Merge pull request #2707 from gdtwst/mpdstats_edits
mpdstats: update stats when switching from song to stream and when playing a song consecutively
2017-10-07 09:06:51 -07:00
gdtwst
dd32128fd5 Changelog for #2707 2017-10-07 20:04:37 +07:00
Heinz Wiesinger
bd6645d135 Fix album replaygain calculation with gstreamer backend.
Fixes #2636
2017-10-04 20:22:01 +02:00
nath@dp7510
e08f28d865 Changelog for #2702 2017-10-02 09:15:25 +02:00
Jonas Wagner
114a6f80da Fix the --key option in the duplicates plugin.
During a refactoring, the "dest='keys'" parameter was lost. This caused
the option to not have any effect.
2017-09-22 20:27:47 +02:00
David Logie
61b0246651 mbcollection: Add support from removing albums.
Add a new ``mbcollection.remove`` configuration option (default: None)
and a new ``-r`` (``--remove``) flag which removes albums from
collections that are no longer present in the beets database.

The ``-r`` flag takes precedence over the ``remove`` configuration
option.
2017-09-14 15:49:42 +01:00
zigarrre
b376139663 Refactored move functions for clarity according to #2682
The move functions in library.py and manipule_files in importer.py where
changed to use a single parameter for the file operation instead of
multiple boolean flags.

A typo in the documentation of the Album.move and Item.move functions
confusing True and False when describing the store parameter was fixed
as well.
2017-09-11 17:03:44 +02:00
David Logie
8eb233331c Update changelog/docs for new `mbcollection.collection` option. 2017-09-09 21:38:33 +01:00
euri10
25fb2453b4 Modified the name of the fetchart plugin switch from missing to quiet 2017-09-05 18:27:47 +02:00
Adrian Sampson
34246a00e7 Fix #2673: JSON file encoding in absubmit
First, it's best to open the file as binary so the JSON module itself
can figure out how to decode it (it will just use UTF-8). Then, we can
use `load` instead of `loads` to avoid needing to read the file
explicitly ourselves.
2017-08-27 10:20:36 -04:00
Adrian Sampson
015aee3662 Fix #2671: missing syspath on acoustid call 2017-08-26 11:18:27 -04:00
wordofglass
f8a38bd527 Merge branch 'master' into mtime_fixes 2017-08-25 15:38:18 +02:00
wordofglass
024689e781 Changelog entry for the mtime fixes 2017-08-25 15:34:16 +02:00
Adrian Sampson
d87c73efb3 Merge pull request #2662 from natezb/master
Fix kodiupdate URL and add better error reporting
2017-08-22 12:59:19 -04:00
Nate Bogdanowicz
9d01ba0af2 Add changelog entry for #2662 2017-08-22 09:56:57 -07:00
Adrian Sampson
e983929e52 Fix a ReST syntax error 2017-08-21 14:30:12 -04:00
wordofglass
109b547f7a Changelog entry for the edit plugin bugfix 2017-08-21 00:32:46 +02:00