<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Records On Ribs &#187; DIY</title> <atom:link href="http://recordsonribs.com/category/diy/feed/" rel="self" type="application/rss+xml" /><link>http://recordsonribs.com</link> <description>Records On Ribs is a record label. We give away all our music for free download under a Creative Commons license. We also provide beautifully made and fairly priced physical releases.</description> <lastBuildDate>Sat, 28 Aug 2010 19:22:34 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>Music for Free</title><link>http://recordsonribs.com/2009/11/06/music-for-free/</link> <comments>http://recordsonribs.com/2009/11/06/music-for-free/#comments</comments> <pubDate>Fri, 06 Nov 2009 13:55:47 +0000</pubDate> <dc:creator>Dave</dc:creator> <category><![CDATA[Blogroll]]></category> <category><![CDATA[DIY]]></category> <category><![CDATA[Technology]]></category><guid
isPermaLink="false">http://recordsonribs.com/?p=375</guid> <description><![CDATA[<p>With straw-men, insults and shoddy evidence flying around on either side, the recent debates on filesharing and free music (sparked by Lily Allen&#8217;s now infamous blog post) exlempify our inability to approach an issue with an open mind and a positive argument.</p><p><strong>Free Music Can Be Good For Musicians<br
/></strong>…</p>]]></description> <content:encoded><![CDATA[<p>With straw-men, insults and shoddy evidence flying around on either side, the recent debates on filesharing and free music (sparked by Lily Allen&#8217;s now infamous blog post) exlempify our inability to approach an issue with an open mind and a positive argument.</p><p><strong>Free Music Can Be Good For Musicians<br
/> </strong></p><p>Our artists evidently think so, or they wouldn&#8217;t have allowed us to distribute it.</p><p>I still believe that the primary reason most artists choose to make music is to get their music heard. Buying a guitar, amplifier and a few pedals will cost about £1000.  Practice rooms are about a tenner an hour. Transport to and from practice and gigs is expensive.</p><p>It takes time, too.  Months writing music; weeks practicing it; days playing it live and recording it. Hours of burning CD-Rs, printing labels, folding, stapling and assembling. For what? 100 CD-Rs sold (eventually) at £5 a pop? A profit of £300-£400, split between the band. There are easier ways to make money. Lily Allen says free music damages these &#8216;up and coming artists&#8217;. How? They each lose £80 after spending £2000-£3000?</p><p>Against that, you can distribute your music for free. EL Heath would not have sold almost 5,000 CD-Rs; but he&#8217;s had that number of downloads from RoR and our uploads on Legal Torrents. Indeed, he probably wouldn&#8217;t sell that many CDs/LPs if he had a deal with a reasonably sized indie label and some nice reviews in  The Wire. The musician has lost their £80, but they have gained 4,900 listeners.</p><p>Releasing music for free can be good for musicians.</p><p><strong>Free Music Can Be Bad For Musicians</strong></p><p>There are limits on what you can do if you release your music for free.</p><p>You can never quit your job to become a full-time musician. You cannot use expensive studios unless you are already rich. You will not even make back the money you spend making your music. It is financially exclusive. Whilst new technology means anyone can make a decent sounding album for not a lot of cash, it&#8217;s always going to be beyond the financial means of some people. Yet given that any cash injection from sales or a label would only come <em>after </em>some initial recording, it is difficult to see how people financially excluded from making music are included in the present system.</p><p>Furthermore, we don&#8217;t believe it is the fault of free music that some people cannot afford to make music. It is a fault of the system. Our economics dictate that people are excluded from a number of activities. Free downloads can only be blamed for damaging DIY musicians from within the capitalist system.</p><p>Nevertheless, it is in a capitalist system that we find ourselves and this makes it difficult. Many of our dearest friends struggle to make music within that system and are finding it an ever greater struggle as people stop paying for their records because they believe music should be free.</p><p>Yet it is precisely because we are in a capitalist system that we will fight for something else. A system where people are not excluded from making music because they have no money. A system where people are not excluded from buying enough music to satisfy their desires because they have no money. Free music is a utopia, in the present; on behalf of the future&#8230;</p><p><strong>Free Music can be Good for the World</strong></p><p>We believe in things for themselves, not as market commodities. Hakim Bey laments the fact that the internet did not bring about the revolution it promised: he cannot find free carrots online. No, but he can now find free music. Perhaps our example will inspire others to think that they would like to share what they have produced with passion and love for others, for free. Perhaps if enough people did that money would be less important. A gift economy: from each according to their ability to each according to their interests. The prize carrot grower wants all to share her produce, and offers her carrots for free. Furthermore, she takes great pride in sharing her knowledge of how to grow such carrots.</p><p>In our utopia, all will be the property of all. The power of the commons will be restored to the people, and from the commons there will be land to farm, carrots to grow and music to listen to.</p><p>Free music is good for the world.</p> ]]></content:encoded> <wfw:commentRss>http://recordsonribs.com/2009/11/06/music-for-free/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How We Run This Website &#8211; Ribcage</title><link>http://recordsonribs.com/2008/12/21/how-we-run-this-website-ribcage/</link> <comments>http://recordsonribs.com/2008/12/21/how-we-run-this-website-ribcage/#comments</comments> <pubDate>Sun, 21 Dec 2008 23:48:43 +0000</pubDate> <dc:creator>Alex</dc:creator> <category><![CDATA[DIY]]></category> <category><![CDATA[Ribcage]]></category><guid
isPermaLink="false">http://recordsonribs.com/?p=38</guid> <description><![CDATA[<p><a
href="http://static.recordsonribs.com/wp-content/uploads/2008/12/2955131101_0f44a2009e_o.jpg"></a></p><p><a
href="http://static.recordsonribs.com/wp-content/uploads/2008/12/2955131101_0f44a2009e_o.jpg"></a>One of the things we say in our <a
href="/manifesto/">manifesto</a> is that anyone could do what we are doing.  This post (below the fold) describes the technical nuts and bolts of how this site works so you can maybe do the same. In particular it describes the genesis of…</p>]]></description> <content:encoded><![CDATA[<p><a
href="http://static.recordsonribs.com/wp-content/uploads/2008/12/2955131101_0f44a2009e_o.jpg"><img
title="Ribcage" src="http://static.recordsonribs.com/wp-content/uploads/2008/12/2955131101_0f44a2009e_o-277x300.jpg" alt="Ribcage" width="222" height="240" /></a></p><p><a
href="http://static.recordsonribs.com/wp-content/uploads/2008/12/2955131101_0f44a2009e_o.jpg"></a>One of the things we say in our <a
href="/manifesto/">manifesto</a> is that anyone could do what we are doing.  This post (below the fold) describes the technical nuts and bolts of how this site works so you can maybe do the same. In particular it describes the genesis of the software that runs this site &#8211; <a
href="http://recordsonribs.com/ribcage/">Ribcage</a>. We get a fair bit of e-mail about it, which I am always very pleased to answer.</p><p>Myself and<a
href="http://ericaustinlee.com/"> The Fabulous Mr Eric Lee</a> are going to host the first annual ROR hackathon in January &#8211; the intention being twofold. First to expand Ribcage beyond its current parameters &#8211; to interface with <a
href="http://last.fm">Last.fm</a> and <a
href="http://musicbrainz.org">Musicbrainz</a> properly, to add details of gigs for our various artists, to allow users to be informed of updates more easily. Secondly and more vitally, it is also to make Ribcage a WordPress plugin that anyone can install and use. The implication is, we hope, obvious: anyone who can run a blog will be able to run a download label. With <a
href="http://wordpress.org/development/2008/12/coltrane/">the new WordPress 2.7</a> allowing plugins to be installed direct from the repository without messing around with FTP and the like, this means that you could go from a standard blog to a label blog in less than five minutes &#8211; imagine the possibilities!</p><p><em>Photo by <a
href="http://www.flickr.com/photos/-janet/">flickring</a>.</em></p><p><span
id="more-38"></span></p><p>So without further ado, lets start at the beginning.</p><h2>Specifications and Shopping Around</h2><p>Over coffee sitting outside Aldo&#8217;s bar in Panicale, myself and Jell trashed out a list of stuff the site should definitely do or be.</p><ul><li>Be unbelievably clear and simple to use from users perspective</li><li>Allow releases to be downloaded</li><li>Allow releases to be streamed so people can have a listen, with a Flash MP3 player</li><li>Allow decent levels of logging for these things so artists know if they are popular or what releases are liked more than others</li><li>Embrace Bittorrent to save on server load</li><li>Interoperate with big music databases online, for example Musicbrainz and Last.fm, be gently Web 2.0</li><li>Allow the artists some easy way to get the files they wanted to release to us, without using the post</li><li>So degree of automation in spitting out all the different type of music files we would like to be avaliable</li><li>Be easy enough on the backend for almost anyone with basic net skills to use</li><li>Obviously have profiles of the artists and details of their releases</li><li>Open Source, standards competent &#8211; given the nature of the project</li></ul><p>After a good Google around, there seemed to be no free tools for managing a website for a record label. Sneaking around the sites of other small labels I strongly suspected that most relied on custom made and proprietary scripts cranked out by the site designers, or just done with static pages.</p><p>This at first seemed an opportunity to hack together a full blown web application for record label and to open source it for anyone to use. Not wanting to start entirely from scratch, and given the recent explosion in popularity of such things, I considered doing the site in a web application framework with full <a
href="http://en.wikipedia.org/wiki/Model-view-controller">MVC</a> attempting to be as <a
href="http://en.wikipedia.org/wiki/Don%27t_repeat_yourself">DRY</a> as humanly possible. I settled on the name Ribcage, coz it works with Records On Ribs, innit.</p><p>My first port of call was the ever popular <a
href="http://rubyonrails.org/">Ruby On Rails</a> &#8211; which also has the initials RoR. Setting it up on my Mac was a huge chore and when I got down to developing it seemed quite clunky and difficult, but perhaps I didn&#8217;t &#8216;get it&#8217; or even try hard enough. I know other people rave about it, but it just didn&#8217;t capture my imagination.</p><p>Then I tried the new kid on the block <a
href="http://www.djangoproject.com/">Django</a><a
href="http://www.python.org/"></a>.  Django is absolutely amazing. Once you SQL database is configured, it automatically creates an administration interface for you, with security and everything, saving acres of precious time. A few lines in a file could create a whole complicated XHTML view of the data. Hacking together the whole database backend adding bit took an hour or so, with familarisation chucked in. Developing for it had an elegance to it that was very attractive indeed.</p><p>Both, however, required me to master a whole new language (Ruby and Python respectively) and handle numerous learning curve head aches. I&#8217;d have to program simple things, like a custom bit of full blog software. Although drop-ins existed (for example <a
href="http://www.mephistoblog.com/">Mephisto</a> for Ruby On Rails, whipping up a blog in Django <a
href="http://www.rossp.org/blog/2006/jan/23/building-blog-django-1/">takes minutes</a>), I didn&#8217;t like them, maybe in part because I plain didn&#8217;t understand them. I knew PHP and could probably have a bash at Perl, but I don&#8217;t have the soul of a programmer. So I wanted something fairly easy, and not something that was overkill for what was going to be a relatively simple site. A full-stack application framework was probably overkill.</p><p>I&#8217;d been using <a
href="http://wordpress.org">WordPress</a> for ages to create various websites and blogs. It had a wonderful combination of simplicity and power. It also has a very helpful Plugin API, is <a
href="http://codex.wordpress.org/Main_Page">extremely well documented</a> and has <a
href="http://lists.automattic.com/mailman/listinfo/wp-hackers">a very friendly development mailing list</a>. If I developed a plugin for WordPress I would have a very good blog backend interface that was well known and proven, as well as access to hundreds of other plugins and themes to customise almost every detail of the site to being precisely the way I wanted. It also allowed us to write copy elsewhere on another WordPress install and import it into the live blog.</p><p>In a wider picture, WordPress also had a significant advantage of being almost ubiquitous in the blog world. Any person with the skill to get through a WordPress install could just drop in our plugin and have themselves a fully functioning record label website, something which was highly attractive considering our <a
href="/manifesto/">manifesto commitments</a>. A WordPress plugin seemed to be very much in keeping with the whole idea of what ROR was trying to do: it was DIY and could be passed on. It seemed like the perfect choice. Most people could not handle setting up a complex web application, and many ISPs don&#8217;t provide the ability to do so cheaply even if they could &#8211; most people could handle WordPress and a plugin with little hassle.</p><h2>Developing Ribcage</h2><p>During the development Ribcage I was very much influenced by the concepts of <a
href="http://en.wikipedia.org/wiki/Agile_web_development">Agile Web Development</a> and in particular <a
href="http://37signals.com/">37Signal</a>&#8216;s book <a
href="https://gettingreal.37signals.com/">Getting Real</a>. Ribcage needed to do what it needed to do well, not be over cluttered with pointless features or overcomplicated with confusing bits. All stages of the software cycle needed to be parallel. We needed to add little features here and there as needs be and have them live on the site within hours (or minutes). We needed to be super flexible, like the best Web 2.0 stuff.</p><p>For learning WordPress I learnt loads from simply reading the source code of other plugins and obviously from the <a
href="http://codex.wordpress.org/Main_Page">WordPress Codex</a> and hook/action reference found there.</p><p>To type the code I used <a
href="http://macromates.com/">Textmate</a> and it&#8217;s project management features. I set up a little development environment on my Mac using the built in web server in Mac OS X and installs of PHP and MySQL that allowed me to test code before it went online.  Version control and all that jazz is done with <a
href="http://subversion.tigris.org/">Subversion</a>. It allowed me to collaborate with other people who have added bits and pieces when I have got stuck.</p><p>The advantage of Subversion is huge. Make a minor change to Ribcage and I can just use svn update in my <a
href="dreamhost.com">Dreamhost</a> shell to update the site: no buggering around with FTP or getting my mitts dirty. And with the amount of minor changes, as well as stupid mistake, I made, this saved a hell of a lot of time.</p><h2>What Ribcage Does</h2><p>Ribcage pretty much does all the things we set out for it to do. It allows downloads. It spits out streams and information left, right and centre. It has pretty much everything front-end we need, whereas the back end and portability are severely lacking. So here are the goals ticked off we met:</p><ul><li><span
style="text-decoration: line-through;">Be unbelievably clear and simple to use from users perspective</span></li><li><span
style="text-decoration: line-through;">Allow releases to be downloaded</span></li><li><span
style="text-decoration: line-through;">Allow releases to be streamed so people can have a listen, with a Flash MP3 player</span></li><li><span
style="text-decoration: line-through;">Allow decent levels of logging for these things so artists know if they are popular or what releases are liked more than others</span> <em>The wonderful <a
href="http://www.haveamint.com/">Mint</a> provides high levels of information about our site visitors more generally.</em></li><li>Embrace Bittorrent to save on server load<em> &#8211; In the end this I thought was overkill.</em></li><li>Inter-operate with big music databases online, for example Musicbrainz and Last.fm, be gently Web 2.0 <em>- this is partially done, our January hacking will hopefully sort this out.</em><span
style="text-decoration: line-through;"><br
/> </span></li><li><span
style="text-decoration: line-through;">Allow the artists some easy way to get the files they wanted to release to us, without using the post</span> <em>We <a
href="http://recordsonribs.com/2008/01/24/how-we-release-a-record-digitally/">did this</a> in a slightly different way.</em><span
style="text-decoration: line-through;"><br
/> </span></li><li><span
style="text-decoration: line-through;">So degree of automation in spitting out all the different type of music files we would like to be avaliable</span> <em>Ditto.</em></li><li><span
style="text-decoration: line-through;">Be easy enough on the backend for almost anyone with basic net skills to use</span> <em>The back end is fairly ropey but it works well enough. This will be improved in the push for a public version.<br
/> </em></li><li><span
style="text-decoration: line-through;">Obviously have profiles of the artists and details of their releases</span></li><li><span
style="text-decoration: line-through;">Open Source, standards competent &#8211; given the nature of the project</span></li></ul><h2>Conclusion</h2><p>I hope this short explanation might serve to give others ideas about how to develop your own small scale project as well as wheting your appetite for Ribcage&#8217;s forth-coming release.</p> ]]></content:encoded> <wfw:commentRss>http://recordsonribs.com/2008/12/21/how-we-run-this-website-ribcage/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How We Release A Record Digitally</title><link>http://recordsonribs.com/2008/01/24/how-we-release-a-record-digitally/</link> <comments>http://recordsonribs.com/2008/01/24/how-we-release-a-record-digitally/#comments</comments> <pubDate>Thu, 24 Jan 2008 19:40:16 +0000</pubDate> <dc:creator>Alex</dc:creator> <category><![CDATA[DIY]]></category> <category><![CDATA[Technology]]></category><guid
isPermaLink="false">http://recordsonribs.com/2008/01/24/how-we-release-a-record-digitally/</guid> <description><![CDATA[<p>I am proud to announce that we have almost, but not quite, reached the 300 downloads of our releases that <a
href="http://recordsonribs.com/2008/01/17/49/">I asked you to help with last week</a>. One more push and we should be over that cliff!</p><p>In <a
href="/manifesto/">our manifesto</a> we say that  &#8220;Anyone could do what…</p>]]></description> <content:encoded><![CDATA[<p><img
src="http://recordsonribs.com/images/blog/skitched-20080124-193432.jpg" alt="Some Records..." style="border: 1px solid #000000; margin-left: 20px" align="right" />I am proud to announce that we have almost, but not quite, reached the 300 downloads of our releases that <a
href="http://recordsonribs.com/2008/01/17/49/">I asked you to help with last week</a>. One more push and we should be over that cliff!</p><p>In <a
href="/manifesto/">our manifesto</a> we say that  &#8220;Anyone could do what we are doing&#8221;. This is almost certainly the case, and <a
href="http://www.jonsonfamily.com/diy.aspx">like</a> <a
href="http://www.fat-cat.co.uk/DIY/">many</a> <a
href="http://www.bearos.freeserve.co.uk/resources%20index.htm">labels</a> before us, we are going to let you know, in the DIY spirit, precisely how we do what we do in a series of posts focused on technology and otherwise.</p><p>So how do we do it?  First off, how do we get a record ready for digital release?</p><ol><li>We either receive CDs through the post from our artists, or our artists upload their albums as lossless <a
href="http://flac.sourceforge.net/">FLAC</a> files to their FTP accounts on our server. FLACs are, as you might be aware, the same as CD quality, but somewhat compressed. With a CD I carefully rip it to FLAC using <a
href="http://www.sbooth.org/Max/">Max</a>. <a
href="http://www.sbooth.org/Max/">Max</a> is a free and open source Mac OS X program that rips CD and converts audio files from format to format with the absolute minimum of fuss. The well regarded Windows equivalent is <a
href="http://www.exactaudiocopy.de/">Exact Audio Copy</a>. I use it instead of using <a
href="http://www.apple.com/itunes/">iTunes</a> as a ripper even for importing CDs normally to add to my library. But more of that in a second.With FTP I just grab &#8216;em from the server. I use <a
href="http://cyberduck.ch/">Cyberduck</a> for FTP, which while not perfect, is very good, and quite acceptable in comparison to similar (but sexier) commercial applications like <a
href="http://www.panic.com/transmit/">Transmit</a>.</li><li>I tag the <a
href="http://flac.sourceforge.net/">FLAC files</a> with a program called <a
href="http://www.sbooth.org/Tag/">Tag</a>! It&#8217;s also open source and free and from the same programmer as Max. I ensure the files are tagged correctly with track names and other details and then use Max to automatically convert them to the four different types of music file we use on this site and do neat filenames and tagging. On Records On Ribs we have high quality variable bit rate MP3 (<code>-v 0 --vbr-new</code> <a
href="http://lame.sourceforge.net/index.php">LAME</a> for you MP3 snobs out there), FLAC and <a
href="http://www.vorbis.com/">Ogg Vobris</a> for downloading, 128 kbps constant bit rate MP3 for streaming. To set Max to produce very good quality and <a
href="http://wiki.hydrogenaudio.org/index.php?title=LAME#High_quality:_HiFi.2C_home_or_quiet_listening">potentially transparent</a> MP3s at <code>-v 0 --vbr-new</code> <a
href="http://sbooth.org/forums/viewtopic.php?t=585">follow these instructions</a>. Originally the plan was to do all this in Ribcage on the server-side using command-line tools (the *nix versions of FLAC, LAME and Ogg), which we did with a couple of records. But our artist&#8217;s often odd song titles prevented the script from working properly without an extensive re-write and debug, so I opted for this method.</li><li>These files then wing their back over the internet via FTP to the site. To avoid too much carting huge files around around, I create the zip files in a <a
href="http://en.wikipedia.org/wiki/Secure_Shell">SSH shell</a> logged into our site rather than upload them. I just type in the command and bish bash bosh they are done.</li><li>All the details of the release gets added into <a
href="musicbrainz.org">Musicbrainz</a> and then into our own Ribcage database with relevant copy. Within the next few days I&#8217;ll update <a
href="/ribcage/">Ribcage</a> so I&#8217;ll only have to enter it on Musicbrainz and it will be slurped into our database with a single click. Artwork is scaled to different sizes and FTPed to the site. Once we click go, it appears live on the site.</li></ol><p>Potentially the time between receiving the files over FTP from the artist and having the release live on the site is <strong>under two hours</strong>, dependent only on internet connection speed. The thing which takes the longest is writing copy about the record, which can sometimes take days if one if having a spot of writers block.</p><p>For example, I am assured that <a
href="/artists/elheath">a certain artist</a> will be sending a record over to me, possibly even tonight. I&#8217;ve got to cook dinner and watch Torchwood, but if he does it should be probably around and about, ready for me to write some copy and post it tomorrow morning, all going well.</p><p>Photography by <a
href="http://flickr.com/people/mybloodyself/">Dan Machold</a>.</p> ]]></content:encoded> <wfw:commentRss>http://recordsonribs.com/2008/01/24/how-we-release-a-record-digitally/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Content Delivery Network via Amazon Web Services: CloudFront: static.recordsonribs.com

Served from: recordsonribs.com @ 2010-09-03 13:47:02 -->