Commit Graph

7535 Commits

Author SHA1 Message Date
Chad Wilson
1a6e5b07f4 has_key -> "in" 2011-07-31 15:57:28 +08:00
Chad Wilson
02dd70300e Merge from trunk 2011-07-31 12:16:07 +08:00
Michael Wiencek
068cb6bdc9 Add 8cm CD to the format list 2011-07-30 23:04:45 -05:00
Chad Wilson
1a8ee0223a - Fix caching in Lastfm plugin to avoid queueing duplicate requests for the same URL. Instead, keeps an internal url -> track_process_function dict to defer processing of these tracks.
- Change request delay to 5 per second as the TOS seems to allow
- Remove some old commented code
2011-07-31 11:17:11 +08:00
Chad Wilson
6afc34bdf5 Fix priority setting for requests so albums open in a logical order 2011-07-31 10:58:21 +08:00
Chad Wilson
fdd87a828d Add the Lastfmplus plugin and update it for full 0.15 compatibility
- Caching is now compatible with 0.15 webservice requests manager - avoids re-requesting the same URL (especially for artist tags)
- Dodgy code that was accessing/updating album._new_tracks removed
- Request delay reduced to 200ms, in accordance with http://www.last.fm/api/tos
- Default "year" filter list updated
- Remove redundant "split artists" code
2011-07-31 00:16:32 +08:00
Chad Wilson
1f76828603 Don't log status bar updates that reset the bar to empty 2011-07-30 16:57:26 +08:00
Chad Wilson
536187d1ea Revert again; got confused - change has already been merged by Michael! 2011-07-30 16:29:50 +08:00
Chad Wilson
89b7de48a1 Undo .bzrignore change, no-one will merge it probably :) 2011-07-30 16:22:13 +08:00
Chad Wilson
a1bc61464c Merge from trunk 2011-07-30 16:11:07 +08:00
Michael Wiencek
0c62d3784c - Fix display of ampersands in the "other versions" menu.
- Only display this submenu once the release is actually loaded, otherwise it's confusing. It says "Loading..." but never does, because it doesn't have the release group MBID yet.
- Get rid of old logic for adding a "No other versions" item. This is never reached because it will at least always display the one existing version.
2011-07-26 18:07:13 -05:00
Michael Wiencek
2ef0f90402 Remove indentation that doesn't match the rest of the code 2011-07-26 02:53:54 -05:00
Michael Wiencek
ddbace5b37 Fix high CPU usage while idle (#5968) 2011-07-26 01:43:52 -05:00
Michael Wiencek
87e40449a6 Make sure removed albums return if they happen to reach _release_request_finished 2011-07-26 00:37:30 -05:00
Michael Wiencek
269b92ada9 Stop loading albums when they are removed from the interface. 2011-07-26 00:29:31 -05:00
Johannes Weißl
724a41ac0c Merge no_release plugin 2011-07-25 17:07:48 -05:00
Johannes Weißl
fd9cc93554 Add no_release plugin. 2011-07-25 23:59:51 +02:00
Michael Wiencek
cee071288d Stop analyzing files when they're removed from the interface. 2011-07-25 00:17:07 -05:00
Michael Wiencek
699453fa6e Use time.time() to time requests, instead of Qt's QDateTime.currentDateTime(), because its 'msecsTo' function wasn't added until 4.7. 2011-07-24 22:55:39 -05:00
Michael Wiencek
dde6b7d9af Fix PUID scanning 2011-07-24 22:00:43 -05:00
Wieland Hoffmann
1be527f263 WavPack: move correction files, too 2011-07-24 21:08:48 +02:00
Michael Wiencek
895b690d87 Use a browse request to load other release versions, and include label/catalog number information. 2011-07-21 15:40:44 -05:00
Lukáš Lalinský
57a5aa4589 Try harder to get the ASIN 2011-07-21 20:16:02 +02:00
Michael Wiencek
5885e7750a Fix requests breaking at midnight. 2011-07-21 01:23:41 -05:00
Michael Wiencek
7a6f69f64b Fix [no release info] and exception for releases without a date in the other versions menu 2011-07-20 15:39:15 -05:00
Michael Wiencek
3e2c86c38a Merging with gsoc-ngs branch 2011-07-20 14:25:53 -05:00
Lukáš Lalinský
75ed23d02a Add CD-R to the list of formats, make the code not fail on an unknown format 2011-07-20 11:47:33 +02:00
Michael Wiencek
78e1cad299 - Fix "album metadata not transfered to tracks anymore" (#5960)
- Fix "Picard 0.15 fails to load standalone recordings (non-album tracks)" (#5961)
- Move medium metadata parsing out of album.py and into mbxml.py.
2011-07-19 12:36:06 -05:00
Michael Wiencek
891c3f82ba Remove timers slowing down file/directory adds 2011-07-18 14:36:42 -05:00
Michael Wiencek
20844f37ac - Add the originaldate tag.
- Use the release group artist credit when artist standardization is enabled.
2011-07-18 09:19:18 -05:00
Chad Wilson
c0520b86e1 Fixed #5948 - folksonomy tags as genre not supported at NGS RG level 2011-07-18 09:18:30 -05:00
Michael Wiencek
01cfe146b4 Reverting this to give proper credit. 2011-07-18 09:15:26 -05:00
Johannes Weißl
bacb6fb66c Set to default: Convert Unicode punctuation characters to ASCII
http://forums.musicbrainz.org/viewtopic.php?id=2918
http://forums.musicbrainz.org/viewtopic.php?id=2857
2011-07-18 04:42:16 +02:00
Michael Wiencek
551b10f61f libdiscid fix for OS X 2011-07-17 16:59:29 -05:00
Lukáš Lalinský
29e1d38dbe Increase version number 2011-07-17 20:28:00 +02:00
Michael Wiencek
22975920cb Update NEWS.txt 2011-07-17 13:22:58 -05:00
Michael Wiencek
b1fe2888bd Small misc. fixes 2011-07-17 11:47:37 -05:00
Michael Wiencek
65bda99dab Merging with gsoc-ngs branch, minus collections-related features. 2011-07-17 11:47:06 -05:00
Michael Wiencek
f3bf2b1270 Small misc. fixes 2011-07-17 11:45:34 -05:00
Michael Wiencek
7be16905bb Run all metadata processor plugins inside _finalize_loading, before tagger script. (Fixes http://bugs.musicbrainz.org/ticket/5850) 2011-07-17 10:22:01 -05:00
Chad Wilson
6ca749dc9a Merge from trunk 2011-07-17 23:09:21 +08:00
Michael Wiencek
54ff148410 Allow to work on the compilation tag 2011-07-17 01:25:19 -05:00
Michael Wiencek
b1239754a7 Fix exception saving a POPM frame with a decimal rating (e.g. 4.5/5) 2011-07-16 00:52:34 -05:00
Michael Wiencek
5a64f0bff9 Request user ratings for standalone recordings 2011-07-16 00:50:48 -05:00
Michael Wiencek
6ff3b0b178 Fix method assignment 2011-07-16 00:10:49 -05:00
Michael Wiencek
26f06b1dbf Drag and drop fix for newer version of Qt. 2011-07-16 00:06:01 -05:00
Michael Wiencek
012abbf7de Don't request collections if no username or password is set. 2011-07-15 22:51:29 -05:00
Michael Wiencek
151c41bdde Fixes ticket #5938 (relationships are entered twice (release <-> recording)) 2011-07-15 22:43:42 -05:00
Michael Wiencek
80f98021d6 Disable all "standardization" for pseudo-releases. 2011-07-15 19:09:10 -05:00
Michael Wiencek
c5c3c76757 Always load collections on startup. 2011-07-14 22:40:01 -05:00