Commit graph

3744 commits

Author SHA1 Message Date
e5e4eaeacd39c5cfba4d7c852c48277ae50331e6
020ee2b1ed Fix Travis errors
I was over zealous on the brackets for formatting
2014-09-09 11:31:43 +10:00
e5e4eaeacd39c5cfba4d7c852c48277ae50331e6
65de93941d flake8 cleanup
Cleanup after cleanup
2014-09-09 11:28:43 +10:00
e5e4eaeacd39c5cfba4d7c852c48277ae50331e6
66aee8094f Clean up of logging messages as described here
All logging now prefers the ' (single quote) over the " (double quote)

https://github.com/sampsyo/beets/wiki/Hacking
2014-09-09 11:28:43 +10:00
Thomas Scholtes
4ed568ba91 Remove duplicate OrderedEnum and use utils instead
This is a leftover cleanup from c4e6f389.
2014-09-08 17:29:34 +02:00
Thomas Scholtes
3b017a6f1e Add ImportTaskFactory class
Removes duplication and makes code leaner. Also fixes #932.
2014-09-06 19:05:16 +02:00
Thomas Scholtes
3ce5dda0c9 Failing tests for empty import directories
Reproduces #932.
2014-09-06 18:52:57 +02:00
Adrian Sampson
703ee410b4 Quieter Travis notifications in IRC 2014-09-05 11:46:27 -07:00
Thomas Scholtes
6b26a0e8bb Bump version in setup.py
see 787f0e25c5
2014-09-05 19:54:39 +02:00
Thomas Scholtes
429f1c1573 PEP8 Fixes 2014-09-05 19:53:46 +02:00
Thomas Scholtes
a0cf1f30e3 Refactor _load_plugins
Move configuration validation into `confit`. Get rid of dependency on
global configuration object.
2014-09-05 19:51:15 +02:00
Thomas Scholtes
68bc77362b Increase test speed by removing unnecessary file operations 2014-09-05 19:49:20 +02:00
Thomas Scholtes
273874f3a2 Refactor cli main function
The logic of setting up beets and running a command was scattered
across the `_raw_main` and `_configure` functions. This is an attempt
to bring more structure to the process and to diminish the dependency
on global state.
2014-09-05 19:05:06 +02:00
Thomas Scholtes
17549b873e info: Show data for each item, not only first one 2014-09-05 16:09:57 +02:00
Adrian Sampson
558c93f988 Changelog for #931 2014-09-04 10:45:34 -07:00
Adrian Sampson
88d7172c5e Merge pull request #931 from BrainDamage/playrelative
play plugin can generate relative paths
2014-09-04 10:44:15 -07:00
BrainDamage
87181de29f updated documentation for play plugin adding relative_to option info 2014-09-04 19:28:36 +02:00
BrainDamage
bedc17e043 added an option to make the playlists created by play plugin to be
relative to a path much like the smart playlist plugin
2014-09-04 17:46:08 +02:00
Lucas Duailibe
5d343b1951 Display correct number of albums to play
This fixes a bug where the output of beet play for a single album would be: "Playing 12 album."
2014-09-03 22:52:31 -03:00
Adrian Sampson
c0ce8c3e54 Changelog for #927 2014-09-02 21:45:35 -07:00
Adrian Sampson
4bb852671f Merge pull request #927 from Bombardment/master
Remove scripts from lyrics
2014-09-02 21:44:26 -07:00
Padraic O'Donoghue
5b57032981 Remove scripts from lyrics 2014-09-03 03:15:34 +01:00
Adrian Sampson
68d835e4a0 Remove stray print statements
Left by @geigerzaehler in 4835475f.
2014-09-02 13:51:10 -07:00
Adrian Sampson
4b11eed79f Minor cleanup and changelog for #922 2014-08-27 10:55:16 -07:00
Adrian Sampson
e36dfa3e99 Merge pull request #922 from olinbg/olinbg-features
mbcollection: Automatically update collection on import #793
2014-08-27 10:49:12 -07:00
Olin Gay
3b82be1a23 Changes for issue -- mbcollection: Automatically update collection on import #793 2014-08-27 10:26:31 +05:30
Olin Gay
1f5cac687d Merge branch 'master' of https://github.com/sampsyo/beets into olinbg-features 2014-08-27 10:21:59 +05:30
Adrian Sampson
b869dbed0e info: Add syspath calls
Sorry for interposing, @geigerzaehler. 😃
2014-08-26 10:28:32 -07:00
Thomas Scholtes
71060f1453 info refcator 2014-08-26 18:58:42 +02:00
Adrian Sampson
2518f654bf info: Two minor fixes
* Decode query arguments before constructing query.
* Don't print "None" for the path in summary mode.
2014-08-26 09:16:27 -07:00
Adrian Sampson
b5239e626d info: Add documentation for recent features 2014-08-26 09:15:04 -07:00
Thomas Scholtes
3554c0925c Fix doc and flake8 build (again) 2014-08-26 12:44:23 +02:00
Thomas Scholtes
fe0a2482f3 info: add --summarize option
Closes #409.
2014-08-26 12:32:26 +02:00
Thomas Scholtes
5e4600afd8 info: add tests and omit None values 2014-08-26 12:01:53 +02:00
Thomas Scholtes
9774692dc8 PEP8 fixes 2014-08-26 11:55:36 +02:00
Thomas Scholtes
9d0156e0da info: Check if normalized path is file 2014-08-26 11:54:12 +02:00
Thomas Scholtes
b278db42be info: print library fields and sort output 2014-08-25 23:47:16 +02:00
Thomas Scholtes
a9f839bbf8 info: Specify files through library query 2014-08-25 23:01:02 +02:00
Andrii Kohut
8017b062fe Merge branch 'master' of github.com:sampsyo/beets 2014-08-25 20:22:59 +03:00
Andrii Kohut
4279ac0b67 New api requires client and dict as parameters for Release initialization 2014-08-25 20:22:47 +03:00
Adrian Sampson
71645ea7cd Changelog for #158 2014-08-25 09:55:37 -07:00
Thomas Scholtes
1e207395b3 Formatted mapping uses field type to determine default 2014-08-25 18:53:05 +02:00
Thomas Scholtes
659a0862f6 PEP8 fixes 2014-08-25 18:46:19 +02:00
Thomas Scholtes
4835475fb7 Tags are not read while walking the import tree.
This makes skipping directories on incremental imports much faster and
fixes #158.
2014-08-25 18:40:56 +02:00
Thomas Scholtes
b1f670ada3 Move albums_in_dir() from autotag to import module
Has nothing to do with the former
2014-08-25 18:40:56 +02:00
Adrian Sampson
81bd217b0d Merge pull request #920 from andriykohut/master
With new discogs api there is no need for filtering releases with isinstance
2014-08-25 09:33:33 -07:00
Andrii Kohut
34584eadd1 Works faster then checking each result item with isinstance 2014-08-25 19:14:41 +03:00
Adrian Sampson
1a60e7d129 Changelog for #858/#918 2014-08-25 09:03:37 -07:00
Adrian Sampson
dcb21ecfb3 Merge pull request #918 from geigerzaehler/formatting
Model formatting: Refactor and fix precedence
2014-08-25 09:02:47 -07:00
Adrian Sampson
22dc67f382 Changelog for #878 2014-08-25 08:51:18 -07:00
Adrian Sampson
8880750b4f Changelog for #917/#855 2014-08-25 08:49:21 -07:00