Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
css
 
 
 
 
 
 
js
 
 
 
 
 
 
 
 

MBJS

This is a project to implement a friendly browsing interface to the MusicBrainz data via the public web service. I am publicly hosting a copy, so check it out.

It is implemented entirely in client-side (i.e. in-browser) javascript code.

Installation Instructions

At its simplest, you should be able to deploy this code by simply extracting it to a directory hosted by a web server, adjusting the configuration to use an appropriate MusicBrainz server or mirror, then access the index.html file in your browser.

Life, of course, is not that simple. For the version that I am hosting, there is some custom configuration done to allow path-based urls to load the index.html file correctly, and a caching reverse-proxy in front of MusicBrainz to improve performance.

There's a few optional features, too:

Webfonts

To improve the look of the page, I'm using a few webfonts. Open Sans is loaded off Google's font api, but since I do a lot of Japanese stuff on MusicBrainz, I wanted an interesting Japanese font. I went with the M+ Outline Fonts

The M+ fonts are not currently available on any public CDNs. Due to their size, they are not included in this repository.

Please download the latest version and extract the files "mplus-1p-regular.ttf" and "mplus-1p-bold.ttf" to the fonts directory.

About

MusicBrainz Javascript Demo Page

Resources

License

Releases

No releases published

Packages

No packages published