Commit graph

8943 commits

Author SHA1 Message Date
Carl Suster
1289efeeee mediafile: update docs for MediaFile split 2019-05-29 09:35:14 +10:00
Carl Suster
546bf3af7e mediafile: import from standalone module 2019-05-29 09:35:14 +10:00
Carl Suster
8f6e5ede1a mediafile: remove tests 2019-05-29 09:35:14 +10:00
Carl Suster
2a7c27352e mediafile: bump MediaFile dependency to 0.1.0
This version is synchronised to the embedded copy of mediafile released
with Beets v1.4.8.
2019-05-29 09:35:14 +10:00
Carl Suster
8519f02335 mediafile: replace with a wrapper around mediafile 2019-05-29 09:35:14 +10:00
Adrian Sampson
5d5fc09b2b
Merge pull request #3273 from beetbox/no_color
Add support for NO_COLOR.
2019-05-28 09:37:08 -04:00
David Logie
899d09fc2d Add changelog entry for #3273. 2019-05-28 12:12:50 +01:00
David Logie
0f74173ac2 Add support for NO_COLOR. 2019-05-28 11:57:50 +01:00
Dorian Soergel
f0d96dcadd replace work_id by mb_workid 2019-05-27 11:59:11 +02:00
Dorian Soergel
76e754de41 flake8 2019-05-27 11:03:25 +02:00
Dorian Soergel
f72ef0d563 newline snuck in there 2019-05-27 10:55:12 +02:00
Dorian Soergel
7ebcda0c3f revert changes to mediafile 2019-05-27 10:04:54 +02:00
Dorian Soergel
94ef7012cd update tag mapping to picard 2.1, tag conflict between work and grouping resolved 2019-05-26 15:21:49 +02:00
Dorian Soergel
0131d253ee replace work_id by mb_workid everywhere 2019-05-26 15:10:18 +02:00
Dorian Soergel
f7205c09c3 update mediafile: MP3 tag for mb_workid 2019-05-26 15:07:24 +02:00
Dorian Soergel
1d809aa433 update mediafile, small typos 2019-05-26 15:03:23 +02:00
Dorian Soergel
2b64fd45fe new changes since my first try 2019-05-26 13:59:20 +02:00
Dorian Soergel
42d10318f2 removed useless checks for disambiguation 2019-05-26 11:56:38 +02:00
Dorian Soergel
5fe92730da completed autotag/__int__ 2019-05-26 00:40:13 +02:00
Dorian Soergel
4c197e6f19 completed library and test files 2019-05-26 00:38:38 +02:00
Dorian Soergel
b193f250ba add work, work-disambig and work_id tags 2019-05-26 00:18:24 +02:00
Adrian Sampson
d77a13eb34 gmusic: Fix compatibility with gmusicapi>=12.0.0
Fixes #3270.
2019-05-18 16:32:56 -04:00
Adrian Sampson
d6dc1b7c4e gmusic: Use as_filename for oauth_file (#3270) 2019-05-18 16:27:13 -04:00
Adrian Sampson
3399154adf Changelog for #3269 2019-05-17 19:37:03 -04:00
Filipe Fortes
8591ef4097
Merge pull request #3269 from beetbox/fix-imagemagick-detection
Fix ImageMagick Detection
2019-05-17 17:10:48 -04:00
Filipe Fortes
299cb53e44
Fix ImageMagick Detection
The `return` statement was at the wrong indent level, so we never checked for the legacy `convert` executable
2019-05-17 15:02:18 -04:00
Adrian Sampson
a34f19e01c Version bump: 1.4.9
Given what we have in the pipeline, we may need to change this to 1.5.0
instead...
2019-05-16 20:44:38 -04:00
Adrian Sampson
c566a74bca Travis: temporarily disable Python 3.8
There seems to be a compatibility error in Werkzeug on the prerelease of
3.8.
2019-05-16 17:39:18 -04:00
Adrian Sampson
2f9ce7e43c Date for 1.4.8 release 😱 2019-05-16 16:42:42 -04:00
Adrian Sampson
217915bd69 Slightly longer changelog section headings 2019-05-16 16:42:15 -04:00
Adrian Sampson
967c08cf47 Changelog summary 2019-05-16 16:39:51 -04:00
arogl
c379418967
Update setup.py to install to a directory rather than egg file fixes #3264 2019-05-13 18:08:29 +10:00
Adrian Sampson
909fd1eb27 Reorganize changelog for performance improvements 2019-05-12 11:21:19 -04:00
Simon Persson
89aa5c7be8 Merge branch 'master' into lazy-album-fetch-in-formatter 2019-05-10 20:08:50 +02:00
Simon Persson
0754940465 Add changelog entry. 2019-05-10 19:41:11 +02:00
Simon Persson
96d83ad1db Move lazy_property to util package. 2019-05-10 19:29:51 +02:00
Simon Persson
337b6bc4c9 Formatting fix. 2019-05-09 21:00:59 +02:00
djl
9ddf02877f
Merge pull request #3261 from beetbox/nullpadeverything
Use NullPaddedInt for all r128_album_gain fields.
2019-05-09 19:50:31 +01:00
Simon Persson
7043ed5947 Introduce @lazy_property for better readability. 2019-05-09 20:48:20 +02:00
Adrian Sampson
23da057ceb tox: Don't use Python 3.8 by default
3.8.0 final is not released yet. This default set is meant to be a
reasonable list for quick iteration during development.
2019-05-09 14:22:48 -04:00
Adrian Sampson
ff1d43ddf9 Refine @cached decorator from #3258
Don't restrict to Python 2 precisely.
2019-05-09 14:21:38 -04:00
Adrian Sampson
d236e1edff Changelog refinement for #3258 2019-05-09 14:17:11 -04:00
Adrian Sampson
38bbb7de1d Merge pull request #3258 from SimonPersson/performance-2388
Improvements to query performance
2019-05-09 14:15:15 -04:00
David Logie
0d190e7fad Use NullPaddedInt for all r128_album_gain fields. 2019-05-09 19:08:44 +01:00
Simon Persson
7df4e23b13 Fix formatting, and add python2 support. 2019-05-09 19:27:31 +02:00
Simon Persson
b1f8fe963f Fix flake8 errors. 2019-05-09 19:02:39 +02:00
Simon Persson
b9768e6c9b Lazily fetch album in FormattedItemMapping, as it's not needed in most cases. 2019-05-09 18:31:51 +02:00
Simon Persson
c5075b2855 Create a cached template() function
We were previously doing calls to Template() directly, sometimes in a
loop. This caused the same template to be recompiled over and over. This
commit introduces a function template() which caches the results, so
that multiple calls with the same template string does not require
recompilation.
2019-05-09 18:24:59 +02:00
Peter
6ffbd5af45 adding styles to hook and returning Style not Defined if no style set 2019-05-05 11:44:24 +02:00
Peter
295efde7b4 re-adding genre 2019-05-05 11:23:27 +02:00