Posted by Alex on December 16, 2009 at 6:55 pm in Ribcage, Technology


We occasionally get e-mails asking as to the progress of Ribcage, the WordPress plugin that runs the back end elements of this site. Progress has been slow, as we have been satisfied using raw MySQL backends to add releases. Yet I can finally show you some screenshots of the beta version of the software I am currently running on my home machine. Hopefully it will show you how easy this software is to use, as well getting some interest from other people who may want to use it in the future. It will, of course, be released under the GPL, open sourced. The intention is that using WordPress, which takes five minutes to install, then grabbing the plugin from the WordPress plugin repository (which anyone can now do within WordPress itself), you could have a working Creative Commons record label up within half an hour. This, we hope, will increase the ease to set up and therefore the numbers of Creative Commons labels across the internet.

Ribcage should be out in the new year to coincide with our two year anniversary, an event that will also be celebrated in a number of other interesting ways! We have a whole load of treats up our sleeves for you.

Photo courtesy of Feathered Tar at flickr.

Adding A Release

We keep all our releases updated on Musicbrainz, as it is the best database and source of discographies around. Ribcage allows you to lookup information about an album from Musicbrainz and bring it into your site.

Sourcing from Musicbrainz

Ribcage then runs off to Musicbrainz and looks up the release, then asks you if these details are correct. If it isn’t on Musicbrainz, then you have to fill in all these details manually. We are planning to make it possible to suck release data from and, though this is a future addition. The idea is eventually you will enter the data once, either on an online database, or in Ribcage, then the data will be propagated throughout.

Ribcage 2039 Records On Ribs 2014 WordPress

Then you have to check if the track data is correct.

Ribcage 2039 Records On Ribs 2014 WordPress

After this, Ribcage adds the release to the database, and it will appear when the release date set arrives. The debug information shows the level of data actually added in three very simple steps.


You can also add a review of your release once that release is completed. This is almost complete, but not quite.

Ribcage 2039 Records On Ribs 2014 WordPress

Artist Management

Adding an artist is even more simple than adding a release. Just fill in the following form.

Ribcage 2039 Records On Ribs 2014 WordPress

Managing artists brings up a classic WordPress management table that you can see in the Edit posts form and elsewhere on a standard WordPress install.

Managing artists

Editing an artist is extremely simple. Note that we have automatic fields for website, Facebook and MySpace. We plan to add Twitter accounts into the mix when some of our artists get them!

Editing an artist

You can, of course, delete artists as well.

Delete Artist

Until Ribcage is released, Bandcamp seems to provide an alternative, though centrally hosted and not open source way of releasing your music, one which we experimented with for the release of To Leave A Mark. ROR artist Spiral Jacobs is also on there. It is really rather good. You can give donations and this kind of stuff, as with Ribcage, and all manner kinds of fancy stuff like that and it is all done very cleanly. Great minds and all that…

Leave a Reply