Skip to content

Commit

Permalink
Match local release title in French and AC in German (#128)
Browse files Browse the repository at this point in the history
  • Loading branch information
jesus2099 committed Aug 7, 2019
1 parent 9dcfda0 commit 0eaec6f
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions mb_MASS-MERGE-RECORDINGS.user.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
var meta = function() {
// ==UserScript==
// @name mb. MASS MERGE RECORDINGS
// @version 2019.8.6
// @version 2019.8.7
// @changelog https://github.com/jesus2099/konami-command/commits/master/mb_MASS-MERGE-RECORDINGS.user.js
// @description musicbrainz.org: Merges selected or all recordings from release A to release B
// @homepage http://userscripts-mirror.org/scripts/show/120382
Expand Down Expand Up @@ -65,7 +65,7 @@ var regex_MBID = new RegExp(sregex_MBID, "i");
var css_track = "td:not(.pos):not(.video) > a[href^='/recording/'], td:not(.pos):not(.video) > :not(div):not(.ars) a[href^='/recording/']";
var css_track_ac = "td:not([class]) + td:not([class])";
var css_collapsed_medium = "div#content > table.tbl > thead > tr > th > a.expand-medium > span.expand-triangle";
var sregex_title = "[^“]+“(.+) \\S+ (.+?) - MusicBrainz";
var sregex_title = ".+?[„“«‘] ?(.+) ?[“”»’] \\S+ (.+?) - MusicBrainz";
var startpos, mergeStatus, from, to, swap, editNote, queuetrack, queueAll;
var matchMode = {current: null, sequential: null, title: null, titleAndAC: null};
var rem2loc = "◀";
Expand Down Expand Up @@ -624,7 +624,7 @@ function loadReleasePage() {
var trackInfos = releaseWithoutARs.match(new RegExp("<a href=\"/recording/" + sregex_MBID + "\"( title=\"[^\"]*\")?><bdi>[^<]*</bdi></a>", "g"));
var trackTimes = releaseWithoutARs.match(/<td class="treleases">[^<]*<\/td>/g);
var rtitle = releaseWithoutARs.match(new RegExp("<title>" + sregex_title + "</title>"));
var releaseAC = releaseWithoutARs.match(/<p class="subheader"><span class="prefix">~<\/span> <!-- -->[\s\w]+? ((?:<span class="(?:mp|name-variation)">|<a href="\/artist\/).+?(?:<\/a>|<\/span>)) <span class="small">\(/);
var releaseAC = releaseWithoutARs.match(/<p class="subheader"><span class="prefix">~<\/span> <!-- -->[^<]+ (<.+?) <span class="small">\(/);
var discount = releaseWithoutARs.match(/<a class="expand-medium"/g).length;
if (recIDx5 && trackInfos && trackTimes && rtitle) {
var recIDs = [];
Expand Down

0 comments on commit 0eaec6f

Please sign in to comment.