Johnny Robeson
e8afcbe7ec
replace unicode with six.text_type
2016-06-24 05:53:49 -04:00
Johnny Robeson
7b66dfec4b
use renamed test assertions from six
2016-06-23 04:40:18 -04:00
Johnny Robeson
5f4678e3e8
use StringIO from six
2016-06-23 04:40:18 -04:00
Johnny Robeson
8e682f14a1
replace xrange with range from six.moves
2016-06-23 04:40:18 -04:00
Johnny Robeson
31cca684f2
replace itertools.izip with zip from six.moves
2016-06-23 04:40:18 -04:00
Johnny Robeson
1f8e08d168
replace raw_input with input from six.moves
2016-06-23 04:40:18 -04:00
Johnny Robeson
4649226b9b
use urllib from six.moves
2016-06-23 04:40:18 -04:00
Johnny Robeson
1f8fe0f9a6
use _thread from six.moves
2016-06-23 04:40:18 -04:00
Johnny Robeson
129e140015
use html_parser (really html.parser) from six.moves
2016-06-23 04:40:18 -04:00
Johnny Robeson
7713be4c0f
use http_client (really http.client) from six.moves
2016-06-23 04:40:18 -04:00
Johnny Robeson
c188a4c506
use queue from six.moves
2016-06-23 04:40:18 -04:00
Johnny Robeson
a5d39d3f5c
use six.integer_types in isinstance checks
2016-06-23 04:40:18 -04:00
Johnny Robeson
695ac781c2
add six as a new dependency for beets
2016-06-23 04:40:18 -04:00
Johnny Robeson
cc6465d31e
convert Item.destination() fragment to a string
2016-06-23 04:35:26 -04:00
Johannes Baiter
ed2580d5b1
Fix bugs in beatport plugin ( #2076 )
...
* Fix naming bug
* Fix another minor bug
* Remove debugger statement
* Another fix for developer clumsiness in beatport plugin
* Fix typo in error description
2016-06-23 08:51:26 +02:00
Johnny Robeson
ea02269dee
remove ext encode from fetchart (py3 fix for #2068 )
2016-06-23 02:29:53 -04:00
Johnny Robeson
c7a4d261e2
fix a comment typo in ui/__init__.py
2016-06-23 01:29:46 -04:00
Johnny Robeson
2836877c35
use as_string to get mediafile properties as str
2016-06-23 01:06:15 -04:00
Adrian Sampson
d3928008e1
Merge pull request #2068 from beetbox/fetchart_mime_extension
...
Fix fetchart hardcoding the image extension
2016-06-22 10:19:12 -07:00
wordofglass
f07e6265ee
Changelog for the Content-Type based image extension detection
2016-06-22 13:02:15 +02:00
Johnny Robeson
0b17666b55
Revert "check for encoding attr before set in test_helper"
...
This doesn't actually help us, since the property is there, but not
writeable
This reverts commit 4c98edc588 .
2016-06-22 00:51:10 -04:00
Johnny Robeson
ab1e3ce87c
use as_string to get str result from root_parser name
2016-06-22 00:12:15 -04:00
Johnny Robeson
5b590f75f0
use as_string to get str results from unidecode
2016-06-22 00:11:48 -04:00
Johnny Robeson
4c98edc588
check for encoding attr before set in test_helper
...
This makes it work equivalently in py2 and py3
2016-06-21 23:44:24 -04:00
Adrian Sampson
133c82b1ab
Fix #2063 : properly decode format CLI argument
2016-06-21 15:15:24 -07:00
Adrian Sampson
5909c9ee89
Fix #2051 : don't try to sort None
...
I found the point in the test harnesses where None was introduced as a value
for `TrackInfo.index`. Just using zero works fine.
2016-06-21 15:02:05 -07:00
Adrian Sampson
829c4318f0
Changelog for #2067 (revived Beatport plugin)
2016-06-21 14:35:44 -07:00
Adrian Sampson
5e7ba73f5e
Merge pull request #2067 from jbaiter/beatport
...
Revive Beatport plugin with support for OAuth API (#1989 )
2016-06-21 14:33:34 -07:00
Adrian Sampson
351b6f8c9d
Remove raw Unicode literals ( fix #2069 )
...
PEP 414 didn't add `ur"..."` literals to Python 3. So for hybrid 2/3
compatibility, these had to be replaced with ordinary Unicode string literals.
This was only painful for one string; the others were only raw strings by
convention. (All were regexes.)
2016-06-21 14:29:14 -07:00
Johannes Baiter
7f98b456fc
Include beatport docs in plugin index
2016-06-21 22:22:18 +02:00
Johannes Baiter
00bce6de2c
Documentation for beatport plugin
2016-06-21 21:46:53 +02:00
Johannes Baiter
ae0269372c
Docstrings for beatport.BeatportClient
2016-06-21 21:39:25 +02:00
Johannes Baiter
c4835336a5
Fix PEP8 checks
2016-06-21 11:20:16 +02:00
Johannes Baiter
85d6ef4a80
Revive Beatport plugin with support for OAuth API ( #1989 )
2016-06-21 11:02:16 +02:00
wordofglass
c4617c2c1f
fetchart: do not hardcode the downloaded extension to jpg, fixes #2053
2016-06-21 10:57:45 +02:00
wordofglass
08c9bd84d8
fetchart: testcase for wrong server-side extensions ( #2053 )
2016-06-21 02:30:20 +02:00
Adrian Sampson
7fa3188396
Docs tweaks for #2062
2016-06-20 10:32:38 -07:00
Adrian Sampson
f925eec073
Merge pull request #2062 from philippbeckmann/bpd_gst10
...
bpd: Updated to GStreamer 1.0
2016-06-20 10:09:11 -07:00
Philipp Beckmann
a48a4c9a7c
bpd: edited the changelog and updated the requirements in the plugin docs
2016-06-20 18:56:11 +02:00
Philipp Beckmann
f9ed53a096
Multiple corrections as advised in the codereview
2016-06-20 18:44:37 +02:00
Philipp Beckmann
7b154cedd7
Added double line spacings between definitions
2016-06-20 18:29:46 +02:00
Philipp Beckmann
9fd227c8cc
Fixed flake8 errors
2016-06-20 18:22:07 +02:00
Philipp Beckmann
0a3d18c5c4
Merge remote-tracking branch 'upstream/master' into bpd_gst10
2016-06-20 18:11:11 +02:00
Philipp Beckmann
5613d9d4ea
bpd: Added correct error check for query_position/query_duration
2016-06-20 18:09:37 +02:00
Johnny Robeson
5208cfcaed
Revert "add six as a new dependency for beets" for now
...
It will return after the next bugfix release
This reverts commit 705557a5d2 .
2016-06-20 00:16:18 -04:00
Johnny Robeson
ae4fd64d3a
Revert "use six.integer_types in library" for now
...
It will return post bugfix release
This reverts commit 196176f180 .
2016-06-20 00:15:28 -04:00
Johnny Robeson
196176f180
use six.integer_types in library
2016-06-19 22:56:14 -04:00
Johnny Robeson
705557a5d2
add six as a new dependency for beets
2016-06-19 22:55:31 -04:00
Johnny Robeson
e1ede6827b
replace a filter() on search_ids with a list comp
2016-06-19 22:33:40 -04:00
Johnny Robeson
09322530ca
replace 2 map() calls with a list comprehension
2016-06-19 22:30:58 -04:00