Commit graph

8756 commits

Author SHA1 Message Date
Adrian Sampson
86c8cffa6c Fix some whitespace (#2433) 2017-02-11 19:24:47 -05:00
Adrian Sampson
2fcb68afd8 Little changelog fixes (#2433) 2017-02-11 19:23:39 -05:00
Adrian Sampson
e2b9a3fca6 Merge pull request #2433 from karpinski/badfiles-checkers
badfiles: continue execution to other files instead of stopping after a checker error
2017-02-11 19:22:15 -05:00
Marcin Karpinski
8ef9f68843 badfiles: only output corrupt files by default
badfiles now only outputs corrupt files by default — to get full output enable verbose mode using -v or --verbose
2017-02-10 21:51:23 +00:00
karpinski
7e6e043f2d Adding a changelog entry. 2017-02-10 12:53:24 +01:00
karpinski
b46fb956b7 Making logging level consistent when checker is not found. 2017-02-10 12:49:16 +01:00
karpinski
291803d49a Fixing a small typo. 2017-02-10 12:49:16 +01:00
karpinski
ffca8f549f Allowing the execution to continue to other files if validator is not found or exits with an error. 2017-02-10 12:49:16 +01:00
Adrian Sampson
ce3ee8bea7 Merge pull request #2429 from karpinski/importer-move
Adding a 'move' option to the importer's CLI.
2017-02-09 17:47:55 -05:00
karpinski
88d26e7694 Adding a move option to the importer's CLI and updating the docs. 2017-02-07 21:19:45 +01:00
Adrian Sampson
cb7c6bfb69 Use free-form MP4 tag for album gain (#2426)
I'm not sure how this got messed up, but this was:
- Trying to store album gain in the track peak part of the SoundCheck tag!
- Not writing the album gain to the non-SC free-form RG tag!

Together, this led to serious weirdness when writing these fields on AAC
files.

To be clear, we currently *only* support track-level data for SoundCheck. We
also record album-level RG information in non-iTunes tags, but that's
separate. A little googling suggests that SoundCheck now has album-level data,
but supporting that is a separate issue.
2017-02-04 14:16:11 -06:00
Adrian Sampson
0216ef294a badfiles: Python 3 compatibility
Discovered while working on #2428 that we were using an implicit bytes-to-str
conversion on the extension. This broke dict lookup on Python 3.
2017-02-04 13:43:23 -06:00
Adrian Sampson
0131ce263d badfiles: Better logging and error handling (#2428) 2017-02-04 13:42:24 -06:00
Adrian Sampson
c09a3379cf Merge branch 'master' of github.com:beetbox/beets 2017-02-01 00:37:27 -05:00
Adrian Sampson
707796e609 Update Windows registry file for Python 3.6
Closes #2424.
2017-02-01 00:36:37 -05:00
euri10
d2cd4c0f21 Change relative date's format to further simplify it
A relative date doesn't need to be prefixed by @ anymore.
The relative date pattern now displays named groups.
Digits have been change to [0-9] to avoid other digit characters.
Removed the @ character in tests.
Updated subsequent documentation.
2017-01-31 16:56:03 +01:00
Frederik “Freso” S. Olesen
7c07d8add7 Merge pull request #2421 from jaylesworth/master
Change license and email address in mbcollection plugin.
2017-01-31 10:43:46 +01:00
Jeffrey Aylesworth
8638157e17 Change license and email address in mbcollection plugin. 2017-01-30 23:37:01 -05:00
wordofglass
c252b9256b Merge pull request #2415 from beetbox/fetchart_cleanup
fetchart: Clean-up data structures
2017-01-30 10:18:33 +01:00
wordofglass
7c79d8ce89 fetchart: minor restructuring of tests. 2017-01-30 10:01:19 +01:00
euri10
f0aca5e0d3 Explain relative dates
The previous version wasn't user-friendly enough and too technical.
2017-01-30 09:06:26 +01:00
euri10
c9177f2b56 removed unrelated PR changes
corrected docs with correct example
added relative date usage to it
2017-01-29 14:38:25 +01:00
euri10
e4a7d37a6d implementing changes asked
corrected rst
fixed flake8 in test
2017-01-29 11:49:22 +01:00
euri10
d48d1f8e3c fixed E226 flake8 2017-01-29 03:54:10 +01:00
euri10
af679de8ec using a pattern may avoid copy-paste error when used 3 times after
fixed an error with the weeks that didn't use the sign correctly
added more tests, this is where py.test fixtures would shine
2017-01-29 03:51:24 +01:00
euri10
3e76c219fb without dateutil 2017-01-28 22:39:37 +01:00
Adrian Sampson
0a13240b22 Merge pull request #2417 from bartkl/patch-1
Update config.rst: see issue #2410
2017-01-28 15:50:09 -05:00
euri10
2b89b90ab6 tests flake8 fixed I think finally 2017-01-28 21:47:01 +01:00
euri10
8d054f3656 tests flake8 issues
added some doc
2017-01-28 21:40:26 +01:00
euri10
868746bb51 tests 2017-01-28 21:23:03 +01:00
Adrian Sampson
48337870cc Bump the required discogs-client version (#2387) 2017-01-28 15:21:10 -05:00
euri10
9bc75b042f need dateutil in install ? 2017-01-28 20:27:28 +01:00
euri10
bee758a196 some flake8 spacing 2017-01-28 20:15:25 +01:00
euri10
03dfaf97ee wrong dateutil package 2017-01-28 20:15:08 +01:00
euri10
5624e24622 trying relative dates 2017-01-28 19:19:01 +01:00
euri10
47b0b54fa1 trying relative dates 2017-01-28 19:15:21 +01:00
A.L. Kleijngeld
24027d1bf8 Update config.rst: see issue #2410
`When a match is above the *medium* recommendation threshold`
->
`When a match is below the *medium* recommendation threshold`

As discussed in issue #2410, which is fixed by this edit.
2017-01-27 21:48:46 +01:00
Adrian Sampson
0be4dc722f Merge pull request #2408 from beetbox/standalone-convert-stub
Remove dependencies from convert_stub.py
2017-01-25 15:31:34 -05:00
wordofglass
bc582701ff fetchart: Internally pass settings in a cleaner way.
Dump the 'extra' dictionary which only duplicated attributes of the
plugin onject in favor of passing a reference to the plugin directly.
2017-01-25 00:01:05 +01:00
Adrian Sampson
2a33db3bb6 Merge pull request #2412 from artemutin/mpdstats_on_play
mpdstats: More general approach to multiple on_play calls for the same song
2017-01-23 19:14:56 -08:00
Artem Utin
40eef2056c Add changelog entry, wrap long comment lines. 2017-01-24 11:41:55 +10:00
Artem Utin
2ab1f3ae89 More general approach to multiple on_play calls for the same song - now it ignores such calls, if time between calls was below threshold 2017-01-23 23:15:14 +10:00
Pauligrinder
ca8832809d Removed a couple of unnecessary imports
json and requests.BasicAuthentication
2017-01-23 13:14:36 +02:00
Pauligrinder
77d155cdea Add a plugin to update a Kodi music library
I created one for an older version before, but it didn't work since the change to Python 3. So I created a new one that works.
2017-01-23 12:43:40 +02:00
Adrian Sampson
3a6967eb7a Remove dependencies from convert_stub.py
See: https://github.com/beetbox/beets/pull/2403#issuecomment-274358494
2017-01-22 12:59:04 -08:00
Adrian Sampson
44963598e8 Remove unused import 2017-01-21 23:32:36 -08:00
Adrian Sampson
ca904a9d0c mpdstats: Fix Python 3 compatibility (fix #2405)
We previously needed a hack to get the client to consume and produce Unicode strings. The library has since added Unicode support, behind a constructor flag. We can remove the hack now, which was causing a crash on Python 3 because the library uses Unicode by default there, and instead use its built-in support.
2017-01-21 23:21:11 -08:00
Adrian Sampson
c21f456f03 tox: Use Python 3.6 in default tests
Just typing `tox` should use the most relevant Python versions.
2017-01-20 20:53:05 -08:00
Adrian Sampson
c2b6623aac Remove an unnecessary list conversion (#2399)
Indexing a string works just fine.
2017-01-20 20:52:58 -08:00
Adrian Sampson
ad957b51d8 Merge pull request #2399 from diomekes/aunique-bracket
Add bracket argument to aunique
2017-01-20 20:52:49 -08:00