| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Amazon EC2 image for music mashup sites

Page history last edited by Bennett Kolasinski 14 years, 5 months ago

Amazon EC2 Image for Music hack sites. geared towards ruby / rails, but there's python goodness in there too.

 

Team

 

Description

GOAL: create an amazon EC2 image for easy bootstrapping of music- and audio-heavy websites. so, not really a hack, but... the groundwork for a hack (see you in stockholm?)

IMAGE    ami-00e90b69

 

based on 32-bit ubuntu jaunty 9.0.4 image from http://alestic.com/ (ami-ccf615a5)

 

Included Packages

 

  apache

  mysql Ver 14.12 Distrib 5.0.75

    root password: hackday (change this)

  ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]

  Python 2.6.2

  git

  subversion

  sox 14.2.0

    http://sox.sourceforge.net/

    command-line audio manipulation tool- the old linux standby. kind of a beast and doesn't appear to be actively maintained.

    (NO MP3 export support, sorry. spent a little time working on that and it was annoying, then I realized that ecasound is awesome and you can use LAME)

  ecasound 2.5.2

    http://eca.cx/ecasound/

    command-line audio manipulation tool- appears to be actively developed.  used by youpy's ruby gems. 

  LAME

    32bits version 3.98 (http://www.mp3dev.org/) 

  ffmpeg

  libsndfile

  wav2png

    waveform and spectrogram generating tool (thx Chris from Indaba for recommendation)

    http://www.freesound.org/blog/?p=10 (see /usr/bin/wav2png-py/ - two python files extracted from the freesound project)

  echonest-remix 1.2

    http://code.google.com/p/echo-nest-remix/wiki/InstallFromSource

 

 

ruby gems of note:

  •   rails 2.3.4
  •   capistrano 2.5.10
  •   youpy's scissor, ruby-echonest, scissor-echonest
  •   ruby-mp3info

 

TODO:

 

  •   automate the server creation process (use something like Chef, Puppet, fabric?)
  •   install resqueue or delayed-job gems for managing spawned processes (thx Chris from Indaba for telling me about resqueue)
  •   roll this into a VMware image (thx Brian from EchoNest: http://developer.amazonwebservices.com/connect/message.jspa?messageID=113773)
  • crap, I forgot to put passenger on it.
  •   um... actually write an app that uses it? 

 

Links

Amazon image    ami-00e90b69

 

Tools, Platforms and APIs Used

Amazon EC2

 

Comments (0)

You don't have permission to comment on this page.