Lukáš Lalinský
95ef461b5e
Temporary fix for the cover art plugin
2011-05-30 11:15:04 +02:00
Michael Wiencek
6dc6a9d448
Fix tagger script.
2011-05-29 14:38:39 -05:00
Lukáš Lalinský
7d966d741c
These plugins no longer work
2011-05-29 20:25:29 +02:00
Lukáš Lalinský
b72a0d0446
Fix checking if a NAT is already loaded
2011-05-29 20:17:23 +02:00
Lukáš Lalinský
0c029188a2
Primarily use track metadata, recording only as a fallback
2011-05-29 19:59:11 +02:00
Lukáš Lalinský
1e35bd1500
Add a plugin for old-style disc numbers in album titles
2011-05-29 19:36:23 +02:00
Lukáš Lalinský
ac6c2fd547
Mark some plugins as compatible with 0.15
2011-05-29 19:24:39 +02:00
Lukáš Lalinský
765dca0aa7
Increase the version number to 0.15beta1, drop support for all previous plugins
2011-05-29 18:36:41 +02:00
Lukáš Lalinský
19f1249d5a
Allow loading of NATs using the website integration
2011-05-29 15:03:45 +02:00
Lukáš Lalinský
6ae5b8fd67
Fix loading of NATs
2011-05-29 14:45:20 +02:00
Lukáš Lalinský
e733e7219a
Fix relationship parsing
2011-05-29 14:26:55 +02:00
Lukáš Lalinský
77d1bec4f7
Load recording/work level relationships
2011-05-29 13:53:12 +02:00
Lukáš Lalinský
60bbe12a5e
Correctly finish album loading in case of an error
2011-05-29 13:42:56 +02:00
Michael Wiencek
02fc7a30a8
Merging with gsoc-ngs branch.
2011-05-29 01:57:59 -05:00
Michael Wiencek
b50151d9ac
Get rid of the preferred release country option.
2011-05-27 10:27:04 -05:00
Michael Wiencek
9f4ee03521
- Add support for loading non-album tracks. Two classes, NatAlbum and NonAlbumTrack, are introduced.
...
- Hide the plugins submenu (for releases) if there are no plugins.
- Sort the "Other versions" submenu by release date.
- Parse medium titles.
2011-05-26 23:48:00 -05:00
Michael Wiencek
6da48f12a7
Get rid of the preferred release country option.
2011-05-26 14:46:14 -05:00
Michael Wiencek
bcca2421c4
Merging with gsoc-ngs branch.
2011-05-23 15:37:02 -05:00
Michael Wiencek
fa9d455e70
- Nuke all traces of "release events" in the code. The release context menu now has an "Other versions" submenu where you can switch to a different release from the release group. It queries the RG in the background to construct this list.
...
- Fix cluster lookups.
- Only display the disc numbers for a release if there's more than one medium.
- preferred_release_country support needs to be fixed.
2011-05-23 00:57:30 -05:00
Michael Wiencek
8f3c076bf5
Fix scanning on OS X.
2011-05-22 12:26:22 -05:00
Michael Wiencek
50e2c1de73
Remove score column from cdlookup dialog entirely.
2011-05-22 12:20:57 -05:00
Michael Wiencek
cb0547e39c
Fix scanning on OS X.
2011-05-22 11:32:02 -05:00
Michael Wiencek
4775a44fce
Fix building on OS X, and allow non-MacPorts paths.
2011-05-22 09:08:46 -05:00
Michael Wiencek
16e9cf8f67
Merging with gsoc-ngs branch.
2011-05-22 09:08:06 -05:00
Michael Wiencek
bafeaec2a5
Fix building on OS X, and allow non-MacPorts paths.
2011-05-22 08:54:19 -05:00
Michael Wiencek
3920a3b2e9
- Fix PUID lookup and submission.
...
- Fix track rating submission.
- Fix DiscID lookup.
The URLs to lookup PUIDs and DiscIDs are much different, so that required a variety of changes in webservice.py. PUIDs/ratings are now submitted with an XML document as the body, so those functions had to be rewritten (but they are rather small).
2011-05-21 01:13:24 -05:00
Michael Wiencek
363d260127
Fixes track lookups. When you lookup a recording the XML now returns multiple releases per recording, so _compare_to_track was modified to calculate similarities for each release (not just the first one).
...
artist_credit_to_metadata in mbxml.py was split into two functions, because _compare_to_track needed to use that functionality while parsing results.
Also fix a bug in mbxml.py where releases that had tracks with no durations wouldn't load.
2011-05-20 11:00:24 -05:00
Michael Wiencek
ecd7f50da0
Merging with main branch
2011-05-20 08:02:15 -05:00
warp
eaa2f929b9
Bump up the mutagen required version, as 1.20 fixes a bug with saving cover images in ASF.
...
Document how to run the test suite in INSTALL.txt.
2011-05-20 09:41:04 +02:00
Michael Wiencek
fdd99a3442
Fixed tagger script evaluation when unicode to ASCII conversion is activated.
2011-05-20 10:18:57 +02:00
Michael Wiencek
2e69bd007d
Modify _parse_release to iterate over the release medium-list. Disc numbers are now displayed next to track numbers like "1-01 Title."
...
Introduce an albumids mapping to keep track of MBID redirects. This way, if a user has discs tagged with separate MBIDs, they will all be loaded into the same release.
2011-05-19 18:23:24 -05:00
Michael Wiencek
720ea96e25
Replace unittests in test_mbxml.py and modify functions in mbxml.py to parse the new XML for tracks (recordings) and releases.
2011-05-19 11:21:21 -05:00
Michael Wiencek
d01d2fe030
Merging with main branch
2011-05-19 11:18:18 -05:00
Philipp Wolfer
3c094a6bc8
Set log level to debug instead of info when logging the start of a new request
2011-05-18 23:18:43 +02:00
Philipp Wolfer
1f6ce606d7
Allow unsetting of release event tags
2011-05-18 23:13:56 +02:00
Philipp Wolfer
3a2c2c345c
Fixed syntax error.
2011-05-16 13:03:29 +02:00
Philipp Wolfer
701e4dfca1
Updated translations
2011-05-16 12:47:50 +02:00
Philipp Wolfer
35476003d0
Updated UI language list
2011-05-16 12:41:31 +02:00
Philipp Wolfer
efa5d40cc4
Updated translation template
2011-05-16 12:21:00 +02:00
Philipp Wolfer
cf43406c83
Manually merged Launchpad translations
2011-05-16 12:16:55 +02:00
Michael Wiencek
7544a05254
Merging with main branch
2011-05-15 15:52:00 -05:00
Lukáš Lalinský
db2864e907
The default weight should be the same for all release types
2011-05-15 16:38:43 +02:00
Lukáš Lalinský
3f21fa72a9
Changelog
2011-05-15 16:04:44 +02:00
Andrew Barnert
4beaa66f1d
Set the file browser's root to /Volumes instead of / on OS X
2011-05-15 01:33:17 +02:00
Philipp Wolfer
65dca38dc4
Option to set preferred release types for improved album matching.
2011-05-13 00:27:47 +02:00
Philipp Wolfer
1567d802c3
Added UI to set preferred release types.
2011-05-13 00:15:39 +02:00
Philipp Wolfer
65c0ddc278
Added basic weights to prefer albums over compilations.
2011-05-11 22:50:33 +02:00
Lukáš Lalinský
98c20105ed
Implement sorting in the tree view
...
This is based on the patch by Aaron Lambers, but simplified and changed to
not sort by default, only when explicitly asked by clicking on the header.
Tracks inside albums are also never sorted, only albums, clusters and files.
2011-04-23 22:54:06 +02:00
Lukáš Lalinský
40b3273265
Implement HTTP request throttling
...
This is heavily based on falcotron's patch that implemented the same for QHttp.
2011-04-13 21:22:14 +02:00
Philipp Wolfer
3f2bfe10af
Include to-track relations in XML service response.
2011-04-11 22:23:20 +02:00