Playing MP3 Files In Every Browser

I’ve been looking into various ways of being able to playing MP3 files within the browser, trying to avoid using Flash. Spoiler alert: You can’t do it just yet.

I’ve ended up using another player called jPlayer. (Demo on my prototype page.) It’s a jQuery library which uses HTML5 where ever possible but is able to fall back to Flash if it’s needed, like in Firefox.

The Flash player is invisible when you end up using it, and you control it entirely through the Javascript, which means your UI can be however you want it to look.

I was raving about jsMad, but it doesn’t look like it’s up to the task just yet. The people behind it are planning to spend more time on it in the future though, so that’s definitely exciting.

LAW2: Selection of Judges

I decided to go ahead and narrate my presentation on the select and appointment of judges as revision.

Beware though, I recorded it all in one go with no script so there’s a lot of “umm…” that would have been edited out if I had done it in Audacity (but I did it in Powerpoint). It’s in the .pptx format, so you might need Office 2007 to view it, though it’s probably that there’s a backwards computability patch that Microsoft released for it, like Word.

The Selection and Appointment of Judges (14Mb)

Phone posting and WordPress

The thought of adding more multimedia to this blog makes me happy. I’d do video, but I’m camera shy, so I figured the next best thing would be voice. Now I could do that manually, but where’s the fun in that so here’s what I want to be able to do:

  1. Phone somewhere. I’m guessing this’ll be my server.
  2. Get greeted by a lovely voice, saying hai.
  3. Enter a PIN number or something.
  4. The application/server records what I’m saying to an audio file, which it moves to my web directory.
  5. WordPress notices the file and shows it like a new posts.

I want all the above to be automatic from when I phone, so I don’t even have to be at a computer.

For those of you that don’t know (which I expect most of you don’t), I’m running a Debian virtual server. Since it’s a shared server, I can’t really do anything with hardware except for what’s already there, and I’m not sure what is. Let me know if I need anything, and I can find out.

I know there are programs like Asterisk that deal with VOIP, but I’m not exactly sure what they do, since I’ve never looked into this field. And also, I don’t know the technical name for what I want, so searching for it doesn’t do much help.

I don’t mind paying for phone calls, but I doubt that I’d be able to get a phone number for my server, right? I don’t mind using things like Skype to phone the server, but I guess there’ll need to be some other open source software to be able to do what I want.

Once the application stores the audio file, I can do all the WordPress work myself, so I won’t need help with that. It’s really just steps one through four that I need to learn how to do. Any pointers?