Ben Walker

Month

June 2013

3 posts

Boldly coding apps where no band has... er... gone before

A few days ago (at midnight of course – we always release stuff in the middle of the night when no one will notice) we posted a new song to our app. It was pretty exciting. It was the first time I had tried to push an update to the app and I had no idea if it would even work. And then we got to send a push notification that popped up on everyone’s iPhones, iPads and iPod Touches. We opened a bottle of wine, sat in the garden and finished typing up the liner notes before finally letting it loose.

Pushing the Candy Says app out to literally millions of phones

It worked, but not brilliantly. The few fans who were up and checking their phones in the middle of the night quickly tweeted to let us know that they had to restart the app a few times before the song appeared. It turns out the Reload feature from Trigger.io that I’m using to update the app isn’t quite as magical as I’d hoped. Or maybe I just didn’t read the instructions well enough.

Once you open the app, it checks to see if there’s an update available. If there is, it starts downloading it next time the app loses focus (I think). Then when you switch back to the app it checks if the download is finished, and if so it loads the new content (I think). The problem was that the update wasn’t just HTML and CSS. It also included the photos and the MP3 of the garage recording, so it took a while to download. And people (sensibly) tried restarting the app a few times, which probably interrupted the download.

So it looks like I need to do a bit more coding. There needs to be a bit of code that shows you something’s going on – that there’s an update available, that it’s downloading, that it’s downloaded, that you can restart the app to see it. I think all these things are possible. It also needs to deal with interrupted downloads, multiple updates for people who install the app later in the year and various other cases. My simple little app is getting complicated.

I also want to make the audio and image files separate – they’re too heavy to include in the Reload, especially if it makes everything slow and confusing. If the Reload just updates the HTML, CSS and JavaScript needed for the new song it should download in a flash, and once that’s done the app can check the HTML to see which images and audio files are needed and download them from my server (they’ll be cached locally by the app so they’ll still be available offline). This can be version 2.

It’s tempting to move all the content management stuff over to my server and scratch the Reload bit altogether, but that would mean a whole load more code to do all the stuff that Reload does well – only update files that have changed, keep track of who’s running which version of the app and so on. Maybe that’s version 3, where you can just chuck a new song and liner notes in your Dropbox and it automatically syncs to the server and gets pushed out to people’s phones…

Jun 11, 20131 note
#iOS #app #band #Candy Says #geek
Jun 8, 20132 notes
My Six-Point Plan for Doing Projects → sampottsinc.com

An inspiring and strangely sideways manifesto for getting stuff done.

Jun 2, 2013
#writing #GTD

May 2013

3 posts

“I have no sympathy for an industry that cannot properly stumble its way around a viable secondhand market like every other mature industry in the world. Sometimes your old product just isn’t good enough, and the way you solve it is by making a better product, not by forcing consumers to adapt to your archaic and myopic business model with your dying breath. If this industry can’t find a way to make money off the primary market — even with DLC and exclusive pre-order content and HD re-releases and map packs and online passes and annualized sequels and “expanding the audience” and AAA advertising and forced multiplayer — then, if I may be so blunt, fuck it.” —The Xbox One will kill used games, that’s good (comment)
May 28, 2013
Hyperbole and a Half: Depression Part Two → hyperboleandahalf.blogspot.co.uk

Just one of the best things on the internet.

May 9, 2013
#depression #fish
Rewind! The Cassette is Back. « Bandcamp Blog → blog.bandcamp.com

There’s an ethos to cassette tapes that’s a little more Zen and a little less about obsessive collecting. Above all it seems to be about enjoying the music and remaining low-key.

A great post about cassettes. I’m loving cassettes at the moment. Tape tape tape. Yes.

May 7, 20132 notes
#tape #cassette #music

April 2013

4 posts

Apr 30, 20132 notes
#tour #Candy Says #poster
25th Hour (2002) - IMDb → imdb.com

FILM!

Apr 7, 2013
#film #wow #towatch #netflix
Here's The Thing: Thom Yorke → wnyc.org

Just listened to this great interview with Thom Yorke. It made me like him a lot more than the last 20 years of not hearing him speak did. Seems like a nice guy.

Apr 6, 20131 note
Play
Apr 2, 20133 notes
#gig #video #sound

March 2013

4 posts

Todd Snider - Money, Compliments, Publicity — HI54LOFI → hi54lofi.com

Great song. I may just have to steal it and play it down at the Jamboree…

Mar 20, 20131 note
CASH Music: Knowledge is power.  → blog.cashmusic.org

cashmusic:

We’re ready to announce the next phase of our mission: EDUCATION.

The long term goal of CASH Music is not just to build open source tools for artists, but also teach them how to use these tools, help them navigate the ever-changing music business, and create a community of like minded thinkers…

This sounds like another thoroughly good idea from the CASH Music people.

Mar 7, 20139 notes
#music industry #education
Xiph.Org Video Presentations: Digital Show & Tell → xiph.org

The second video from Xiph.Org explores multiple facets of digital audio signals and how they really behave in the real world. Sampling, quantization, dither, band-limiting, and vintage bench equipment all in one video!

This is an absolute must-watch for anyone interested in digital audio by the clever chap who explained why 24/192 downloads make no sense. Science, people! SCIENCE!

Mar 6, 2013
#science #SCIENCE #audio #recording
Mar 5, 2013
#video shoot #tractor #airfield #health and safety

February 2013

3 posts

Melt Into The Sun Candy Says

You can now throw Bandcamp links into Tumblr and it will embed the track (with artwork and everything). This is the dawn of a new and wonderful age.

Feb 7, 20131 note
#Bandcamp
Play
Feb 5, 201321 notes
#album #single #music #legend
Play
Feb 4, 20133 notes
#video #stop motion #animation

January 2013

3 posts

Ben Walker interview on Talk Radio Europe

I woke up early this morning to give an interview for Talk Radio Europe (an English language radio station in Spain). It was Hugh Fearnley-Whittingstall’s birthday on Monday and the producer had found my Hugh song. I couldn’t make the interview on Monday, so I did it this morning instead.

It’s great when someone has actually done their research! Hannah asked me about my songs, Little Fish, Candy Says and F**k The Radio, as well as playing When I’m A Hundred And Two and Oxford. Hopefully that means I’m famous in Spain now. That’s how it works, right?

Check out Hannah’s show Wake Up With Hannah on Talk Radio Europe.

Jan 17, 20131 note
#radio #interview #Ben Walker #Hugh Fearnley-Whittingstall #Oxford #songwriting #Little Fish #Candy Says
“Happy viewing … if you can get your hands on the movie or TV show you want to watch.” —

So here’s the memo, though it all should go without saying at this late stage:

  • National boundaries have been eroding for decades, and haven’t existed for 15 years in the realm where most media consumers get their information. Don’t window by geography.
  • In-home viewing quality rivals that of theaters, so why not try selling first-run product into our homes much sooner? Charge us for timely access, not for sticky floors and toxic popcorn.
  • Don’t make us be detectives to find your show. Amazon vs. Netflix is their battle to fight. License everywhere. The most valuable asset is an addicted audience that can find its fix. Ubiquity is good.
  • Your product is infinitely replicable and shareable. Senseless windowing invites piracy. Piracy is not primarily about free content; it is about content living where the users live.

Editorial: Media ‘release windows’ are increasingly archaic, futile and hostile (via @matthewbbolton)

It’s funny that the US is finally on the receiving end of annoying international release schedules (Downton Abbey aired in the UK first, with ensuing #spoilers), but these closing points actually articulate the problems with regional restriction (for films, TV, music, ebooks) well.

Jan 3, 2013
#region restriction #internet #music #tv #film
Little Fish become Candy Says – Laura Kidd’s photos on Flickr → flickr.com

Cool photos from upstairs at the first ever Candy Says gig.

Jan 2, 2013
#Candy Says #photos #gig
Next page →
2012 2013
  • January 3
  • February 3
  • March 4
  • April 4
  • May 3
  • June 3
  • July
  • August
  • September
  • October
  • November
  • December
2011 2012 2013
  • January 10
  • February 5
  • March 3
  • April 5
  • May 6
  • June 6
  • July 12
  • August 1
  • September 4
  • October 4
  • November 5
  • December 4
2010 2011 2012
  • January 20
  • February 17
  • March 31
  • April 23
  • May 10
  • June 18
  • July 24
  • August 18
  • September 3
  • October 15
  • November 7
  • December 22
2009 2010 2011
  • January 25
  • February 12
  • March 15
  • April 15
  • May 13
  • June 12
  • July 7
  • August 4
  • September 27
  • October 25
  • November 22
  • December 31
2008 2009 2010
  • January 11
  • February 12
  • March 3
  • April 13
  • May 8
  • June 11
  • July 8
  • August 19
  • September 13
  • October 15
  • November 20
  • December 18
2008 2009
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November 2
  • December 12