mb. FUNKEY ILLUSTRATED RECORDS

musicbrainz.org: CAA front cover art archive pictures/images (release groups and releases) Big illustrated discography and/or inline everywhere possible without cluttering the pages

These are versions of this script where the code was updated. Show all versions.

  • v2016.6.15 2023-11-19

    FIX. javascript error, can’t find sibling in https://musicbrainz.org/recording/c7ffdbaf-cda4-41a6-a175-b289f3e8596a/edits

    remove chrome work-arounds and advocate Tampermonkey instead when needed (#17)

    Merge branch 'master' of https://github.com/jesus2099/konami-command

    Conflicts: jasrac-mb-minc_WORK-IMPORT-CROSS-LINKING.user.js

    aligning metadata block keys

    decoding some more unicode

    NEW. mbsandbox.org support NEW. forceHTTP turbo option also applies to MBS images now

    NEW. allow forceHTTP (CAA super speed) on MB.org/ and MB.org/release/MBID

    FIX. returnto=… kind of URLs are blocking user scripts ☞ excluding musicbrainz.org/* instead of just musicbrainz.org* (to allow musicbrainz.org%2F)

    stopped using geeky looking Array.prototype.forEach.call(nodelist, function(node) {}); completely.

    Merge branch 'master' of https://github.com/jesus2099/konami-command

    CHG. no more limit on any image width.

    FIX. small pictures increase height of table rows. CHG. small pictures 2×bigger.

    FIX. hovering small pictures makes big pictures jump around.

    NEW. small pictures are now completely CRAZEY (and more readable)!

    REVERT. the funkey crazey got too sick (back to static small images). FIX. FUNKEY CAA is too crazy on thin little images (#39).

    FIX. some pagination buttons get an image (e.g. https://musicbrainz.org/release-group/03306484-b0be-34a8-8f1e-5f002ef52cae/edits).

    Merge branch 'master' of https://github.com/jesus2099/konami-command

    NEW. clicking outside images reduces all images.

    testing compatibility metadata from https://github.com/JasonBarnabe/greasyfork/issues/30#issuecomment-75478176

    @downloadURL and @updateURL fixed: //raw.githubusercontent.com → //github.com/…/raw/ @author normalised: PATATE12

    @downloadURL and @updateURL fixed: //raw.githubusercontent.com → //github.com/…/raw/ @author normalised: PATATE12

    FIX. first click on a link, when an image is expanded, is blocked

    using .classList(.add/.remove/.toggle/.contains) instead of .className where opportunate. replacing clss() and cssClass(), I didn’t know I reinvented the weel.

    CR + LF → LF

    metadata

    LF → CR+LF back to Windows (my OS) good old end of line characters. clipboard made it too prone to mistake for too few bytes gained.

    cleanup

    Add series support @Hawke request in http://greasyfork.org/forum/discussion/6591

    use lib

    Use relative paths following MBS change (closes #155 again).

    Revert "MBS relative paths" (#155) Keeping those changes in the beta branch (good @bricas advice in #156). This reverts commit 4c6166ffc284974e58adbc70873d295fbbc1a524. This reverts commit ba1b4406232bcc568ec24192682022fb972302ed. This reverts commit 8785f7f65498dec43dea2eb43a02bf5874c9d74a.

    Marking #155 MBS beta changes as “-beta” version in my beta branch.

    Warning: OUJS.org minify feature would break my metadata block parser (#158).

    Merge branch “beta” (#155)

    Conflicts:

    mb_COLLECTION-HIGHLIGHTER.user.js

    mb_FUNKEY-ILLUSTRATED-RECORDS.user.js

    mb_INLINE-STUFF.user.js

    mb_MASS-MERGE-RECORDINGS.user.js

    mb_PENDING-EDITS.user.js

    mb_PLAIN-TEXT-TRACKLIST.user.js

    mb_REVIVE-DELETED-EDITORS.user.js

    mb_SUPER-MIND-CONTROL-II-X-TURBO.user.js

    FIX #150: smallpics appear in some edit page tabs.

    Updating some @changelog, @supportURL and @compatible meta data.

    Revert my too hasty changes after a false alert:

    • Putting back favourite “self” instead of less explicit “window”
    • Explicit “self” on location
    • No self on prompt Closes #218. More info at violentmonkey/violentmonkey-oex#45.

    Security improvement: using match instead of include (closes #192). Added //*.mbsandbox.org support where it was missing.

    Report #253 regression fix

    Merge branch 'master' into #244y-van-zall-shook-up-links

    Conflicts:

    mb_ALL-LINKS.user.js

  • v2022.2.4 2022-02-04 Fix: Pending edits RG grey CAA icons are not hidden #635
  • v2021.12.20 2021-12-20 Display each bigpics only once on Recordings page #642 Reuse 64fec5b2c87c71ed88c1f791ff352df75c91b6be
  • v2021.11.11.238 2021-11-11 Clean unused variable up
  • v2021.11.11 2021-11-11 Hide MBS release group CAA icon, once loading started #635 This MBS-11059 serves as placeholder makes the script less jumpy!, Show in all edit history lists #56 Added user edits and entity edit histories, Don’t limit BIG_PICS to first occurrence only #56, Remove MBS-11327 (#527) workaround https://tickets.metabrainz.org/browse/MBS-11327 is fixed I can revert c8d737a3b3982bf42085251197b914df8f347641, Fix big pic yellow highlight in react-hydrate pages #605 Move event listener from react-hydrate TR to clean TABLE
  • v2021.2.12 2021-07-28 Script ID linked in other scripts - mb_HIDE-DIGITAL-RELEASES #603 - mb_MERGE-HELPOR-2 #492 - mb_PRINT-ALL-PAGES
  • v2021.2.12 2021-02-12 Use innerText for AC cell that can contain <script> textContent is faster but shows <script> content Closes #559
  • v2021.1.12.2099 2021-02-03 Metadata block clean-up (#510) - Use Web Archive for userscripts(-mirror).org for safety - Use same namespace and namespace everywhere
  • v2021.1.12.2099 2021-02-01 eslint recommended: last pass, CRLF→LF Redoing this whole replace now that I use Linux, First wave of custom eslint rules, Bump versions post ESLint clean-up, Merge branch 'eslint'
  • v2021.1.12 2021-01-13 Show CAA icons on release search page Implements https://tickets.metabrainz.org/browse/MBS-11327 (dirty) fixes
  • v2020.9.24.1420 2020-11-25 Use //cdn.jsdelivr.net/gh/ (allowed by GF) … for require(d) libraries instead of //greasyfork.org/scripts/ One dependency less towards #396 (abandon mirrors). Also give less emphasis on mirrors and update compatibilities in README files.
  • v2020.9.24.1419 2020-11-18 Remove *.mbsandbox.org support Freso said: Sandboxes have been discontinued and are not coming back https://wiki.musicbrainz.org/index.php?title=History:Development/Sandbox&diff=73442&oldid=69877, Make all triggers regex include I had a mix of match and include.
  • v2020.9.24.1418 2020-09-24 Remove obsolete OpenUserJS comment This is bogus since I removed my meta function in 0df27588053dbe3e2c71f5ae7c4da8bc53d3e997 See https://github.com/jesus2099/konami-command/issues/158 for explanation of OpenUserJS unstableMinify comment, Make release group CAA icons visible during loading
  • v2020.9.24.1353 2020-09-24 Show pending front covers as well @aerozol told me that release groups with only pending front cover arts would not show their icon. https://community.metabrainz.org/t/display-cover-arts-in-musicbrainz-pages-mb-funkey-illustrated-records/180558/19?u=jesus2099
  • v2020.9.24.1312 2020-09-24 Show how many images the front cover release holds
  • v2020.9.24 2020-09-24 Fix bad interaction with MERGE HELPOR 2 MERGE HELPOR 2 briefly saw /release-group/ HREF on CAA icons that are only supposed to contain /release/ HREF.
  • v2020.9.2.1710 2020-09-21 Remove RG CAA icon if error Usually a "page not found" error means that there are no cover arts, Display errors in JavaScript console This also adds enough delay to improve the cover art loading success rate!
  • v2020.9.2 2020-09-02 Add CAA icons to release groups Fixes #514.
  • v2020.6.16 2020-06-16 Display cover in new CAA icons CAA icons were added by https://tickets.metabrainz.org/browse/MBS-4644 Closes #505
  • v2020.3.11 2020-03-11 Don’t clone FUNKEY CAA in medium headers Those thumbnails require some JavaScript that cannot be cloned easily with the tag and its children. Thus I only saw sand glasses (see #482 screen captures).
  • v2020.2.25 2020-02-25 Use only \n for new lines in tooltips, stop using compatibility \r\n (#490) Recent Chrome update displays a small CR ␍ sign instead of \r. I initially put \r for compatibility with MAC/LINUX but it seems there is no need any more and \n alone works.
  • v2019.6.18 2019-06-18 Fix include regex syntax error
  • v2019.6.11.1213 2019-06-11 Show cover art on release merge pages (#435), Show cover art on release group merge pages (#435), Replace 10 @match by 3 regex @include: release, release group and search Update compatibility Version bump Closes #435, missing spacing, Stop using HTTP CAA from HTTPS MB Performance clean‐ups, Add edit (list) search pages but not edit pages. Don’t show smallpics in edit list pages. Part of “Fix edit list page display” #56.
  • v2019.6.4 2019-06-04 FIX #434: Server changed blocked script on release group page I don’t know if this box does still exist sometimes afer server update 2019-06-03 https://blog.musicbrainz.org/?p=7439 https://tickets.metabrainz.org/browse/MBS-9849
  • v2018.4.4 2018-09-27 FIX #358: OpenUserJS.org has still been blocking my licences for months… I didn’t notice. Continuing ☞ I’m really wondering again: Abandon or continue to adapt to GF and OUJS (#396). Previous fix (GPL-3.0+) 3161796570372feb4f48a4f71f4b2d8848d7e8dc did work but no more. Now GPL-3.0-or-later deb8c4b2081ac328d7403df2b401746a32b21b56 seems to be accepted.
  • v2018.4.4 2018-04-04 FIX #396: GF and OUJS: Abandon or continue to adapt GF mirror should now update back again as I’ve reverted to GF hosted libraries. OUJS mirror support was already fixed by new licences (#358).
  • v2016.6.15 2017-12-04 update browser support
  • v2016.6.15 2016-06-16 Synced from GitHub - Security improvement: using match instead of include (closes #192). Added //*.mbsandbox.org support where it was missing.
  • v2016.2.25 2016-05-17 Synced from GitHub - Revert my too hasty changes after a false alert: - Putting back favourite “self” instead of less explicit “window” - Explicit “self” on location - No self on prompt Closes #218. More info at violentmonkey/violentmonkey-oex#45.
  • v2016.2.25 2016-05-11 Synced from GitHub - Updating some `@changelog`, `@supportURL` and `@compatible` meta data.
  • v2016.2.25 2016-02-25 Synced from GitHub - FIX #150: smallpics appear in some edit page tabs.
  • v2016.2.23 2016-02-23 Synced from GitHub - Marking #155 MBS beta changes as “-beta” version in my beta branch. - Merge branch “beta” (#155) # Conflicts: # mb_COLLECTION-HIGHLIGHTER.user.js # mb_FUNKEY-ILLUSTRATED-RECORDS.user.js # mb_INLINE-STUFF.user.js # mb_MASS-MERGE-RECORDINGS.user.js # mb_PENDING-EDITS.user.js # mb_PLAIN-TEXT-TRACKLIST.user.js # mb_REVIVE-DELETED-EDITORS.user.js # mb_SUPER-MIND-CONTROL-II-X-TURBO.user.js
  • v2016.2.22 2016-02-21 Synced from GitHub - Warning: OUJS.org minify feature would break my metadata block parser (#158).
  • v2016.2.22 2016-02-21 Synced from GitHub - Revert "MBS relative paths" (#155) Keeping those changes in the beta branch (good @bricas advice in #156). This reverts commit 4c6166ffc284974e58adbc70873d295fbbc1a524. This reverts commit ba1b4406232bcc568ec24192682022fb972302ed. This reverts commit 8785f7f65498dec43dea2eb43a02bf5874c9d74a.
  • v2016.2.9 2016-02-09 Synced from GitHub - Use relative paths following MBS change (closes #155 again).
  • v2015.10.16 2015-10-16 Synced from GitHub - cleanup - Add series support @Hawke request in http://greasyfork.org/forum/discussion/6591 - use lib
  • v2015.6.4.1626 2015-08-07 Synced from GitHub - metadata
  • v2015.6.4.1626 2015-06-04 Synced from GitHub - using .classList(.add/.remove/.contains) instead of .className where opportunate
  • v2015.5.27.1310 2015-05-27 Synced from GitHub - FIX. first click on a link, when an image is expanded, is blocked
  • v2015.3.20.1553 2015-04-10 Synced from GitHub - @downloadURL and @updateURL fixed: //raw.githubusercontent.com → //github.com/…/raw/ @author normalised: PATATE12
  • v2015.3.20.1553 2015-03-20 Synced from GitHub - NEW. clicking outside images reduces all images. - testing compatibility metadata from https://github.com/JasonBarnabe/greasyfork/issues/30#issuecomment-75478176
  • v2015.2.27.22.34 2015-02-27 Synced from GitHub - FIX. some pagination buttons get an image (e.g. https://musicbrainz.org/release-group/03306484-b0be-34a8-8f1e-5f002ef52cae/edits).
  • v2015.2.23.16.16 2015-02-23 Synced from GitHub - REVERT. the funkey crazey got too sick (back to static small images). FIX. FUNKEY CAA is too crazy on thin little images (#39).
  • v2015.2.20.18.19 2015-02-20 Synced from GitHub - CHG. no more limit on any image width. - FIX. small pictures increase height of table rows. CHG. small pictures 2×bigger. - FIX. hovering small pictures makes big pictures jump around. - NEW. small pictures are now completely CRAZEY (and more readable)!
  • v2014.11.17.1803 2014-11-17 Synced from GitHub - &lt;ninja&gt; stopped using geeky looking Array.prototype.forEach.call(nodelist, function(node) {}); completely.
  • v2014.11.16.2015 2014-11-16 Synced from GitHub - NEW. allow forceHTTP (CAA super speed) on MB.org/ and MB.org/release/MBID
  • v2014.11.16.2014 2014-11-16 Synced from GitHub - NEW. mbsandbox.org support NEW. forceHTTP turbo option also applies to MBS images now
  • v2014.11.14.2207 2014-11-15 Synced from GitHub - &lt;ninja&gt; decoding some more unicode
  • v2014.11.12.1616 2014-11-13 Synced from GitHub - Merge branch &#39;master&#39; of https://github.com/jesus2099/konami-command Conflicts: jasrac-mb-minc_WORK-IMPORT-CROSS-LINKING.user.js &lt;ninja&gt; aligning metadata block keys - @icon with a cute kirby gif I animated long time ago (as suggested by ScitJav https://greasyfork.org/fr/forum/discussion/1692) - @version Chromium bug #1 - @since researched for all - @downloadURL/@updateURL explicit everywhere
  • v2014.11.12.1616 2014-11-12 Synced from GitHub - remove chrome work-arounds and advocate Tampermonkey instead when needed (#17)

Show all script versions