Dear music industry: you are mad

I like listening to music. I’m happy to pay for a high-quality digital download. I’m annoyed when I can buy a physical CD in the USA but not  the FLAC download of the same recording. That’s my rant – details below.

I have a number of audio setups that range from “high-quality and not portable” to “ok quality and portable” I prefer to acquire  music in a high-quality format (CD/FLAC) and then keep or produce two versions – a high-quality digital version for home use and a lower quality digital version for portable use.

I’ll eventually be able to abandon all the lower quality digital versions when mobile storage becomes cheap enough or when services like Spotify have catalogs that cover more of the stuff I listen to.

Anyway, I wanted to get this recording of Valentina Lisitsa which I’d heard earlier on Spotify:


Easy, right? Amazon have the CD and an MP3 download, but no FLAC:

Screen Shot 2012-11-30 at 12.35.53 PM.png

Let’s search online to see if DECCA offer the FLAC directly:

Screen Shot 2012 11 30 at 12 38 02 PM

Success! Looks like I can get it straight from DECCA. But wait, what’s this after I’ve signed in and am ready to check out?

Screen Shot 2012 11 30 at 12 39 31 PM


This kind of thing happens all the time. Smaller music labels and artists selling directly seem to do a much better job. I can’t see a good reason for why a company should sell my a physical CD of a recording but not a lossless digital version of the same thing (for more money…) based on which country I’m in.

They are mad.

I’ll get the CD this time but I’m rapidly running out of computers that can read them anymore…

Edit: As David notes, I do like my psychical CDs… :-)


The most popular natively spoken languages


I was curious about Datawrapper so I decided to throw in some data on the numbers of native language speakers from Wikipedia. It worked well – for a simple chart, I don’t see why I’d bother messing around with Excel or Google Charts.

BitMate: Low bandwidth BitTorrent and Open Educational Resources?

The folks at DRITTE have released BitMate, a low-bandwidth optimised BitTorent client.

From Dritte – BitMate – BitTorrent for the Less Privileged:

BitTorrent is a hugely popular peer-to-peer file sharing system. In countries where broadband Internet is widespread, BitTorrent accounts for as much as 70% of the overall Internet traffic. In contrast, in developing countries, BitTorrent is almost unusable on the typically low bandwidth dialup connections and accounts for less than 10% of the overall traffic. BitMate is designed to enhance the performance of hosts with low-bandwidth connections. [...]

BitMate outperforms vanilla BitTorrent by as much as 70% in download performance, while at the same time improving upload contribution by as much as 1000%! BitMate also outperforms strategic clients like BitTyrant in low-bandwidth conditions by as much as 60% in download performance (without cheating).

In summary:

  • In countries with broadband, 70% of internet traffic is BitTorrent. In countries with no broadband it’s < 10%
  • BitMate is free, open source BitTorrent client optimised for users on low bandwidths. Source code here.
  • BitMate is up to 70% faster than regular BitTorrent for downloading on low bandwidths
  • It can also improve upload contribution by up to 1000% (!)
  • There are plans for a lightweight “BitMate 2″ that’s written in Python and is a few hundred KBs big.

This is excellent news – I’d encourage anybody interested to read the information on Dritte’s site.

Low Bandwidth Open Educational Resources

After reading the above, I’m reminded of this discussion on the UNESCO Acess2OER wiki. In particular the scenario:

Suppose you’re in Zambia, and you use an application like Miro to subscribe to a feed, say the Participatory Culture Foundation (PCF) podcast. Normally, the connection would be made straight to the PCF server, and would put immediate strain on your network, stopping others from browsing the web, or doing email. However, with our new and improved download system “super miro”, the subscription doesn’t go straight to the PCF server, but it goes to a local server at the school, then via a national Zambian school gateway (run by the NREN, providing an internet exchange point for Zambian schools and Universities), and only then goes to the PCF server.

What’s the big idea?

Open educational resources (OER) are “digitised materials offered freely and openly for educators, students and self-learners to use and reuse for teaching, learning and research” – think MIT’s Open Courseware or the Khan Academy.

Good bandwidth is key to delivering these resources. Content is typically in the form of audio, video and PDF files so someone on a slow internet connection in a typical developing world higher education institution won’t have a good experience, if any at all.

The idea on the UNESCO wiki is to improve content delivery to users on a slow network by offering an application (for now called “Super Miro” and based on Miro) that manages feeds of content by intelligently acquiring it in the most bandwidth efficient manner.

To put it into pictures,  this is how OER content is normally distributed:

Diagram 1: Traditional method of OER content delivery

The idea on the UNESO wiki looks something like this:

Diagram 2: Deliver OER by local cache/transcoding + bittorrent

What’s the advantage of this approach?

In principle, diagram 2 has the following advantages:

  1. Original content is still managed by the publishing organisations and end users can still browse through it there.
  2. A cache can be maintained in-country on national ISPs network and primed by:
    • Batch downloads
    • 6-monthly hard drive deliveries
    • Transcoding versions for different bandwidths.
  3. Institutional bandwidth can be used very efficiently if users on the (local) network can share content amongst themselves.
  4. Low bandwidth optimised bittorent can be used at almost every stage to make this architecture work even better.

Having said that, even adding low bandwidth bittorrent to diagram 1 would be an improvement.

Anyway, I’ll stop rambling. I don’t know what became of the above – perhaps now is a good time to dust it off. Jon Thompson over at Aid Worker Daily also suggests BitMate would also be useful for map sharing in a crisis.