Rahul Ahuja
b95eaa8ffe
fix test, document Spotify ID
2019-01-20 02:20:10 -08:00
Rahul Ahuja
9a30000b56
better naming, formatting
2019-01-20 02:04:46 -08:00
Rahul Ahuja
60c9201e4a
modularize Spotify ID parsing
2019-01-20 01:54:08 -08:00
Rahul Ahuja
91b2e33569
support album autotagging
2019-01-20 01:33:19 -08:00
Rahul Ahuja
e95b8a6ee0
add docstrings, separate TrackInfo generation
2019-01-20 00:41:14 -08:00
Rahul Ahuja
3309c555ed
better naming, documentation
2019-01-20 00:05:56 -08:00
Rahul Ahuja
104f6185ab
revert unnecessary double --> single quotes
2019-01-19 23:57:36 -08:00
Rahul Ahuja
337cf2a1c3
appease Flake8
2019-01-19 23:35:06 -08:00
Rahul Ahuja
dc77943da2
try oauth token mock
2019-01-19 23:21:02 -08:00
Rahul Ahuja
e6c8f79a07
resolve python2/3 bytes/str incompatibilities, simplify authentication
2019-01-19 22:55:40 -08:00
Rahul Ahuja
c1cb7a2941
address py3 compatibility later
2019-01-19 19:29:35 -08:00
Rahul Ahuja
8bdd927d20
try b64 encode/decode
2019-01-19 19:17:34 -08:00
Rahul Ahuja
160d66d05c
b64encode with bytes
2019-01-19 19:04:15 -08:00
Rahul Ahuja
3639971391
remove unused import
2019-01-19 18:48:46 -08:00
Rahul Ahuja
1a9f20edfe
unregister import_begin listener
2019-01-19 18:42:29 -08:00
Rahul Ahuja
82319734cb
black -S -l 79 autoformat
2019-01-19 18:32:41 -08:00
Rahul Ahuja
204a1453c4
Update spotify.py
2019-01-19 18:06:17 -08:00
Reg
088b5b173d
test_art/iTunesStore: Check match level is as expected
2019-01-19 14:58:41 +01:00
Reg
7eb98c15bc
Merge remote-tracking branch 'upstream/master' into fetchart_unittests
2019-01-19 14:49:39 +01:00
Adrian Sampson
3f71aab7d2
Merge pull request #3120 from RollingStar/master
...
More verbose move message (#3117 )
2019-01-18 22:38:10 -05:00
RollingStar
f4f67c36bb
Changelog and linting
2019-01-18 17:17:41 -05:00
RollingStar
f5086d0bc6
Changelog and linting
2019-01-18 17:15:29 -05:00
RollingStar
a4100a28a5
More verbose move message
2019-01-16 17:56:27 -05:00
Adrian Sampson
d35a68d0d8
Refine writing/links for #3116
2019-01-12 14:20:16 -08:00
Adrian Sampson
22e90b519c
Merge pull request #3116 from RollingStar/patch-1
...
More details on self-hosting musicbrainz
2019-01-12 14:17:12 -08:00
RollingStar
1d0af470a5
More details on self-hosting musicbrainz
...
Document important facts for self-hosting musicbrainz with beets. I don't want the beets docs to be the go-to reference for hosting MusicBrainz, but the search index requirement is not explained well on the beets wiki.
Full disclosure, I haven't finished building my index yet so I'm not sure if that is actually why I can't self-host right now. But I remember doing it before to fix beets integration with my Musicbrainz server.
2019-01-12 16:04:13 -05:00
Reg
57c27039d6
test_art/iTunesStore: renamed test for clarity
2019-01-12 19:54:49 +01:00
Eric Fischer
0df0dfe986
Maintain python 2 compatibility
...
Jellyfish is no longer python 2 compatible as of release 0.7.0.
By pinning the previous release, beets is still able to be installed
and run on python 2 systems without issue.
2019-01-10 21:05:57 -05:00
Reg
fa32485755
test_art/iTunesStore: requestexception test improvements
2019-01-10 20:03:32 +01:00
Reg
ac09c480c9
test_art/iTunesStore: removed unnecessary statement and renamed test
2018-12-27 09:44:04 +01:00
Reg
5d1c97824c
Unit tests for fetchart plugin iTunes source
2018-12-23 17:48:44 +01:00
Adrian Sampson
8cfbc8274e
Merge pull request #3099 from regagain/fetchart_respect_ignore_settings
...
Fetchart respect ignore settings
2018-12-21 11:45:40 -05:00
Adrian Sampson
afe271dda2
Changelog/thanks for #3097
2018-12-21 11:29:18 -05:00
Adrian Sampson
529ef2d82d
Merge pull request #3097 from Holzhaus/fix-acoustid-fingerprint-type
...
Fix acoustid_fingerprint type confusion
2018-12-21 11:27:48 -05:00
Reg
f955f72e2c
test_fetchart: Fix for hidden files on Windows
2018-12-21 11:27:09 +01:00
Reg
54a83fa941
Fetchart / ignore settings tests
2018-12-20 18:44:55 +01:00
Reg
0696f915e5
test_fetchart: Avoid duplicate code in future tests.
2018-12-20 18:44:55 +01:00
Reg
2ea77652a7
Fetchart: Respect ignore and ignore_hidden settings when fetching art
...
from the local filesystem.
2018-12-20 18:44:46 +01:00
Reg
21145731e4
Fixed docstring typo.
2018-12-20 18:19:00 +01:00
Jan Holthuis
d2521d9256
Fix acoustid_fingerprint type confusion
...
Since pyacoustid returns the fingerprint as bytes (and thus causes the
database to store a bytes/BLOB object), but the tag value is a string,
the acoustid_fingerprint tag always causes file change when using beet's
"write" command, even if the actual value didn't change.
Issue #2942 describes the problem.
This commit fixes that issue for newly imported/fingerprinted files. However,
you still need to change the type of all acoustid_fingerprint fields
that are already present in the database:
$ sqlite3 beets.db
SQLite version 3.26.0 2018-12-01 12:34:55
Enter ".help" for usage hints.
sqlite> UPDATE items SET acoustid_fingerprint = CAST(acoustid_fingerprint AS TEXT);
2018-12-19 10:30:50 +01:00
Vladimir Zhelezov
3e0b2ad146
Fix #2826
...
Test for major Python version and use inspect.getargspec() or
inspect.getfullargspec() respectively to silence deprecation warnings in
Python 3
2018-12-10 08:40:32 +01:00
Adrian Sampson
ca359d7e0d
Merge pull request #3085 from jackwilsdon/modify-skip-remaining
...
Allow exiting object selection early
2018-12-02 14:57:16 -05:00
Adrian Sampson
17d9882389
Make the path-field-remover function more obvious
...
An amendment to #3084 .
2018-12-01 16:57:25 -05:00
Adrian Sampson
1e051288a2
Merge pull request #3084 from domenn/master
...
Export plugin can now export path from library.
2018-12-01 16:52:49 -05:00
Guilherme Danno
fa1037ee28
Enhance %title ( #3059 )
...
Use string.capwords in %title to lower char after apostrophe
2018-11-29 11:30:48 -02:00
Domen
5de3ee9a5f
Export plugin can now export path from library, if explicitly specified as field to export. Info plugin behaviour is unchanged.
2018-11-28 20:19:37 +01:00
Jack Wilsdon
bed3abd97a
Allow exiting object selection early
2018-11-28 17:17:12 +00:00
Frederik “Freso” S. Olesen
b380a4c9a3
docs: Fix typo: anique → aunique
...
Reported by M1dgard on IRC
2018-11-04 12:02:06 +01:00
Frederik “Freso” S. Olesen
338541c066
Add Python 3.7 to classifiers in setup.py
...
beets runs perfectly well under 3.7 on Arch Linux and we're also doing
automated testing/continuous integration for Python 3.7 in Travis.
2018-10-30 09:33:35 +01:00
Adrian Sampson
146eef390d
Merge pull request #3063 from milesial/master
...
Fixed typo in convert when copying cover art
2018-10-25 10:41:53 -04:00