Adrian Sampson
274865147c
Version bump for dev: 1.3.14
2015-04-24 08:56:17 -07:00
Adrian Sampson
841f646fd7
Version bump for dev: 1.3.13
2015-04-18 17:05:45 -07:00
Adrian Sampson
23cb0a1b43
An outdated comment
2015-04-18 17:00:20 -07:00
Heinz Wiesinger
c50d59f7e7
Rename metadata sync plugin.
2015-04-18 14:02:51 +02:00
Heinz Wiesinger
5e43b07128
Initial version of a plugin that syncs metadata from other applications.
2015-04-18 14:02:51 +02:00
Adrian Sampson
649a0111d6
Actually skip copying manpages
2015-04-14 10:09:24 -07:00
Adrian Sampson
2f7f037e8e
setup.py sdist: Allow make man failure
...
This should let us run Tox on Windows, where Make isn't available.
2015-04-14 10:02:09 -07:00
Adrian Sampson
020ed0c76b
Merge pull request #1389 from tomjaspers/faster-levenshtein
...
Use Levenshtein distance from Jellyfish library
2015-04-05 23:41:27 -05:00
Adrian Sampson
b94088eceb
Version bump for dev: 1.3.12
2015-04-05 23:26:37 -05:00
Bruno Cauet
eef82aea59
Update discogs_client version: 2.0.0 to 2.1.0
...
Concludes #1345 .
2015-04-02 11:19:15 +02:00
Bruno Cauet
c6f6e3164a
Merge branch 'thread-safe-logging2'
2015-04-01 10:45:12 +02:00
Bruno Cauet
f6f68420b5
Drop Python 2.6 support
...
See PR #1366 and PR #1390 for a thorough explanation.
2015-04-01 10:43:33 +02:00
Tom Jaspers
57196e643a
Use Levenshtein distance from Jellyfish library
...
Its about two orders of magnitude faster than current 'handrolled' one
See #646
2015-03-31 14:02:58 +02:00
Bruno Cauet
265fa962eb
Merge branch 'master' into thumbnails
2015-03-25 18:17:12 +01:00
Tom Jaspers
12ecb2ce35
Fix formatting to new PEP8 version (1.6.2)
...
PEP8 1.6.2 (2015-02-15):
- added check for breaking around a binary operator
This caused Travis to fail on "W503 line break before binary operator"
2015-02-16 18:21:56 +01:00
Bruno Cauet
fa00a8ab23
Update setup.py for tox
2015-01-29 12:19:19 +01:00
Bruno Cauet
17d6d6529e
thumbails: improve logging, update dependencies
2015-01-28 11:12:55 +01:00
Bruno Cauet
5b8a846d1f
Add a new plugin: thumbnails
...
Generate thumbnails for albums, based on freedesktop specification. This
plugin is POSIX-only.
Require Python Imaging Library or Image Magick
2015-01-27 17:16:25 +01:00
Adrian Sampson
d9481a0886
Require a newer enum34
...
Not sure what was wrong with 0.9, but it was crashing on first use on my
system.
2015-01-26 17:12:10 -08:00
Bruno Cauet
c2f8cb9983
Merge branch 'master' into future
...
Conflicts:
test/test_plugins.py
2015-01-21 10:04:33 +01:00
Adrian Sampson
770ffad638
Require mutagen 1.27
...
Avoid incorrect reporting of audio properties for MPEG-4 on earlier versions,
as in #1243 .
2015-01-20 15:30:28 -08:00
Andre Miller
f47be23658
CORS support now uses flask-cor extension
2015-01-20 15:33:33 +02:00
Bruno Cauet
90b388b775
Use __future__ imports but unicode_literals everywhere
...
Include import of __future__ features division, absolute_imports and
print_function everywhere. Don't add unicode_literals yet for it is
harder to convert.
Goal is smoothing the transition to python 3.
2015-01-19 12:25:16 +01:00
Adrian Sampson
bf02855ee1
Remove Beatport plugin (c.f. #1229 )
2015-01-16 12:15:54 -08:00
Frederik “Freso” S. Olesen
4b1f0cbf48
Happy 2015. ;)
...
See 7a410f636b
Command used:
git grep -l 'Copyright 201'|xargs sed -i -E 's/Copyright 201./Copyright 2015/'`
2015-01-08 21:37:09 +01:00
Adrian Sampson
1fc7b70763
Version bump: 1.3.11
2015-01-05 12:21:18 -08:00
Adrian Sampson
5d37f9a2f0
Remove echonest_tempo ( fix #1119 )
2014-11-30 12:03:28 -08:00
Adrian Sampson
759f8224cc
Version bump: 1.3.10
...
This may turn into 1.4.0 depending on the scope of the release, but 1.3.10 for
now.
2014-11-17 15:54:32 -08:00
Fabrice Laporte
f122e2a966
add bs4 dependency
...
and reorder reps list alphabetically for readability
2014-10-08 14:43:55 +02:00
Adrian Sampson
9aa05bdb00
Version bump: 1.3.9
2014-09-17 19:19:22 -07:00
Thomas Scholtes
6b26a0e8bb
Bump version in setup.py
...
see 787f0e25c5
2014-09-05 19:54:39 +02:00
Adrian Sampson
1263fbdf7e
Changelog for #910 ( fix #915 )
2014-08-24 10:22:23 -07:00
Adrian Sampson
79aef50c25
AIFF support ( fix #250 )
...
Thanks to @EvanPurkhiser, AIFF is now supported in Mutagen 1.23! Now we can
support it too.
2014-05-17 21:13:40 -07:00
Stanislav Ochotnicky
395540f0cd
[setup.py] Update optional plugin dependencies
...
echonest and mpdstats plugins need pyechonest and python-mpd respectively so
let's list them properly
2014-05-13 19:11:53 +02:00
Adrian Sampson
1a25561907
Version bump: 1.3.7
2014-05-10 18:18:24 -07:00
Thomas Scholtes
6d22c7489c
Test build with setup.py
...
Since some builds use `python ./setup.py test` to test beets we want to make
sure it runs smoothly.
2014-04-25 12:56:01 +02:00
Adrian Sampson
408ef87622
version bump for 1.3.6
2014-04-15 21:27:59 -07:00
Thomas Scholtes
68595ee09d
Import rar archives
2014-04-15 18:24:09 +02:00
Thomas Scholtes
c01fc542ed
Support for initial_key with EchoNest
2014-04-11 21:03:11 +02:00
Thomas Scholtes
4a2f0d11b8
Flake fixes
2014-04-09 18:22:02 +02:00
Adrian Sampson
1eb6ccf0ab
Merge pull request #642 from ktkonrad/enum34
...
use the new python enum instead of hand-rolled version
2014-04-08 15:24:04 -07:00
Thomas Scholtes
6eb497b21b
Remove pathlib dependency
2014-04-07 18:33:12 +02:00
Thomas Scholtes
9d87a7fc02
Make convert --keep-new work again
...
Iincludes some more tests for the convert plugin. The test use the extended
TestHelper class and the new pathlib (see #621 ).
2014-04-07 18:07:43 +02:00
Adrian Sampson
c742ad631e
version bump: 1.3.5
2014-04-05 11:55:14 -07:00
Kyle Konrad
64da4985b0
add enum34 to install_requirments
2014-04-02 10:39:34 -07:00
Thomas Scholtes
371f297af2
Add 'responses' to test requirements
...
Requirement was introduced in 3367dad0a4
2014-03-10 23:37:42 +01:00
Johannes
3367dad0a4
Make fetchart use requests and send useragent
...
Closes #585
2014-03-09 09:26:30 +00:00
Adrian Sampson
982ccce02e
version bump: 1.3.4
2014-02-27 10:55:46 -08:00
Adrian Sampson
8df31453c0
setup.py: remove namespace_packages declaration
...
Looks like the Setuptools people are moving to make this an error. I don't
think it was doing anything anyway.
https://bitbucket.org/pypa/setuptools/issue/12/update-or-remove-warning-when-namespace
2014-02-11 12:06:25 -08:00
Adrian Sampson
72c6b6feba
reorganize dbcore into a package
2014-01-20 15:51:19 -08:00
Adrian Sampson
3e59c158ff
enable queries over computed attributes
...
This makes containment (field in obj) work with all attributes even though
other dict-like methods for iterating over the object don't expose computed
fields by default. I think this is the right compromise to avoid accidental
eager evaluation of computed fields.
2013-12-24 15:30:39 -08:00
Adrian Sampson
9d0824d71d
slightly amend plugin requires ( #419 )
...
BPD does not need requests (it's vendored), but it does need pygst.
2013-10-14 21:24:19 -07:00
Stanislav Ochotnicky
980b8bf6db
[setup.py] Add plugin requires as extras_require
...
extras_require is not really used for installation/building but helps packagers
decide what dependencies are really needed for specific functionality
2013-10-15 01:08:52 +02:00
Stanislav Ochotnicky
0aa9f8eedc
setup.py: update version of mutagen dependency
...
We actually need 1.22 due to usage of update_to_v23
2013-10-14 23:09:07 +02:00
Adrian Sampson
f12d589e84
version bump: 1.3.2
2013-10-12 19:43:58 -07:00
Adrian Sampson
245a6ccb5b
version bump: 1.3.1
2013-09-12 09:46:01 -07:00
Adrian Sampson
f9f8994d85
flexattr description in changelog
2013-08-21 18:44:14 -07:00
Adrian Sampson
649dcd760d
changelog for #335 , version bump
2013-06-26 22:03:02 -07:00
Adrian Sampson
daec2e6806
version bump: 1.2.1
2013-06-06 10:17:46 -07:00
Adrian Sampson
7fca25fba6
1.1.1 -> 1.2.0
2013-06-05 15:21:43 -07:00
Adrian Sampson
3126ce697c
require py-mb-ngs 0.4
...
The MusicBrainz search API changed. This version fixes compatibility with
that, so changing our dependency version will make users upgrade automatically
when upgrading to 1.1.1.
2013-05-15 15:02:54 -07:00
Adrian Sampson
12be4f23b0
version bump: 1.1.1
2013-05-08 22:28:35 -07:00
Stanislav Ochotnicky
536aea83e9
Update dependency to latest mutagen version
...
Mutagen 0.20 has a bug when querying bitrate of Musepack files. Let's make life
easier on everyone and make sure they have up to date version. As a bonus
mediafile tests don't fail with 0.21
2013-04-07 00:20:26 +02:00
Adrian Sampson
bb1507bd1c
version bump/changelog for #182
2013-03-17 22:52:33 -07:00
Adrian Sampson
3cb71a4f6d
python-musicbrainz-ngs 0.3 is out!
2013-03-11 19:35:26 -07:00
Adrian Sampson
bb0c4f445b
require mutagen >= 1.20
...
This release fixes several bugs, one of which influences the test cases of
beets (in particular, the MusePack bitrate calculation).
2013-02-18 17:36:10 -08:00
Adrian Sampson
6f2ec68ca8
version bump: 1.1b3
2013-02-17 15:02:32 -08:00
Adrian Sampson
7529fe1f78
require python-musicbrainz-ngs 0.2 or newer
...
This came up because version 0.1 (which is available in some Debian repos)
apparently lack `set_hostname`.
2013-02-09 21:04:18 -08:00
Adrian Sampson
37a7aedaae
version bump: 1.1b2
2013-01-29 20:50:10 -08:00
Adrian Sampson
8c9ca36907
version bump and changelog summary for 1.1b1
2013-01-29 12:21:05 -08:00
Adrian Sampson
7a410f636b
happy new year ✨
...
For future reference, this command did the trick:
ack -l 'Copyright 201' | xargs perl -pi -E 's/Copyright 201./Copyright 2013/'
2013-01-11 10:43:41 -08:00
Adrian Sampson
bd586c694e
merge fix from master
2012-12-30 17:20:32 -08:00
Adrian Sampson
3b56bf4b8b
python version classifiers in setup.py
2012-12-30 16:23:37 -08:00
Adrian Sampson
2451571dbe
version bump to "1.1b1"
2012-12-19 12:25:48 -08:00
Adrian Sampson
fbcd1d1c18
merge fixes from master
2012-12-19 12:22:23 -08:00
Adrian Sampson
55cac36d35
sync with latest confit
...
This includes Confit's shift to using OrderedDict, which needs some debugging.
2012-12-18 20:03:52 -08:00
Adrian Sampson
0c49db0f11
fetchart: fix exception when source returns None
2012-12-17 23:22:45 -08:00
Adrian Sampson
e17cd6beba
merge lots of work on the stable branch
2012-12-12 19:14:30 -08:00
Adrian Sampson
da3ffcbec3
version change: b16 is now 1.0rc1
2012-11-27 15:56:02 -08:00
Adrian Sampson
fe2a68722f
add Confit and start config changeover
...
This adds a snapshot of the current Confit source (not a crime because Confit is
currently unreleased). It also changes around the bootstrapping mechanisms
enough to let "beet ls" run with the new Confit-based configuration. There's
much more to do.
2012-08-30 17:04:44 -07:00
Adrian Sampson
701d8cf204
fetchart: fix extension-less files from CAA
2012-08-02 09:46:57 -07:00
Adrian Sampson
a9eb249a15
version bump: 1.0b15
2012-05-13 20:04:14 -07:00
Adrian Sampson
aa36fa288c
version bump: b14
2012-03-17 12:03:28 -07:00
Karl Southern
e6999df2d9
Ammends beets to only import and requires colorama on win32
...
---
beets/ui/__init__.py | 5 +++--
setup.py | 2 +-
2 files changed, 4 insertions(+), 3 deletions(-)
2012-03-14 14:17:41 -07:00
Adrian Sampson
837c900e5d
version bump: b13
2012-01-18 14:11:39 -08:00
Adrian Sampson
99d13c474f
depend on released musicbrainzngs instead of embedding ( #294 )
2012-01-16 20:08:52 -08:00
Adrian Sampson
7372f72185
version bump: 1.0b12
2011-12-13 17:32:04 -08:00
Adrian Sampson
76b90df4e1
fix man-page inclusion if directory already exists
2011-12-12 18:31:48 -08:00
Adrian Sampson
8374a86fd6
include manpages in source distribution packages ( #258 )
2011-11-26 12:28:04 -08:00
Adrian Sampson
3f4c985f3d
add python-musicbrainz-ngs package to setup.py
2011-11-14 10:53:05 -08:00
Adrian Sampson
adbfd06682
embed python-musicbrainz-ngs; beets is now on /ws/2
2011-10-23 18:20:01 -07:00
Adrian Sampson
b62b462b1e
file-based genre whitelist & cleanup
...
--HG--
rename : beetsplug/lastgenre.py => beetsplug/lastgenre/__init__.py
2011-10-07 12:51:38 -07:00
Adrian Sampson
55c72f678e
document item_imported plugin event
2011-09-23 11:51:20 -07:00
Adrian Sampson
365a2196c7
include web plugin resources in package distribution
2011-09-22 00:21:16 -07:00
Adrian Sampson
081d982e17
add beetsplug.web to package listing
2011-09-20 09:33:55 -07:00
Adrian Sampson
3b2ea5d289
add a missing __future__ import in embedart
2011-07-10 12:07:52 -07:00
Adrian Sampson
078252d31e
use unidecode to deal with accents and such ( #118 )
2011-05-06 12:41:32 -07:00
Adrian Sampson
596e74d531
bump version number to 1.0b9
2011-04-30 13:10:21 -07:00
mdecker
18b7eabb35
add missing util package to setup.py
2011-04-17 20:30:27 +02:00
Adrian Sampson
30577b0461
bump up version number
2011-04-09 10:41:53 -07:00
Adrian Sampson
2dfae9721d
fix typo in dead code
2011-04-05 18:43:47 -07:00
Adrian Sampson
1b423f05db
fix bug where magic "ftyp" string would cause a Mutagen exception ( #129 )
2011-01-21 15:11:47 -08:00
Adrian Sampson
5cab0ede24
fix lastid bug when plurality artist name was None
2010-10-10 12:37:45 -07:00
Adrian Sampson
a3b5fcba8a
bump required python-musicbrainz2 version to 0.7.2
2010-09-21 15:13:05 -07:00
Adrian Sampson
8c159fa2f0
remove BPD from default plugins, no more dependency on eventlet
2010-09-16 23:19:22 -07:00
Adrian Sampson
e0809bfaf7
give README an extension (for Github display)
...
--HG--
rename : README => README.rst
2010-08-09 16:48:20 -07:00
Adrian Sampson
7dadbc6734
use a console_script instead of a script for Windows compat
2010-08-03 14:52:25 -07:00
Adrian Sampson
0746fca7d7
bump version to b4
2010-07-29 11:12:38 -07:00
Adrian Sampson
6e90009b07
remove outdated references to beets.player module
2010-07-09 18:12:18 -07:00
Adrian Sampson
78efe771b1
extremely simple plugin system with discovery
2010-07-08 16:35:15 -07:00
Adrian Sampson
e834ffd44f
make test suite runnable with "setup.py test"
2010-07-08 11:07:56 -07:00
Adrian Sampson
1ccc3bd6b9
improve readme/description using ReST; add trove classifiers
2010-07-08 10:43:55 -07:00
Adrian Sampson
cfece68a4f
add ui to setup.py packages list
2010-07-07 08:51:18 -07:00
Adrian Sampson
2ca121cb03
preliminary reorganization of CLI code; remove cmdln module dependency
2010-07-05 16:18:23 -07:00
Adrian Sampson
37da0f4d49
note about fixed -A switch; bumped version to 1.0b2
2010-07-03 23:05:12 -07:00
Adrian Sampson
08552e2046
remove download link for munkres (author updated pypi entry)
2010-06-10 10:25:25 -07:00
Adrian Sampson
144becf8d5
correct dependencies; add hosted munkres dist
2010-06-10 01:07:48 -07:00
Adrian Sampson
bf0043e02b
update setup.py description, metadata, dependencies
2010-06-09 12:25:18 -07:00
Adrian Sampson
634690a811
change name of command-line tool to "beet"
...
--HG--
rename : bts => beet
2010-05-28 08:37:38 -07:00
Adrian Sampson
67c4ec9507
change to MIT license
...
--HG--
rename : COPYING.txt => LICENSE.txt
2010-05-28 00:07:11 -07:00
Adrian Sampson
67bfa2275f
setup.py should actually work now
2009-11-24 14:51:32 -08:00
adrian.sampson
60848d85ee
added GPL license and accompanying notice
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40197
2009-04-09 02:46:22 +00:00
adrian.sampson
176b14e052
created setup.py and trimmings
...
--HG--
rename : bts.py => bts
rename : test/alltests.py => test/testall.py
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40130
2009-02-10 00:50:21 +00:00