Useful Consomer Review vs My New Concert Blog

I got a Canon S120 the other day, because I thought it’d be nice to have a camera small enough to actually schlep around again.

So I went to the Deciders concert:

After sixteen minutes the “I’m dying!!!” battery symbol started flashing in red, so I switched the camera off.  I switched it on during the interval, and then the battery meter said that it was 100% fully loaded.  So I started filming again:

After 22 more minutes, it switched itself off.

So, as a camera for casual filming, my rating for this camera is seven thumbs down.

Canon S120.  Boo!

My New Concert Blog

I’ve been carrying around a Lumia phone the last week, so I recorded a couple of shows.

Getting the videos off of the phone proved to be challenging.  Google has sabotaged the Microsoft Youtube app, so you can’t upload directly from the phone.  And using normal HTTP uploads is disabled in the phone, apparently.

So I had to install tons of stuff in a virtual Windows machine and upload via USB.

So modern.

Anyway:

Crowdsourcing Is Dead

For a brief, shiny moment back around 2007, it seemed like crowdsourcing would really take of
f.  However, by now it’s become pretty obvious that we just saw an enormous influx of Can Do people as (pretty much) the entire Western world got reliable Interweb connections at all at once.

Then most of these people grew tired of updating and fixing stuff on corporate web sites, because, after all, where was the pay off?

And the trickle of new, helpful people isn’t sufficient to keep up with the attrition rate.

I’ve been relying on the concert listings on Underskog and last.fm for years, but they have been growing increasingly erratic.  After missing a few shows that I really wanted to see, I’ve now gone back to old-fashioned web scraping and aggregation.  The thing we imagined to be a thing of the past.

What’s next?  Newspapers paying journalists to maintain listings?

I’ve put the source code up on GitHub, but it’s just a trivial Emacs Lisp HTML parsing and extraction script which outputs the result to this web page.  I’ve just added the clubs I’m interested in, and I’m not going to extend the listing to anything beyond what it’s displaying at the present.

So: Welcome back to 1999.  The brave new world was kinda amusing while it lasted.

Livin’ in the 1980s

I got a new tape deck!

Now that newspapers have started reporting on how all the hipsters have moved from vinyl to tape (because vinyl got too popular), hipsters have probably stopped buying tape decks.  (Too mainstream now.) So I was finally able to pick up a good one today, after looking for a month.  (My previous one started making squeekey noises.)

And look at all those knobs and blinking lights!  Oh, my.

Years and Years

I was reading this article and thinking “gee, 1980 sure was a good year for music”.

So I wanted to list all the albums I had from 1980.  And then I discovered that I lacked the release year for about 1300 of mah records.

Fortunately, discogs.com has a nice API, so I wrote a tiny, tiny Emacs library for interfacing with it.

And now I  can play all the records from 1980!  Except that discogs didn’t identify about 300 records, so I have to do those manually.  Like an animal!

But the reason for this blog posting is just to beg, nay plead, nay ask, everybody that writes documentation to include fucking examples in their API documentation.  The discogs API 2.0 documentation includes a lot of the particulars, but not any examples on how to fucking actually compose the fucking REST fucking URLs that you have to fucking use.

Fuck.

And they don’t really specify this explicitly anywhere that I could find, either.

So here’s an example search URL:

http://api.discogs.com/database/search?type=master&artist=Grace Jones&release_title=Warm Leatherette

I hope that helps, Interwebs.

CDO Jukebox

I buy a lot of albums, and I have since I had enough money to buy a lot of albums.

Since the late 80s, my listening methodology hasn’t changed much.  I buy an album, and I put it in the “new” stack, and those are mainly the albums that I play.  I delve into older favourites, but new music is fun.

That stack used to be vinyl, and then CDs and vinyl, and an mp3s directory, and now flac.

After a while, an album becomes too old to be in the “new” stack, and I end-of-life the album by listening to it a last time, and then select the best songs from the album and put it on a Stuff mixtape.  The mixtape used to be tape, and then CD-R, and now it’s either not physical, or I burn a bunch of them to an mp3 CD-R to play in the car.

The “new” stack used to be a physical stack of albums, but since 1998 I’m just ripping everything, so it’s now a directory in Emacs.

I use the Stuff mixtapes play in the car, and to play while I’m eating breakfast.  Listening to Certified Good Music is less stressful when I’m zombieing around in the morning.

There’s now 306 of these mixtapes, stretching back to the early 90s.  They’re kinda a diary.  Sort of.  Only very cryptic, and I have no idea what some of it refers to any more.

The reason for this post is that I just got an idea to put the latest mixtape up for listening in the browser, so I did that.  The newest Stuff mixtape directory there will have a JS/Flash-based player embedded so that everybody can listen to the best music in the world!

A year or two after the fact!  I’m always perpetually behind in stuffing the “new” directory.  The first date on the images says when I bought the albums in question, and the last date says when I end-of-lifed them.

I bet this’ll become the most polular Internet Web Radio thing on the Intertubes.