Discogs MusicBrainz Auto-fill

Auto-fill Discogs release form with MusicBrainz data

作者
devernay
今日安裝
0
安裝總數
0
評價
0 0 0
版本
1.0
建立日期
2025-09-23
更新日期
2025-09-23
尺寸
32.0 KB
授權條款
MIT
腳本執行於

Auto-fill Discogs release form with MusicBrainz data


WHAT IT DOES:
This script automatically fills Discogs release submission forms using data from MusicBrainz.
It fetches comprehensive release information and populates all relevant form fields.

FEATURES:
• Auto-fills artist name, release title, label, catalog number, release date, country
• Sets format to CD and primary type (Album, EP, etc.) automatically
• Adds all tracks with numbers, titles, and durations
• Automatically adds more track fields if needed (for albums with >4 tracks)
• Downloads and uploads cover art from MusicBrainz Cover Art Archive
• Adds barcode if available
• Includes submission notes with MusicBrainz Release ID
• Handles React form validation properly

HOW TO USE:
1. Go to Discogs "Add a Release" page (https://www.discogs.com/release/add)
2. The script adds a MusicBrainz input field at the top of the form
3. Enter a MusicBrainz Release ID (36-character UUID format)
Example: 12345678-1234-1234-1234-123456789012
4. Click "Fetch Data" button
5. Wait for all fields to be populated (check console for progress)
6. Review and submit the form

FINDING MUSICBRAINZ RELEASE IDS:
• Search on https://musicbrainz.org for your release
• The Release ID is in the URL: /release/[ID]/
• Or copy from the "Permanent link" on the release page

REQUIREMENTS:
• Tampermonkey or similar userscript manager
• Works on all Discogs language variants
• Requires internet connection to fetch MusicBrainz data

TROUBLESHOOTING:
• If fields appear empty after filling, wait a moment - the script re-validates critical fields
• Check browser console (F12) for detailed logging and error messages
• Some fields may need manual verification before submission

VERSION HISTORY:
v1.0 - Initial release with full auto-fill functionality