Comments (9)
The Track Parser on MBz’ site has been perfectly suitable to me for seeding the structured data that VGMdb does provide.
from musicbrainz-userscripts.
I'm not so sure about having a VGMdb importer, but I would love to see a userscript to see if a VGMdb entity has a matching MusicBrainz entity.
from musicbrainz-userscripts.
For reference, there's no official API.
However there's an unofficial but maintained API provided by http://vgmdb.info/ that provides information in different formats (including JSON).
from musicbrainz-userscripts.
VGMDB handles multiple artist releases quite differently than MusicBrainz so they may be a bit tricky.
from musicbrainz-userscripts.
VGMDB lists performers, but does it provide them per track somewhere ? API seems to list them for the whole album
I'm not familiar with this site, how does it list Various Artists or Unknown artists ?
Also it lists tracks in english and japanese, is there a way to know which one appears on the release itself ?
Example: http://vgmdb.info/album/1279?format=json
Also, it seems to me most albums there should follow classical style (performers / composers / lyricists), what do you think ?
from musicbrainz-userscripts.
@murdos : VGMDB provides a lot of cover art, can we import them somehow ? Related to #50
from musicbrainz-userscripts.
Soundtracks ("Classification: Original Soundtrack" on VGMdb) should follow Style/Specific types of releases/Soundtrack. A fair amount of the releases aren't soundtracks and should follow ordinary style.
I think track artists are only in the Notes section if there's more than one, so that would have to be manual. Might be a problem to find release artist in some cases as well.
It would probably be safe to assume that if a track has a Japanese tracklist, that's the one that appears on the release.
from musicbrainz-userscripts.
@zas: Cover art upload (#50) is kind of a nightmare because of CORS, that's why I've not yet achieved a Discogs uploader script.
The solution I found involves cross-origin communication using Window.postMessage() but I've not found the energy to work on it again. I'll try to make as generic as possible to reuse it on other sites.
from musicbrainz-userscripts.
This is not really a JS userscript, but it may be useful.
I created a small Python script to import data into the "Add Release" form just like the "Add Release" Picard plugin does, using the VGMDB.info API : https://gist.github.com/fxthomas/fd85e906e41f4e6e06f38e92a497005b.
After using it you still need to clean up the data, but at least the tracklist is there and mostly complete, which is what usually takes time when adding albums manually!
from musicbrainz-userscripts.
Related Issues (20)
- Musicbrainz DiscIds Detector - Script now prevents torrent groups from being opened HOT 1
- Discogs - new layout for the "master" page of a release breaks displaying the MusicBrainz icon for the different releases HOT 1
- Musicbrainz UI enhancements ISRC bug HOT 4
- Discogs script breaks the Discography search on Discogs artist sites.
- VGMdb link viewer no longer shows HOT 3
- VGMdb importer should lookup the VGMdb URL before offering an import button
- Catalog Number "None" HOT 3
- Bandcamp importer does not show up at all (Firefox 109.0, Violentmonkey + FireMonkey) HOT 18
- VGMDB importer doesn't work on some albums HOT 5
- Discogs importer: Set release group sub-type compilation for compilations
- discogs importer: TypeError: Cannot read properties of undefined (reading 'format') HOT 4
- deezer importer: button doesn't appear when navigating within website
- Beatport import broken (site updated) HOT 2
- beatport_importer: doesn't work properly when track number is over 100
- Wrong data importing title with multiple discs/format
- Bandcamp Importer: artist's link is sometimes a redirect
- Discogs alias links behind "Show more" button are not processed HOT 1
- discogs importer: Adding Musicbrainz links to Discogs place pages
- Track Discrepancy Warning Included in Release Name When Scrobbling
- TypeError: Cannot read properties of undefined (reading 'format') HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from musicbrainz-userscripts.