Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phw/discourse-musicbrainz-onebox
Discourse plugin to add Onebox support for MusicBrainz.org.
https://github.com/phw/discourse-musicbrainz-onebox
discourse-plugin music musicbrainz onebox plugin ruby
Last synced: 25 days ago
JSON representation
Discourse plugin to add Onebox support for MusicBrainz.org.
- Host: GitHub
- URL: https://github.com/phw/discourse-musicbrainz-onebox
- Owner: phw
- License: mit
- Created: 2016-03-14T17:11:21.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-02-07T06:53:39.000Z (9 months ago)
- Last Synced: 2024-05-02T01:11:01.413Z (6 months ago)
- Topics: discourse-plugin, music, musicbrainz, onebox, plugin, ruby
- Language: Ruby
- Homepage:
- Size: 133 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
README
# Discourse MusicBrainz Onebox plugin
This plugin adds Onebox support for [MusicBrainz.org](https://musicbrainz.org) to [Discourse](https://www.discourse.org/).
Use it to quickly display information about artists, releases, labels and more.This plugin is primarily used in the [MetaBrainz Community](https://community.metabrainz.org/) forums. See this [forum post](https://community.metabrainz.org/t/discourse-musicbrainz-onebox/618208) for some examples of oneboxes provided by this plugin.
## Supported entities
- [x] Artists
- [x] Release Groups
- [x] Releases
- [x] Works
- [x] Recordings
- [x] Labels
- [x] Places
- [x] Events
- [x] Series
- [x] Instruments
- [x] Areas
- [x] DiscIDs
- [x] Public collections## Installation
Please follow this official [plugin installation how-to](https://meta.discourse.org/t/install-a-plugin/19157). Use `https://github.com/phw/discourse-musicbrainz-onebox.git` as the git clone URL.
## Settings
You can configure the MusicBrainz oneboxes in the Discourse admin interface. The following options are available:
**musicbrainz enabled**: Enable MusicBrainz Oneboxes. Default: enabled.
**musicbrainz load caa images**: Enable, to load images for releases and release groups from [Cover Art Archive](https://coverartarchive.org/). Default: enabled.
**musicbrainz load wikimedia images**: Enable, to load images from [Wikimedia Commons](https://commons.wikimedia.org/). This requires the MusicBrainz entity to either have a link to an image on Wikimedia or have a [Wikidata](https://www.wikidata.org/) entry. Default: enabled.
**musicbrainz load other images**: Enable, to load images from other sources. This requires the MusicBrainz entity to link to an external image with a URL relationship. This is currently mainly used
by label logos and for some instruments. Default: enabled.**musicbrainz show wikipedia link**: Show a link to the item's Wikipedia page. This requires the MusicBrainz entity to be linked to Wikidata. Default: enabled.
**musicbrainz genre limit**: If a onebox shows the genres associated with the linked MusicBrainz entity, this setting limits the number of genres shown. Default: 5.
## License
Discourse MusicBrainz Onebox plugin © 2016-2023 Philipp Wolfer
Published under the MIT license, see LICENSE.txt for details.