Commit Graph

1499 Commits

Author SHA1 Message Date
Michael Wiencek
fb5641b41c Update NEWS.txt 2011-10-17 16:32:18 -05:00
Michael Wiencek
5d02824d2a Unbreak NATs and request ARs for them 2011-10-17 16:28:00 -05:00
Michael Wiencek
6c1803397d Nuke track/release standardization options 2011-10-17 14:33:38 -05:00
Lukáš Lalinský
5815f43914 Ignore recordings for which AcoustID has no metadata 2011-10-17 10:11:22 +02:00
Michael Wiencek
22de088599 %s -> %d 2011-10-17 00:05:58 -05:00
Michael Wiencek
b2ff77a2e0 Parenthesize (Script) and (Country) in the alias language menu 2011-10-16 23:55:21 -05:00
Michael Wiencek
2b30ad3a76 Make the timing of metadata processors more logical.
Previously, there was some work done on Picard to make tagger script
run only after plugins finish (including requests). See:
http://bugs.musicbrainz.org/ticket/5850

However, this change caused some issues; namely, it broke all album
metadata processor plugins, because any album metadata that was
modified did not get copied back to the track metadata.

The "fix" for this was to re-copy the album metadata to every track
after album metadata processors ran, and then to run track metadata
processors. But this didn't account for network requests, so the
metadata could be re-copied before album processors that made requests
even completed.

This diff borrows changes from the bitmap-gsoc branch to reorganize the
code. Now, metadata is parsed in stages. First, album metadata is
parsed and its plugin processors are run. Next, after all requests
complete, medium and track metadata is parsed in _finalize_loading. The
track metadata plugins are run last. This should eliminate any plugin
timing issues present in the current code.
2011-10-16 22:46:33 -05:00
Michael Wiencek
42dc1b3eb9 Handle MBID redirects more nicely.
Ensure that "switch_release_version" can't load (duplicate) an album
that already exists. Currently it can, which is confusing because
Picard doesn't otherwise allow this.
2011-10-16 21:33:40 -05:00
Lukáš Lalinský
828ca4a4a6 Submit PUIDs to AcoustID 2011-10-16 13:54:50 +02:00
Lukáš Lalinský
3780bf7eba Fix AcoustID lookups 2011-10-16 13:54:32 +02:00
Lukáš Lalinský
f19e720475 Better fpcalc execution error handling 2011-10-14 17:06:05 +02:00
Lukáš Lalinský
9b2a872d43 Update PO files 2011-10-08 12:40:16 +02:00
Lukáš Lalinský
b836b7eabb Translatable close confirmation 2011-10-08 12:39:30 +02:00
Lukáš Lalinský
f6a0e4d014 Warn when trying to submit AcoustID fingerprints without an API key 2011-10-08 12:26:07 +02:00
Michael Wiencek
27168776c0 Add a quit confirmation dialog (PICARD-46) 2011-10-05 18:13:47 -05:00
Michael Wiencek
ed54f389d4 Allow translating artist names to a specific locale, assuming the artist has an alias for that locale. The latin sortname is still used as a fallback for English locales. Fixes PICARD-17. 2011-10-04 23:37:45 -05:00
Lukáš Lalinský
d081252be4 Implement AcoustID submissions 2011-10-04 18:11:12 +02:00
Lukáš Lalinský
064246352f Merge remote-tracking branch 'mineo/master' 2011-10-04 09:13:06 +02:00
Michael Wiencek
4356659a21 Fingerpriting -> Fingerprinting 2011-10-03 16:02:59 -05:00
Wieland Hoffmann
41683b8faf wavpack: add a missing return 2011-10-03 15:43:40 +02:00
Wieland Hoffmann
270cb6d459 Recognise tag name changes in the tag editor 2011-09-29 18:10:03 +02:00
Wieland Hoffmann
69c186a264 Remove an unused import 2011-09-29 18:09:38 +02:00
Wieland Hoffmann
d576b88f80 Change ellipsis to three dots 2011-09-20 23:23:17 +02:00
Wieland Hoffmann
67210907ff fingerpring -> fingerprint 2011-09-20 22:51:09 +02:00
Wieland Hoffmann
b6934c7abb Make the "install plugin" text unicode again 2011-09-20 22:36:52 +02:00
Wieland Hoffmann
75ddb9519e Merge remote-tracking branch 'mb/master' 2011-09-20 22:21:24 +02:00
Lukáš Lalinský
175272b624 Changelog 2011-09-20 10:51:17 +02:00
Lukáš Lalinský
e9c1a03536 Add a button to download fpcalc 2011-09-20 10:45:32 +02:00
Lukáš Lalinský
8abdfc9472 Merge branch 'acoustid' 2011-09-20 10:26:37 +02:00
Lukáš Lalinský
a68d621458 Clear the pending status on no AcoustID 2011-09-20 10:26:22 +02:00
Lukáš Lalinský
7e2c12a2a9 Don't fail if there are no recordings 2011-09-20 10:25:59 +02:00
Wieland Hoffmann
e3c96690b7 Add wavpack to the .desktop file 2011-09-18 23:36:36 +02:00
Wieland Hoffmann
4da5fd62d9 Change all urls to mb.org/doc/MusicBrainz_Picard 2011-09-18 15:22:20 +02:00
Wieland Hoffmann
470dc9bc4e Remove NXDOMAIN mirrors 2011-09-18 15:17:19 +02:00
Wieland Hoffmann
2c210b1609 Remove an unused import 2011-09-18 15:10:11 +02:00
Wieland Hoffmann
a7d0c6d044 Change the bug tracker adress to tickets.mb.org 2011-09-18 15:08:57 +02:00
Lukáš Lalinský
85f5362742 Allow more requests-per-second for AcoustID 2011-09-16 18:56:34 +02:00
Lukáš Lalinský
e7d5975b25 Missing file 2011-09-16 18:42:04 +02:00
Lukáš Lalinský
344a8943f6 Add a 'Get API key' button in AcoustID's settings 2011-09-16 18:40:04 +02:00
Lukáš Lalinský
cc2b01baff Limit the number of running chromaprint processes 2011-09-16 18:24:13 +02:00
Lukáš Lalinský
a8d402e762 Merge branch 'master' into acoustid 2011-09-15 23:02:21 +02:00
Lukáš Lalinský
c16adaf789 Rename .bzrignore to .gitignore 2011-09-15 23:00:59 +02:00
Lukáš Lalinský
890f378272 Fingerprinting settings 2011-09-15 14:12:05 +02:00
Lukáš Lalinský
6d7839e3f7 AcoustID lookups 2011-09-15 13:16:15 +02:00
Lukáš Lalinský
b7ab23a290 Add support for new AcoustID tag fields 2011-09-15 08:51:37 +02:00
Lukáš Lalinský
8e3d8ffb75 Merge commit '3fac53aea30dad25' 2011-09-14 18:49:27 +02:00
Lukáš Lalinský
3102d52cd8 Update the .pot file 2011-08-22 10:38:51 +02:00
Chad Wilson
3fac53aea3 Fix tests for release mbxml 2011-08-13 14:54:12 +08:00
Michael Wiencek
bb99f2dc9b Add ~totalalbumtracks tag 2011-08-12 01:48:34 -05:00
Michael Wiencek
e2470d5c39 Run track metadata plugins on non-album tracks too 2011-08-12 00:35:54 -05:00