You might have noticed that if you link to a release, artist or other entity on MusicBrainz.org in a forum post, that this links gets displayed as a small info box with more details instead of just the link. Discourse, the forum software used here in MB community, calls these “oneboxes”. Discourse creates these oneboxes whenever you place a supported URL on its own in a single line.
Discourse itself already provides oneboxes for many external sites. For MusicBrainz I had created the Discourse MusicBrainz Onebox plugin, which uses the MusicBrainz web service to query and display additional details about pasted links.
This has been around since shortly after the MB community forums started, but I had recently updated it to support more entities and provide images for more of the data. So I thought it might be a good idea to give you a short tour over the plugin.
The plugin itself is of course open source and the code is available on Github. Please report any issues you find or suggestions on improvement on the issue tracker. But please keep in mind that the plugin can only show what is available with the MusicBrainz web service.
And if you maintain another music related Discourse forum you can of course also install this plugin there.
Let me show you some of the oneboxes the plugin generates:
Artists
https://musicbrainz.org/artist/65f4f0c5-ef9e-490c-aee3-909e7ae6b2ab
https://musicbrainz.org/artist/f27ec8db-af05-4f36-916e-3d57f91ecf5e
Release Groups
https://musicbrainz.org/release-group/67d77bb6-f766-427b-b4f5-86d4bf97b031
Releases
https://musicbrainz.org/release/cfffccee-5d4c-4822-97b7-a99f33a4aa86
https://musicbrainz.org/release/fd93fc3f-128c-40d6-979b-60bcca8db05c
Recordings
https://musicbrainz.org/recording/51d82245-53de-4f1a-864b-ca1960692ac3
The plugin will eventually get updated here the next time