Laurent Monin
b68a3d3435
tools/generate_README: Order scripts by name
2015-06-10 13:51:24 +02:00
Laurent Monin
976871ad6d
CD1D: update version
2015-06-10 13:27:37 +02:00
Laurent Monin
90296369f5
CD1D: Remove useless log line
2015-06-10 13:27:01 +02:00
Laurent Monin
2b1ef0016d
CD1D: fix parsing release date in french too
...
"aujourd'hui" and "hier" are used for very recent releases, parsing was working only for english "today" & "yesterday"
2015-06-10 13:25:16 +02:00
Aurélien Mino
2b54c81745
Merge handlers in ajax request context, to prevent duplicated requests
...
to MB webservice.
2015-06-09 00:16:41 +02:00
Aurélien Mino
cd8d7c6d98
Changed ajax requests queue implementation from a simple array to a
...
linked map.
The goal is to used the map feature to prevent making duplicated
requests.
2015-06-08 22:44:39 +02:00
Aurélien Mino
439201356f
[discogs] No MB links should be added for Marketplace links.
2015-06-08 07:16:20 +02:00
Laurent Monin
3047bce8d7
Update versions due to recent changes
2015-06-08 01:57:42 +02:00
Laurent Monin
d3280dbbe0
Add an helper script to maintain versions in user scripts
2015-06-08 01:55:53 +02:00
Laurent Monin
8df35d0330
Fix a typo causing the logger to fail: None != none
...
@grant None is incorrect, the correct "@grant none" is the default since greasemonkey 2.0
so just drop those lines.
2015-06-07 23:34:18 +02:00
Aurélien Mino
f89b8f0a85
Update discogs importer version
2015-06-07 21:51:05 +02:00
Aurélien Mino
74ea93381e
[discogs] Use mblinks cache to seed MBIDs for artists, labels,
...
release-group.
2015-06-07 21:49:51 +02:00
Aurélien Mino
3f00813732
Fix seeding of artist credit MBID and add support for seeding
...
release-group MBID.
2015-06-07 21:48:00 +02:00
Aurélien Mino
a193e5079f
[discogs] Display more MusicBrainz links:
...
- track artists
- labels
- "All Versions of this Release" link
2015-06-07 20:00:05 +02:00
Laurent Monin
0442f76f55
Update bandcamp importer version
2015-06-07 01:46:50 +02:00
Laurent Monin
92aa8cca37
Clarify single/track/album and related code
...
- track, /track/ on bandcamp, belongs to an album, not importable
- single, /track/ on bandcamp, standalone, importable
- album, /album/ on bandcamp, importable
2015-06-07 01:46:03 +02:00
Laurent Monin
ff19d2f96f
parent_album -> parent_album_url
2015-06-07 01:26:56 +02:00
Laurent Monin
670074e07b
Fix up album/artist links on track pages
2015-06-07 01:22:49 +02:00
Laurent Monin
67204007b8
Retrieve release info before anything else.
2015-06-07 01:20:23 +02:00
Laurent Monin
f431b89623
Store url instead of title in release.parent_album
...
Title is unused in itself, but the whole purpose is to differentiate single tracks vs single tracks belonging to an album.
2015-06-07 01:18:27 +02:00
Laurent Monin
e29787ecc0
Use url provided by Bandcamp in albumData instead of window.location
...
Provided url is cleaner.
2015-06-07 00:30:25 +02:00
Laurent Monin
166cfd57a9
Fix single import not showing regression
...
Bug introduced by me in 34584e7b77
2015-06-07 00:22:03 +02:00
Laurent Monin
0ed808ff11
Bump discogs and bandcamp versions
2015-06-06 13:44:05 +02:00
Laurent Monin
c152b18db5
Merge pull request #48 from zas/discogs_mblinks
...
Discogs importer: use mblinks
2015-06-06 13:42:26 +02:00
Laurent Monin
4bc4e9e3c8
Use latest jquery version
...
Old version is getting ... old.
2015-06-06 13:12:47 +02:00
Laurent Monin
138943667f
Fix mb links display when navigating through pages
...
Pages are pjax-loaded, an event was listening for changes but due to discogsLinksMagnified attribute set in magnifyLinks(), the step was ignored (we want the links to be magnified again).
So, ignoring this attribute on triggered event is working.
I'm not sure this is the best fix for that yet.
2015-06-06 13:12:07 +02:00
Laurent Monin
e66f4c45df
Fix an old issue causing the mb link to be added more than once.
...
Mark links as processed using an attribute.
Note: there is another old issue related to discogs page navigation, links don't always show up
2015-06-06 10:42:28 +02:00
Laurent Monin
636c9e0ca9
Display link to MB artist on master and release pages
2015-06-05 23:28:45 +02:00
Laurent Monin
3b3ea553f6
Normalize discogs artist urls
2015-06-05 23:28:09 +02:00
Laurent Monin
beef49f3e1
Drop unused variable
2015-06-05 23:26:13 +02:00
Laurent Monin
6d778043fc
Discogs importer: use mblinks lib
...
Behavior changed slightly:
- cached entries are now refreshed after a week (tune-able)
- icons are now specific to types (release, release-group)
2015-06-05 22:17:24 +02:00
Laurent Monin
f19d8a0b0a
mblinks: add a way to override link title or image for one or more types
2015-06-05 21:57:03 +02:00
Laurent Monin
b6a7eced65
mblinks: fix up release-group image source links
...
Issue caused by a mix up of 'release-group' and 'release_group' which remains
unseen with the bandcamp importer since it doesn't use any type with '-'.
2015-06-05 21:50:52 +02:00
Laurent Monin
5dcd552f13
Use relative paths in @require for libs
2015-06-05 20:49:23 +02:00
Laurent Monin
ddbe9ab78d
Merge pull request #47 from zas/mblinks_lib
...
Bandcamp importer: add links to matching MB artist and releases
2015-06-05 20:47:08 +02:00
Laurent Monin
86e842e12b
Merge pull request #46 from zas/subtracks_duration
...
Calculate total duration of sub-tracks if needed
2015-06-05 20:46:51 +02:00
Laurent Monin
3a8fef22bb
searchAndDisplayMbLink(): save to cache once, after the loop
2015-06-05 17:32:11 +02:00
Laurent Monin
b7a7b0c617
searchAndDisplayMbLink(): remove check for valid type
...
At worse, the code will fail if an incorrect type is provided by the dev.
2015-06-05 17:26:53 +02:00
Laurent Monin
5f08654b16
Simplify initCache()
2015-06-05 17:15:04 +02:00
Laurent Monin
14179dda3f
Move hardcoded musicbrainz url to a MBLinks property
2015-06-05 17:01:19 +02:00
Laurent Monin
3e16227cd9
Do '-' to '_' replacement in type once, outside the each loop
2015-06-05 16:56:37 +02:00
Laurent Monin
41c5f675cf
Encode URI passed as parameter in MB ws request url
2015-06-05 16:53:15 +02:00
Laurent Monin
b306925b98
Move MBLinks js class to lib/mblinks.js, and use relative paths for @require
2015-06-05 11:13:42 +02:00
Laurent Monin
507641ee33
Bandcamp importer: add links to matching MB artist and releases
...
Based on the discogs importer code, but with few improvements:
- localStorage entries can expire (set to 1 week)
- code has its own namespace, and is more generic (it will move to a lib later)
- prevent jquery libs conflicts (GM vs website), jquery upgraded to 2.1.4
2015-06-05 10:39:00 +02:00
Laurent Monin
573c1d7eba
CD1D importer: update version
2015-06-04 16:53:18 +02:00
Laurent Monin
7f6f2be7ee
CD1D importer: use much more recent jquery version
2015-06-04 16:15:09 +02:00
Laurent Monin
aebed5afdd
CD1D importer: fix a fatal typo
2015-06-04 16:13:31 +02:00
Laurent Monin
adf6c4fdca
Calculate total duration of sub-tracks if needed
...
Tested with: http://www.discogs.com/release/1156598
Suggested by https://github.com/murdos/musicbrainz-userscripts/pull/45#issuecomment-108753443
2015-06-04 10:08:03 +02:00
Aurélien Mino
c72f353f6e
Merge pull request #45 from zas/subtracks
...
Handle sub-tracks and their titles
2015-06-04 08:48:06 +02:00
Laurent Monin
45c0216ea0
Discogs importer: append sub-track titles to main title
...
If we have an index titled "A" with 2 sub-tracks "B" and "C", set the track title to "A: B / C"
Tested on http://www.discogs.com/release/5880212
2015-06-04 00:37:15 +02:00