Commit graph

5281 commits

Author SHA1 Message Date
Adrian Sampson
11b041cb43 Use new Travis infrastructure 2015-07-29 21:24:06 -07:00
Adrian Sampson
6866019cb3 Merge pull request #1558 from raymondwanyoike/unicode-support
Support paths with non ASCII characters
2015-08-03 08:43:22 -07:00
Raymond Wanyoike
2490863042 Fix unicode paths in permissions test 2015-08-03 16:21:46 +03:00
Adrian Sampson
4982fb0b45 Docs for GStreamer 1.x (& audioread 2.0.0) 2015-08-02 23:20:29 -07:00
Adrian Sampson
2466f957d9 Version bump for 1.3.15 2015-08-02 22:45:55 -07:00
Adrian Sampson
ba15f945ac Finalize changelog 2015-08-02 22:42:03 -07:00
Adrian Sampson
4a7c929667 Proofread changelog for release 2015-08-02 22:22:57 -07:00
Adrian Sampson
02d8126608 ipfs: Changelog and proofreading in the docs 2015-08-02 18:50:17 -07:00
Adrian Sampson
7d55126070 Merge pull request #1397 from multikatt/ipfs
Ipfs plugin
2015-08-02 18:39:55 -07:00
Adrian Sampson
1eb3c3c4d3 Changelog for #1480 fix 2015-08-02 17:27:55 -07:00
Adrian Sampson
96c5121f65 Documentation for #1555/#1556 2015-08-01 15:00:13 -07:00
Ben Ockmore
4818264a36 Added TypeError to the list of caught exceptions in fetachart._fetch_image
requests/urllib3 is throwing an exception due to an internal problem triggered
by some sort of timeout. This change catches the TypeError so that beets
reports "error fetching art" instead of crashing when this happens.
2015-08-01 16:50:59 +01:00
Adrian Sampson
f6ecbf659f Silly oversight in fix for #1551 2015-07-28 22:39:53 -07:00
Adrian Sampson
ebf98d7bf0 duplicates: Avoid Unicode-to-bytes comparison
Fix #1551.
2015-07-28 22:36:27 -07:00
Adrian Sampson
5420599839 New all_keys() method on dbcore.Model
Rather than the ad-hoc one on library classes. This also avoids some confusing
duplication in the `beet fields` output, at the cost of turning off the plugin
distinction.
2015-07-28 22:27:43 -07:00
Adrian Sampson
41256898d2 Slight changelog refinement 2015-07-28 21:29:55 -07:00
Adrian Sampson
36e63c094e Merge pull request #1550 from mblythe86/master
fix auto-grouping
2015-07-28 21:28:39 -07:00
Matthew Blythe
5710a96299 shortening line to meet style guidelines 2015-07-28 20:28:16 -06:00
Matthew Blythe
abb9ab5f1b add 'group album' fix to changelog 2015-07-28 20:13:41 -06:00
Matthew Blythe
05da49fa6a fixing style issue 2015-07-28 20:04:49 -06:00
Matthew Blythe
9b05401457 fix auto-grouping
The auto-grouper only worked if the filenames in the directory happened to already be in order by artist & album.  Now, the code will first sort by artist & album, then group them.
2015-07-27 22:46:25 -06:00
Adrian Sampson
fd4a81cf3d Re-enable pypy in tox
This wasn't a problem and my fix didn't work anyway. 😳
2015-07-27 12:23:01 -07:00
Adrian Sampson
bb8b5e7092 Temporarily disable pypy on Travis
Another RPython failure inside PyPy that I can't reproduce locally. :(
2015-07-27 11:56:41 -07:00
Adrian Sampson
6faf2127ca Changelog for #1545 2015-07-27 11:45:57 -07:00
Adrian Sampson
5bf82f8670 Merge pull request #1545 from nathdwek/fix-jpeg-detection
Embedart: fails on some jpegs because imghdr doesn't recognize the mimetype
2015-07-27 11:36:54 -07:00
nath@home
68ec8294e4
smaller test image for fix-jpeg-detection 2015-07-21 21:18:57 +02:00
nath@home
fc507faee2 added comment to the test 2015-07-21 19:53:20 +02:00
nath@home
106ea70fdb
detect 'edge' jpeg files without modifying imghdr.tests 2015-07-21 19:03:27 +02:00
nath@home
b444ec496c
simple testing for wider_jpeg_detection now done in test_mediafile_edge.py 2015-07-21 18:40:49 +02:00
David Logie
44a32fe4a9 Remove extra blank line. 2015-07-21 16:54:23 +01:00
David Logie
71d3be238b zero: optionally update tags in the database. 2015-07-21 16:54:23 +01:00
nath@home
4b63848d51
flake8 fix 2015-07-21 17:51:25 +02:00
nath@home
c8d3a6f6fc
added tests 2015-07-21 15:32:43 +02:00
nath@home
b349914d3a
Merge remote-tracking branch 'origin/master' into fix-jpeg-detection 2015-07-21 15:32:15 +02:00
nath@home
0c7fc37614
cleaner implementation 2015-07-21 15:32:07 +02:00
Adrian Sampson
ab5a4e2450 Merge pull request #1542 from minijackson/patch-1
Add default library location fallback for zsh completion
2015-07-14 10:04:59 -07:00
Minijackson
6b20b8a48a Change tabs to spaces for coherence 2015-07-14 16:21:16 +02:00
Minijackson
683dc360f8 Add default library location fallback 2015-07-14 16:16:19 +02:00
Adrian Sampson
287f0d8cef Fix typo and test bug revealed by mock fix
Mock used to tolerate a mistyped call like `assert_calledwith` when we meant
`assert_called_with` silently. This seems to be fixed. Fixing the typo
revealed that the assertion was actually wrong, so I fixed that too.
2015-07-13 16:34:09 -07:00
Adrian Sampson
9aad2115e0 El Capitan fix 2015-07-13 16:16:33 -07:00
nath@home
8904287899
Merge remote-tracking branch 'origin/master' into fix-jpeg-detection 2015-07-11 22:23:22 +02:00
Adrian Sampson
ae68cedeaf Changelog for #496 2015-07-07 18:21:15 -07:00
Adrian Sampson
39809a8a44 Expand a little on the docs for #1361
Fix #496, at long last.
2015-07-07 18:17:12 -07:00
Adrian Sampson
d766b6bd7c Merge pull request #1361 from LordSputnik/master
Fixed issue #496 - sanitize/truncate bug
2015-07-07 17:33:17 -07:00
Tom Jaspers
12295376eb Create empty user config file if it does not exist
Running `beet config -e` with a non-existing configuration file
does not always work (e.g., OSX uses `open` by default, which requires
the file to exist). This could occur during e.g. initial setup.

Resolve #1480
2015-07-07 22:56:02 +01:00
Ben Ockmore
1f1e0f7240 Added warning message and paragraph about replacements/max length interaction in documentation. 2015-07-07 17:46:42 +01:00
Ben Ockmore
b479982043 Minor changes suggested suggested in PR comments. 2015-07-07 12:02:19 +01:00
Ben Ockmore
22b2527eed Remove unused import. 2015-07-07 01:28:16 +01:00
Ben Ockmore
de17d000bd Rewrote path legalization code to be two module functions rather than class methods. Also made algorithm more predictable, and added an extra test. 2015-07-07 01:17:12 +01:00
Adrian Sampson
493fbab1a5 replaygain: Fix #1518, GStreamer missing plugins 2015-07-06 16:23:04 -07:00