A new MusicBrainz user script was released

Deezer: Hide Premium Upsell Popup
Automatically dismisses the “Try Deezer Premium” nag popup on the free tier.
(vibe-coded with the help of Claude AI)

2 Likes

MusicBrainz: Always Show and Sort All Releases by Year
Automatically forces ?all=1&va=0 on artist pages and sorts release group tables by year. Includes a small toggle switch.
(vibe-coded with the help of Gemini AI)

without the script, clicking here
image
on Dr. Dre - MusicBrainz yields some weird results…

The script adds a toggle to always redirect to “show all release groups” and also sorts by year the mess.
image

1 Like

I am playing currently with this one, maybe somebody finds it useful, or has ideas:

4 Likes

Now that Beatsource has been merged into Beatport, I set the above script to obsolete and added a new one that implements the same ideas onto the latter platform.

Similarly with the old script, without an open Beatport API the metadata is obtained from the URLs used for JSON data routing (since pages on Beatport, just like the discontinued Beatsource are built using next.js):

https://www.beatport.com/_next/data/{buildID}/en/release/-/{releaseID}.json

Key data displayed on the panel this script adds:

  • UPC (or barcode in MB terminology, useful when the labels’ own catalogue ID is visible instead)
  • GRid (not assigned to all releases)
  • all timestamps reported in the JSON metadata, with warnings if the main release date predates the major services of iTunes and Spotify (useful when in doubt about the actual release date)
  • ISRC codes per each track
  • Tracks available for streaming are indicated with headphones emoji :headphone:
5 Likes

I’ve been writing an importer script for Volumo for the last few days after seeing someone mention it on this forum. Very cool store!

I think it works as expected but I’m still a noob at javascript so if anything breaks please let me know.
It adds three buttons to release pages, one to import the release, one to look up the release with Harmony, and one to import ISRCs with magicISRC

4 Likes

I also published an importer script for Amazon Music the other day, it’s not as extensive as other stores since they don’t have a public API but it’s probably better than typing out releases by hand :laughing:

4 Likes

Volumo: MusicBrainz Importer

I’ve also been working on an importer for Volumo. Most things should work, maybe I add more features. It’s loosely based on the murdos importer userscripts.

Besides importing releases and looking up on Harmony (including MBID if found for easier updating), it can also seed labels and artists with their links plus area (If the country_code matches the ISO code). It tries to find existing releases by URL falling back to a barcode based search and allows seeding the Volumo URL.

Since artists are set similar to Beatport they also have special handling like filtering remixers from tracks or truncating release artist to “Various Artists” if there are too many.

Dates also needed a bit of special handling for “exclusive” releases.

3 Likes

Hi, I just made a simple userscript to allow me to easily rate entities.
The five 5 stars system is not convenient for me and I saw somewhere that behind the scene MB ratings are a percentage. So this scripts just adds an input where you can enter a number between 0 and 100 and just press enter or the tick on the right to submit your rating.
You can still use the stars for a quick access to ratings 20, 40, 60 etc..

You can find it there → https://codeberg.org/bayang/userscripts/src/branch/main/src/mb-rating.user.js

2 Likes

I am fiddling with cover art editor. Looks promising at the moment.

3 Likes

7 posts were merged into an existing topic: The userscript discussion thread

A post was merged into an existing topic: The userscript discussion thread

Here is something someone may be crazy enough to use. I created it to explore the idea.

Scribe edits MusicBrainz release in your real editor (VS Code, Vim, Notepad…).

3 Likes

MusicBrainz: Chronological Associated Singles/EPs

I “vibe-coded” the following script with the help of Gemini to solve MBS-10140.

The script sorts associated singles/EPs of an album by date of release shown in italics next to each single/EP.

Here’s an example:

without using the script

using the script

4 Likes

3 posts were merged into an existing topic: The userscript discussion thread

MusicBrainz: Canadian Province Flags Everywhere

I expanded my MusicBrainz: Quebec Flags Everywhere script to include all Canadian provinces (and territories) flags. Here’s a link to the new script.

Without using the script

Using the script

7 Likes

MusicBrainz: Guess Case Improver

Userscript to improve the native “Guess Case” and “Guess feat. artists” buttons in the release and recording editors.

(The name is slightly misleading as the script originally performed both actions when clicking “Guess Case”. Now they run independently)

Install | Source Code

  • Improved “Guess Case”: Detects common Extra Title Information (ETI) phrases like (Official Video) or (Sped Up) and converts them to lowercase.
  • Improved “Guess feat. artists”: Intercepts the native button to strip artists from the title, handle separators, and deduplicate the artist credit list.
  • Preserves “Credited As”: Prevents MusicBrainz’s autocomplete from wiping out “Credited As” input when you select an artist from the dropdown list.

With script:

Without script:

Release editor:

If you want to try yourself:
https://harmony.mybrainz.dev/release?category=preferred&url=https%3A%2F%2Fopen.spotify.com%2Falbum%2F61i9ulgzLWZ8oG9bCR9umR

5 Likes

Spotify Release List: MusicBrainz Checker

Do you use Spotify Release List to track new releases and wanted to know which ones are already in MB? Now you do.

Install | Source Code

It hides existing releases by default:

But you can toggle to show all:

Protip: Convert them to Harmony links with one of my bookmarklets for quicker importing.

3 Likes