您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Auto-fill Discogs release form with MusicBrainz data
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