Rahul Ahuja
dfdf8ded33
Add missing import
2019-09-10 22:55:41 -07:00
Rahul Ahuja
84b13475e0
Move get_distance to beets.autotag
2019-09-09 19:13:24 -07:00
Rahul Ahuja
c531b1628e
Avoid circular import
2019-09-09 18:28:20 -07:00
Rahul Ahuja
68e91b18b0
Fix discogs.py MetadataSourcePlugin refs
2019-09-09 17:33:42 -07:00
Rahul Ahuja
732e372ed2
Rename/move to plugins.MetadataSourcePlugin, fix formatting
2019-09-09 17:31:42 -07:00
Rahul Ahuja
0a700c75a2
Optional capturing groups
2019-09-07 01:07:44 -07:00
Rahul Ahuja
bdb7565500
Avoid nested capturing groups
2019-09-07 00:48:19 -07:00
Rahul Ahuja
4a6fa5657b
Formatting
2019-09-06 13:11:28 -07:00
Rahul Ahuja
12a8e0a792
Fix Spotify API error formatting
2019-09-06 12:41:24 -07:00
Rahul Ahuja
0d6df42d5f
Use Abstract Base Class
2019-09-06 12:08:26 -07:00
Rahul Ahuja
a3fb8ebfff
Formatting
2019-09-04 22:56:09 -07:00
Rahul Ahuja
f7c6b5ba7f
Fix str format arg order
2019-09-04 22:32:55 -07:00
Rahul Ahuja
30cfd7ff80
Use positional str.format arg
2019-09-04 21:18:07 -07:00
Rahul Ahuja
8010488f37
Modularize distance
2019-09-04 21:03:22 -07:00
Rahul Ahuja
1b05912ab9
Appease flake8
2019-09-04 20:39:46 -07:00
Rahul Ahuja
f64bd65ddb
Remove unnecessary indexing
2019-09-04 20:11:30 -07:00
Rahul Ahuja
bd0cea9f1b
Factor out APIAutotaggerPlugin
2019-09-04 19:50:04 -07:00
Rahul Ahuja
4a552595df
Simplify regex match
2019-09-02 14:27:51 -07:00
Rahul Ahuja
9babce582d
Fix track data enumeration idx
2019-09-01 21:24:56 -07:00
Rahul Ahuja
2ab883a20e
Fix track.index assignment
2019-09-01 21:23:16 -07:00
Rahul Ahuja
70264ee6ee
Handle empty deezer_id upfront
2019-09-01 21:18:08 -07:00
Rahul Ahuja
cd1aa3e8aa
Avoid empty deezer_id string
2019-09-01 20:10:34 -07:00
Rahul Ahuja
43f09296c9
Fix AlbumInfo.album_credit assignment
2019-09-01 19:50:55 -07:00
Rahul Ahuja
2177c7695a
Stringify Deezer ID
2019-09-01 19:44:27 -07:00
Rahul Ahuja
790ca805d5
Formatting
2019-09-01 18:34:06 -07:00
Rahul Ahuja
2cf55ee893
Add deezer.rst doc, remove unused options
2019-09-01 18:33:27 -07:00
Rahul Ahuja
804397bb12
Appease flake8
2019-09-01 18:13:19 -07:00
Rahul Ahuja
6e5e8a9cb0
Add Deezer plugin
2019-09-01 17:53:56 -07:00
Vexatos
7aab50b7b8
convert: Reduce amount of duplicate code for linking.
...
Also slightly reworded documentation.
2019-08-21 12:19:47 +02:00
Vexatos
aeb7d8846e
convert: disable album-art embedding for linked files.
...
Fixed flag precedence of link and hardlink over their options.
Fixed formatting issue.
2019-08-20 16:40:02 +02:00
Vexatos
a61aa74061
convert: add option to hardlink instead of copying.
...
Overrides the --link option.
As proposed in #2324 .
2019-08-20 16:07:01 +02:00
Kier Davis
4820cee35c
convert: add option to symlink instead of copying
...
As proposed in #2324 .
Updated commit from #2326 .
Co-authored-by: Vexatos <stuarzt@gmx.de>
2019-08-20 14:50:44 +02:00
Sebastian Pucilowski
a2ee8da8d6
Refactor magic values in discogs_client
2019-08-11 11:21:22 +10:00
Rahul Ahuja
7ec3632309
Fix year assignment with year-only release date
2019-08-03 19:07:56 -07:00
Samuel Nilsson
6e24669d61
Fix #3341
2019-08-03 22:51:40 +02:00
Guilherme Danno
4908028985
Use the 'resource_url' from discogs_client
2019-07-30 16:46:59 -03:00
Samuel Nilsson
60c174101f
ffmpeg replaygain backend: Only calculate replaygain for audio stream. Fixed documentation for backend option.
2019-07-29 10:32:19 +02:00
Zsin Skri
e3645dfd59
Merge branch 'master' into r128-targetlevel-config
2019-07-25 23:22:32 +02:00
Zsin Skri
a9f70f8151
apply suggested improvements
...
Apply improvements suggested in GitHub PullRequest #3065 :
- be idiomatic
- 0 is falsy
- check enum equality, not identity
- mutate list by constructing a new one
- improve documentation
- fix a typo
- do not mention deprecation of a config option
2019-07-26 01:02:03 +02:00
Adrian Sampson
84032e56e2
Merge pull request #3334 from MartyLake/martylake_add_forward_slash_option
...
Add option to force forward slashes in paths
2019-07-24 22:11:59 -04:00
Paul Malcolm
5f9a394ca9
Issue #2860 Fetch more acousticbrainz fields
2019-07-23 20:25:26 -04:00
MartyLake
076a82daa6
Review: Rename method
2019-07-24 00:09:52 +02:00
MartyLake
ee7f939336
Review: Remove stray blank line
2019-07-23 23:53:50 +02:00
MartyLake
aa1da3166f
Review: Remove unnecessary parens
2019-07-23 23:53:17 +02:00
MartyLake
dd9de05968
Review: Remove unnecessary split of concat
2019-07-23 23:50:20 +02:00
MartyLake
da864402d5
Review: Remove unnecessary get
2019-07-23 23:49:17 +02:00
MartyLake
d1ba309f36
Add a new method that copied pathlib.path.as_posix
2019-07-23 17:17:40 +02:00
Zsin Skri
e7e2c424e7
replaygain: targetlevel and peak_method depends on tag format
...
Allow to configure the target level for R128_* tags separately from REPLAYGAIN_*
tags and skip peak calculation for R128_* tags if possible.
2019-07-22 13:42:22 +02:00
Zsin Skri
0c8eead459
replaygain: pass target_level and peak to backends
...
Configure the replaygain analysis by passing arguments to the Backends. This
avoids the difference between ReplayGain and EBU r128 backends; every Backend
can now fulfil both tasks. Additionally it eases Backend development as the
difference between the two tag formats is now completely handled in the main
Plugin, not in the Backends.
2019-07-22 12:58:54 +02:00
Zsin Skri
e5f2fe6fd3
avoid test failure
...
Use the POSIX character class instead of `\s` to match all whitespace in a
regular expression describing the language of valid inputs, in order to avoid a
test failure for the invalid escape sequence `\s` in Python strings.
2019-07-21 01:28:16 +02:00