Commit graph

7166 commits

Author SHA1 Message Date
Susanna Maria Hepp
c632949b64 Changes suggested by @Kraymer 2016-12-27 21:48:06 +01:00
Susanna Maria Hepp
bbaad2f17d Introduce force option in acousticbrainz 2016-12-27 13:22:16 +01:00
Susanna Maria Hepp
f93ee3accc First hack of ignoring already tagged items 2016-12-26 23:54:24 +01:00
Adrian Sampson
8408264142 Update test file for new set of tags
The new MediaFile tags in #2333 mean that the `test_unicode_path` test will
write new tags to this test fixture file.
2016-12-26 17:41:44 -05:00
Adrian Sampson
a9fd3df681 Docs fixes for #2329 2016-12-26 17:33:23 -05:00
Adrian Sampson
a92323945e Merge pull request #2329 from SJoshBrown/master
Add manually triggered mode for zero plugin
2016-12-26 17:29:17 -05:00
Adrian Sampson
641e62f2e0 Vastly simplify main random function
This is the payoff from the earlier refactorings: the control flow is now
consistent and clear, and the two factors (time vs. number, equal-chance or
not) are orthogonal. See also #2322.
2016-12-26 17:04:21 -05:00
Adrian Sampson
33eb4ff91b Refactor time-based selection (#2322) 2016-12-26 17:01:02 -05:00
Adrian Sampson
d053f98e81 random: Refactor equal chance logic 2016-12-26 16:43:47 -05:00
Adrian Sampson
5bbf16c2b1 Refactor length calculation (#2322)
Also, avoid setting an unnecessary field on the album objects. :/
2016-12-26 16:32:03 -05:00
Adrian Sampson
4c2457d6ce Refactor random plugin a bit
Separate the callback function from the random selection logic.
2016-12-26 16:27:31 -05:00
Adrian Sampson
3a650a151e Docs fixes for #2322 2016-12-26 16:10:46 -05:00
Adrian Sampson
c86b309762 Changelog for #2322 (fix #2305) 2016-12-26 16:09:43 -05:00
Adrian Sampson
9adfcbddd1 Merge pull request #2322 from diomekes/random-timelimit
random: add --time option, update docs
2016-12-26 16:08:14 -05:00
Josh Brown
b6577b4226 refactor long line for PEP8 2016-12-26 14:42:10 -06:00
Josh Brown
431ec5ee7a Merge remote-tracking branch 'origin/master' 2016-12-26 14:21:19 -06:00
Josh Brown
7833469261 add confirmation for empty query 2016-12-26 14:13:01 -06:00
Josh Brown
2903925e2f Rewrite zero plugin manual mode 2016-12-26 13:34:34 -06:00
Josh Brown
30ae211e66 update changelog 2016-12-26 12:10:19 -06:00
Josh Brown
ef80229350 additional zero tests 2016-12-26 12:10:19 -06:00
Josh Brown
5b8b61f0c0 added documentation for zero subcommand 2016-12-26 12:10:19 -06:00
Josh Brown
4cc4fe1290 added zero subcommand 2016-12-26 12:10:18 -06:00
Adrian Sampson
22937698e2 Merge pull request #2345 from beetbox/clean-zero
Cleanup zero plugin
2016-12-25 12:35:07 -05:00
nathdwek@laptop
7de97df209 Zero: rewrite tests.
Rely on plugin interface only.
Unregister listeners by hand for the moment.
2016-12-25 17:10:16 +01:00
nathdwek@laptop
96d331ace0 Zero: cleanup plugin 2016-12-24 19:13:10 +01:00
Johnny Robeson
57338f803f Use released version of Python 3.6 for travis (#2341) 2016-12-24 04:39:30 -05:00
Adrian Sampson
10f0d03d79 Test "true" FLAC bitrate from Mutagen 1.35
Fix #2343.
2016-12-23 20:23:23 -05:00
Adrian Sampson
8cc2ac5b39 Remove stray prints (#2333) 2016-12-21 21:11:16 -05:00
Adrian Sampson
3528a675fa Changelog for #2333 2016-12-21 11:17:26 -05:00
Adrian Sampson
85119f77d5 Merge pull request #2333 from ibmibmibm/master
Add Composer, Lyricist and Arranger tags
2016-12-21 11:06:54 -05:00
Shen-Ta Hsieh
97e558185a add compatibility to old version of musicbrainzngs
Signed-off-by: Shen-Ta Hsieh <ibmibmibm.tw@gmail.com>
2016-12-21 10:12:46 +08:00
Adrian Sampson
a063336446 Fix #2332: Unicode trouble in bpd 2016-12-20 15:16:46 -05:00
Shen-Ta Hsieh
7060b512b8 Add Composer, Lyricist and Arranger tags
MusicBrainz provids composer, lyricist and arranger infomations related
to individual recordings. This commit adds query parameters to fetch them, and
write down to media files.

Tagging mapping is implemented according MusicBrainz Picard's data:
https://picard.musicbrainz.org/docs/mappings/

Signed-off-by: Shen-Ta Hsieh <ibmibmibm.tw@gmail.com>
2016-12-21 01:52:42 +08:00
Josh Brown
69a58ca842 additional test coverage for zero plugin 2016-12-18 14:28:55 -06:00
Josh Brown
510fe6f146 refactor changes to zero plugin 2016-12-18 14:27:42 -06:00
Adrian Sampson
cba30163cd Merge pull request #2328 from jrobeson/add-python3-trove-classifiers
Add Python 3 trove classifiers
2016-12-17 20:08:13 -05:00
Johnny Robeson
88f59e64ea Add Python 3 trove classifiers 2016-12-17 18:55:59 -05:00
Josh Brown
c40a587e68 update changelog 2016-12-17 17:49:45 -06:00
Josh Brown
148354c5c4 additional zero tests 2016-12-17 17:30:07 -06:00
Josh Brown
fec7e30fe1 added documentation for zero subcommand 2016-12-17 17:17:55 -06:00
Josh Brown
a5b37d01c9 added zero subcommand 2016-12-17 16:46:00 -06:00
diomekes
1bc5456986 random: make --album work with --time 2016-12-17 17:24:58 -05:00
Adrian Sampson
faf2b9feb3 Version bump: 1.4.3 2016-12-16 22:07:34 -05:00
Adrian Sampson
1df66a93db Add date to changelog 2016-12-16 22:05:45 -05:00
Adrian Sampson
30d8b2e212 Tiny changelog fixes 2016-12-16 22:04:42 -05:00
Adrian Sampson
51ba780321 Changelog note about #2266 2016-12-16 22:03:34 -05:00
Adrian Sampson
d803878297 Try linking to the Discourse
It's about time we gave that a try...
2016-12-16 21:56:46 -05:00
Adrian Sampson
46e242b2b9 Roll back zsh completion to 9dc7995
See #2266. The recently introduced caching mechanism is nifty, but it's
causing problems for many users. We're rolling it back until the author can
get to the bottom of the problem.
2016-12-16 21:49:36 -05:00
Adrian Sampson
8e03f9f7b2 Python 3 status note in changelog 2016-12-16 21:48:33 -05:00
Adrian Sampson
e08afea0f0 Mention Python 3 in "getting started" guide 2016-12-16 21:45:58 -05:00