Musixmatch Contributor Viewer Logo

Documentation

Installation

First, Install Tampermonkey

  1. Visit tampermonkey.net
  2. Click "Download" and install the extension to your browser
  3. Once installed, pin the extension to your browser toolbar

Next, Install the Script

  1. Go to the website: bryyce19.github.io/mxm-contribs
  2. Click the Install Script button
  3. Once installed, you're ready to use the script
Install Script

Updating the Script

  1. Go to the main install page and click the Update Script button.
  2. Click the Update Script button near the bottom of the page. Tampermonkey will prompt you to update.
  3. Approve the update in Tampermonkey. That's it! You now have the latest version.
  • Pro-tip: You can check the changelog for what's new in each version :)

Getting Started

To Start

Go to any mission or non-mission studio page on musixmatch.com.

Seeing Contributor Info

  1. The first time, a new button (people emoji) will appear in the bottom left
  2. Click the button to show contributors

Overwrite Protection

The script includes an overwrite protection system that:

  • Automatically detects when you attempt to save changes
  • Shows a confirmation popup if the contributor has specific overwrite preferences
  • Displays detailed contributor information including:
    • Languages they work with
    • Special notes for each language
    • Direct links to their Musixmatch profile and Slack
  • Requires explicit confirmation before proceeding with overwrites

Contributor Roles

Icon Role
Specialist Specialist
Curator Curator
Graduate/Rookie Graduate/Rookie

User Interface Controls

  • Theme Toggle (🌗): Top right corner, switch between dark/light mode
  • Close Viewer (✖): Click the X icon at the top right
  • Scroll Arrows (⬆⬇): Use if scroll bar fails (known bug)
  • Debug Mode (🟢): Right-click the contributor button to toggle debug mode for troubleshooting

Warnings & Errors

The viewer only works on valid studio pages. If the script detects an unsupported page, an error will appear.

When attempting to save changes:

  • If a contributor has "Ask" permission, you'll see a yellow warning popup
  • If a contributor has "No" permission, you'll see a red warning popup
  • Each popup includes detailed contributor information and requires explicit confirmation

Permission Types

Icon Permission Description
🔓 Allows overwrites Contributor allows their work to be overwritten without confirmation
🙋‍🔒 Ask before overwriting Shows a yellow warning popup requiring confirmation before changes
🔒 Does not allow overwrites Shows a red warning popup requiring explicit confirmation
🛠️ Staff discretion Use your judgement for overwrites, no confirmation required

Contributor Information Display

The overwrite confirmation popup shows detailed contributor information:

  • Languages: All languages the contributor works with
  • Notes: Special instructions or preferences for each language
  • Links: Access to contributor's Musixmatch profile and Slack
  • Permission Status: A visual indication of overwrite permission

The information is automatically loaded when you open a track and is kept up to date as you navigate between tracks.

Back to Home

This script is not endorsed by or affiliated with Musixmatch in any way.