Commit graph

9644 commits

Author SHA1 Message Date
Adrian Sampson
4242a6b202 Merge pull request #3003 from bemeurer/master
Parallelize absubmit
2018-08-14 10:18:46 -04:00
Adrian Sampson
86d353717a
Merge pull request #3002 from thetarkus/gmusic-additions-1
Add uploader_id, uploader_name, and device_id for gmusicapi auth in gmusic plugin
2018-08-14 09:17:45 -04:00
Bernardo Meurer
4eafa40ff2
Revert to sequential behavior for Python 2 2018-08-14 00:05:00 -03:00
Bernardo Meurer
0803ba74e2
Attempt at Python2 and 3 compatibility 2018-08-13 23:58:38 -03:00
Bernardo Meurer
a9f56db11e
Attempt to use ThreadPoolExecutor 2018-08-13 23:50:51 -03:00
Mike Mob
599a6c5448
Update changelog.rst 2018-08-13 22:36:17 -04:00
Bernardo Meurer
d0758288d8
Added absubmit parallelization to changelog 2018-08-13 23:27:57 -03:00
Mike Mob
e13faf7f24
Update gmusic.rst 2018-08-13 22:25:36 -04:00
Bernardo Meurer
31c95482d9
Fix imports 2018-08-13 23:23:41 -03:00
Bernardo Meurer
6c2daa061e
Moved from Pool to ThreadPool 2018-08-13 23:22:40 -03:00
Bernardo Meurer
22a6a0e6ef
Parallelized absubmit 2018-08-13 22:44:45 -03:00
Mike Mob
2b031be99c
Update gmusic.rst 2018-08-13 19:16:01 -04:00
Adrian Sampson
bac8faad78 Resolve W605: invalid escape sequence
This came up in lots of regexes that weren't using "raw" literals.
2018-08-13 10:41:01 -04:00
Adrian Sampson
966108b72c Enable flake8 E226
This is the rule that prohibits `1+2` in favor of `1 + 2`. I didn't
realize it was disabled by default!
2018-08-13 10:37:45 -04:00
thetarkus
b1d5cc1485 Add uploader_id, uploader_name, and device_id for gmusicapi auth. 2018-08-13 02:52:16 -04:00
L Maffeo
67568b4f4c Passed tox tests 2018-08-12 19:37:31 +02:00
L Maffeo
5617eef6c7 Added subsonic plugin 2018-08-12 17:48:53 +02:00
Adrian Sampson
2d2428fa05
Merge pull request #2998 from shuaiscott/master
Adding gmusic ability to upload on import
2018-08-09 22:47:41 -04:00
Scott Carlson
a605a1ba55
Fixing Flake8 spacing complaint 2018-08-09 21:28:35 -05:00
Scott Carlson
cfe8ed9c34
Gmusic fixes based on review and changelog addition
* Fixes based on review and changelog addition
2018-08-06 16:41:09 -05:00
Scott Carlson
ef4490087b
Fixing Flake8 line issues 2018-08-05 00:17:19 -05:00
Scott Carlson
61363c8cd9
Fixing user messages to be more explicit 2018-08-04 23:54:58 -05:00
Scott Carlson
4fc15d2b17
Adding auto to default configs 2018-08-04 23:49:59 -05:00
Scott Carlson
136a77671d
Fixing gmusic docs 2018-08-04 22:42:45 -05:00
Scott Carlson
697a55e6e3
Adding auto parameter info
Adding auto parameter info to explain usage and functionality of importing all tracks to Google Play Music
2018-08-04 22:04:14 -05:00
Scott Carlson
69b4c68b63
Adding autoupload method to upload on import 2018-08-04 21:58:29 -05:00
Adrian Sampson
27da1f9423
Merge pull request #2991 from IrosTheBeggar/master
Add mStream to the Docs
2018-07-25 14:17:50 -07:00
Paul Sori
be48140846 add mstream to docs 2018-07-25 16:42:36 -04:00
Adrian Sampson
ed617bff02 Travis: disable mp3gain
It's no longer available in the Xenial apt repository.
2018-07-22 13:06:28 -04:00
Adrian Sampson
36496d8eec Travis: run 3.7 on Xenial
According to this comment:
https://github.com/travis-ci/travis-ci/issues/9815#issuecomment-402045581
2018-07-22 12:51:37 -04:00
Adrian Sampson
66ed015ea0 Add Python 3.7 to Tox and Travis 2018-07-22 12:35:40 -04:00
Adrian Sampson
15d44f02a3 Fix Python 3.7 compatibility (#2978) 2018-07-22 12:34:19 -04:00
Adrian Sampson
4f156b99bc Changelog for #2980 2018-07-10 18:38:15 -04:00
Adrian Sampson
54ad0f4160 Merge pull request #2980 from rveachkc/2979-beets-web-cors-import
changed flask cors import
2018-07-10 18:37:08 -04:00
Ryan Veach
1505ff071d changed flask cors import 2018-07-10 10:32:21 -05:00
Adrian Sampson
5606717499
Merge pull request #2975 from zsinskri/2972-from-scratch-keep-immutable
from_scratch option: keep immutable fields (#2972)
2018-07-02 15:38:57 -04:00
Adrian Sampson
142aeb6822
Merge branch 'master' into 2972-from-scratch-keep-immutable 2018-07-02 15:18:38 -04:00
Adrian Sampson
203ad7ff06
Merge pull request #2974 from zsinskri/2973-lastgenre-prefer-specific-without-canonical
lastgenre prefer specific without canonical (#2973)
2018-07-02 15:15:37 -04:00
Zsin Skri
dd327055bd update changelog
Add changelog entry for
commit ba8fcdfd from_scratch import: only remove writable fields.
2018-07-01 20:42:22 +02:00
Zsin Skri
77242d6b2b add test: from_scratch only removes writeable
Tests for commit ba8fcdfd from_scratch import: only remove writable fields.
2018-07-01 20:23:41 +02:00
Zsin Skri
ba8fcdfd47 from_scratch import: only remove writable fields
When importing with the configuration option ``from_scratch`` set, only remove
writable fields from library. E.g. keep fields like ``format`` and ``bitrate``.

This fixes #2972.
2018-07-01 20:23:13 +02:00
Zsin Skri
154e6cfca8 improve tests prefer_specific without canonical
This improves the tests for the changes introduced in
commit cef9a331 LastGenre: allow prefer_specific without canonical.
2018-07-01 09:19:36 +02:00
Zsin Skri
ceabc72feb lastgenre: remove unnecessary check
In _resolv_genres wo do not have to explicitly check if self.c14n_branches is
not empty. The tree will have been loaded when self.canonicalize is truthy. Also
if self.c14n_branches would be empty the canonicalization is a no-op anyway...
2018-07-01 09:15:05 +02:00
Zsin Skri
f016ea7e05 update changelog
add changelog entry for cef9a331, lastgenre: allow `prefer_specific` without
`canonical`.
2018-06-30 22:40:34 +02:00
Zsin Skri
c3a3f92fe1 fix :ref: in changelog.rst 2018-06-30 22:40:17 +02:00
Zsin Skri
96120d5c6d LastGenre test: prefer_specific without canonical
This tests commit cef9a331.
2018-06-30 22:38:56 +02:00
Zsin Skri
0f847aefcb LastGenre tests: setup_config: add prefer_specific
Allow to specify prefer_specific in lastgenre tests configuration setup.
2018-06-30 22:37:28 +02:00
Zsin Skri
cef9a3311c LastGenre: allow prefer_specific without canonical
This improves lastgenre's behaviour when the configuration option
`prefer_specific` is set but `canonical` is not.
Previously it would not set any tags. Now it does apply tags, sorted using the
canonicalization tree, but not canonicalized.

For this the default tree is loaded even when `canonical` is not set.
An extra check is added to only use it for canonicalization when `canonical` is
set.
2018-06-30 22:27:29 +02:00
Adrian Sampson
0c033bdaf1 Expand comment explanation 2018-06-24 10:15:02 -04:00
Adrian Sampson
8507ea2b9e Merge pull request #2949 from twrightsman/chdir-test
pre-resolve package path for lazy-load configuration
2018-06-24 10:14:14 -04:00