Harmony: Enhancements

Adds some convenience features, various UI and behavior settings, as well as an improved language detection to Harmony.

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Greasemonkey lub Violentmonkey.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Violentmonkey.

Aby zainstalować ten skrypt, wymagana będzie instalacja rozszerzenia Tampermonkey lub Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, musisz zainstalować rozszerzenie menedżera skryptów użytkownika.

(Mam już menedżera skryptów użytkownika, pozwól mi to zainstalować!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Musisz zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

(Mam już menedżera stylów użytkownika, pozwól mi to zainstalować!)

Autor
chaban
Dziennych instalacji
0
Wszystkich instalacji
18
Oceny
0 0 0
Wersja
1.19.1
Utworzono
05-08-2025
Zaktualizowano
14-12-2025
Rozmiar
105 KB
Licencja
MIT
Dotyczy

Note: This script and the description were generated by an AI assistant.

A comprehensive userscript for Harmony that adds quality-of-life features, data correction tools, and advanced language detection to streamline your import workflow.


Key Enhancements

Release Data Correction & Automation

  • Improved Release Type Detection: Automatically corrects the release type to "Single" or "EP" based on track title analysis, useful for releases that contain multiple versions of a single song.
  • Artist Credit Sync: For single-track releases, automatically syncs the more detailed track artist credit up to the main release artist.
  • Normalize ETI: Converts hyphenated Extra Title Information (ETI) on titles (e.g., Title - Remix to Title (Remix)) to match MusicBrainz style guidelines.
  • Self-Release Labeling: Automatically sets the label to the special purpose label [no label] for self-releases where the artist name matches the label name.
  • Label MBID Mapping: Automatically sets a known Label MBID based on a user-defined list if Harmony cannot resolve it.

Language Detection

  • Enhanced Language/Script Guessing: Implements a secondary browser-based language detection system which can be more accurate than Harmony's default.
  • Customizable Settings: Offers a dedicated settings panel to control detection mode (browser, Harmony, or none) and fine-tune confidence thresholds for applying changes.

Seeder Behavior

  • Skip MusicBrainz Confirmation: Adds an option to skip the MusicBrainz confirmation page when submitting new releases.
  • Include GTIN and Packaging on Update: Adds an option to include GTIN (barcode) and set packaging when updating existing releases.
  • Drop Artist Names as credited from Seed: When an MBID is available, this option removes the artist's name from the seed data.

UI & Workflow

  • Clipboard Re-Lookup: Adds a "Re-Lookup from Clipboard" button to the lookup form for quickly starting a new lookup or extending an existing one using a supported source URL found in your clipboard.
  • Release Actions Page Re-Lookup: Adds a "Re-Lookup with Harmony" link to the Release Actions page for easily re-running a lookup.
  • External Search Links: Adds quick search links for yet unsupported providers (Qobuz, YouTube Music, Beatsource, etc.).
  • Minor Tweaks: Enables copying the permalink URL on click and provides options to hide verbose/redundant info sections for a cleaner UI.