Commit Graph

7535 Commits

Author SHA1 Message Date
Wieland Hoffmann
7adcce5380 Stop downloading coverart if an album is removed 2012-11-04 20:43:40 +01:00
Wieland Hoffmann
f395a682d6 Remove an unused import 2012-11-04 20:29:29 +01:00
Wieland Hoffmann
dea2e16d83 pep8 fixes 2012-11-04 20:29:28 +01:00
Wieland Hoffmann
17c900db3c Fix PICARD-351
_process_asin_relation was still adding URLs manually to the try_list
instead of using _try_list_append_image_url
2012-11-04 20:24:03 +01:00
Wieland Hoffmann
8faa6a1572 add missing album argument to _fill_try_list 2012-11-04 20:23:38 +01:00
Wieland Hoffmann
9316fab7aa Cover: Disable all cover art providers by default
Images can get quite large and not everybody might want to be surprised
by Picard eating bandwidth.
2012-10-23 14:42:59 +02:00
Wieland Hoffmann
8415c360af Fix coverart tests 2012-10-20 12:05:35 +02:00
Wieland Hoffmann
70d3e76f24 Merge branch 'master' of github.com:musicbrainz/picard 2012-10-20 11:54:28 +02:00
Lukáš Lalinský
6ff8eac784 Add support for Opus files (needs dev version of Mutagen)
http://tickets.musicbrainz.org/browse/PICARD-289
2012-10-12 20:46:37 +02:00
Wieland Hoffmann
6505d49207 Use CAA data when embedding images into files
This includes both the image type (for vorbis, id3 and asf files) as
well as the comments (as description for vorbis, id3 and asf files).

Additionally, converts the `images` attribute of
picard.metadata.Metadata to a list of dicts instead of tuples for easier
access.
2012-10-11 14:02:34 +02:00
Lukáš Lalinský
1dc1c6653d The config command is no longer needed. 2012-10-06 13:25:14 +02:00
Wieland Hoffmann
8ef89a52c4 Merge branch 'master' of github.com:musicbrainz/picard 2012-10-06 12:59:30 +02:00
Wieland Hoffmann
2944132967 formats/mp4: Make reading covers in _load work 2012-10-06 12:59:14 +02:00
Lukáš Lalinský
6b2e21a862 The config command is no longer needed. 2012-10-06 10:17:18 +02:00
Wieland Hoffmann
504052ffc5 remove ffmpeg and libofa requirements from INSTALL.txt 2012-10-05 17:30:45 +02:00
Lukáš Lalinský
d246d57093 Also look for pyfpcalc 2012-09-30 18:52:29 +02:00
Lukáš Lalinský
4eb945cd99 Convert picard/util/astrcmp.cpp from C++ to C 2012-09-30 15:32:15 +02:00
Lukáš Lalinský
9d131fdeff Remove PUID support 2012-09-30 11:50:39 +02:00
Wieland Hoffmann
77859fbf7d Don't change the request delay for redirects on every request 2012-09-30 10:49:34 +02:00
Wieland Hoffmann
84ee456fcd Update NEWS.txt 2012-09-30 10:45:46 +02:00
Michael Wiencek
63ee222090 Revert use of defaultdict for folksonomy tags
It's causing issues, because another function was passing in a regular
dict to merge_folksonomy_tags, which assumes a defaultdict.
2012-09-26 11:10:49 -05:00
Michael Wiencek
c4f95e6f60 NoneType error when dragging file 2012-09-22 23:55:45 -05:00
Michael Wiencek
fc18e3f894 Fix CD lookup
tagger.lookup_cd is connected to by a QMenu.triggered and a
QAction.triggered. The latter sends a "checked" argument even if the
QAction is not checkable, so action is never None. The old-style signal
syntax allowed you to ignore arguments for certain connections.
2012-09-22 09:57:35 -05:00
Michael Wiencek
95b328c8f8 Get rid of Cluster._compare_to_release
This didn't do anything other than compare the albumartist, and then
call Metadata.compare_to_release and combine the results. It's confusing
to have these metadata-XML comparison functions strewn all over, so I moved
the albumartist comparison to Metadata.compare_to_release, and also moved
File._compare_to_track to Metadata.compare_to_track, just to make things
consistent.

This commit shouldn't change the matching/scoring behavior at all, it only
sheds some code.
2012-09-20 12:14:31 -05:00
Michael Wiencek
55ab7fe3eb Remove ugly __class__.__name__ test 2012-09-16 19:18:24 -05:00
Michael Wiencek
3f5756d7f4 Allow dropping new files onto specific targets 2012-09-16 19:18:18 -05:00
Michael Wiencek
24d20a8a41 Missing comma in setup.py 2012-09-16 19:15:05 -05:00
Michael Wiencek
eefa7039d6 Picard is choppy when dragging in huge network folder
After applying this patch, things are much smoother (e.g. I can actually
scroll the file list).
2012-09-16 19:15:05 -05:00
Michael Wiencek
ab32813972 Prefer already-loaded releases of the same RG 2012-09-16 19:14:59 -05:00
Michael Wiencek
68f742d09b Consolidate RG-related code into releasegroup.py 2012-09-15 16:53:38 -05:00
Wieland Hoffmann
507a2d0710 update picard.pot 2012-09-11 11:37:41 +02:00
Wieland Hoffmann
4cd1de1c54 display the number of images in the album view 2012-09-11 11:35:33 +02:00
Wieland Hoffmann
66f9a5c869 coverart: remove a redundant call to coverart() 2012-09-11 11:35:33 +02:00
Wieland Hoffmann
485af7bb70 coverart: check json loading for errors 2012-09-11 11:35:33 +02:00
Wieland Hoffmann
c71f07bdd7 Split coverart(...) into methods for building and walking the try_list 2012-09-11 11:35:32 +02:00
Wieland Hoffmann
eb3bd8a403 Add a help text for the cover image filename box 2012-09-11 11:35:32 +02:00
Wieland Hoffmann
f3a6a27f92 Increase the version requirement to python 2.6 2012-09-11 11:35:32 +02:00
Wieland Hoffmann
6fb96c7ec5 coverart: clean up the try_list before checking its length 2012-09-11 11:35:32 +02:00
Wieland Hoffmann
00139fdbad Add a help text for the caa type list 2012-09-11 11:35:32 +02:00
Wieland Hoffmann
940c48a458 Merge the cover provider options page into the cover one 2012-09-11 11:35:32 +02:00
Wieland Hoffmann
9a3d380f07 coverart: Add statusbar messages to indicate progress 2012-09-11 11:34:51 +02:00
Wieland Hoffmann
8ca71e07c6 register the coverart processor in album.py 2012-09-11 11:34:51 +02:00
Wieland Hoffmann
92e128b24e coverart: Allow using CAA image types as filenames 2012-09-11 11:34:51 +02:00
Wieland Hoffmann
c15e762d26 coverart: Download iamges in the order they're in index.json 2012-09-11 11:34:51 +02:00
Wieland Hoffmann
b500f27a50 Move the coverart plugin from contrib/ to picard/ 2012-09-11 11:34:51 +02:00
Wieland Hoffmann
1f6c9dfbb3 add json to py2app & py2exe includes 2012-09-11 11:34:50 +02:00
Wieland Hoffmann
5d6f9ea443 coverart: do not try the caa if all providers are disabled 2012-09-11 11:34:19 +02:00
Wieland Hoffmann
5719aa4bac coverart: Do not try to re-fetch index.json after a failure 2012-09-11 11:34:19 +02:00
Wieland Hoffmann
895c9b62f7 Add settings for the coverart plugin
This extends the coverart plugin to provide an options page so users can
configure which cover art provider they want to use and, in case of the
CAA, which image sizes and image types to download.
2012-09-11 11:34:18 +02:00
Michael Wiencek
eb72e12df8 Merge branch 'master' of github.com:musicbrainz/picard 2012-09-08 23:53:49 -05:00