Skip to content

Sony Musicbox

2 min read

Well I’ve been so busy with work lately, I haven’t had much time to post this blog. Going to try and work on that more this year, maybe as a new after-the-fact New Years resolution, or something to that effect ;-)

But one of the projects that I recently worked on that I can finally talk about is the new Sony Musicbox website, which actually launched back in November 2006. Sony Musicbox is a website that hosts music videos for all of Sony’s artists. Users can come and watch videos, comment & rate them, add them to their favorites, and also add their own tags to videos too. Users can also add friends to their buddylists and write in their very own blog!

I was the lead architect for this project where my primary role was to plan the site from concept to production, along with building most of the website as well.

The site was built using Drupal 4.7, along with a number of performance patches backported from Drupal 5.0. The majority of the site uses only CCK, imagecache & imagefield modules, and theming logic, and then some custom code to tie all of those together. It’s really bare bones in that sense :-) The rest of the site, which is basically just user profiles and community features, also makes use of the community tags module, buddylist module, privatemsg module, and tagadelic module. Add to that mixture a small dose of taxonomy to classify genres of content and some custom regions/blocks for ad management, and and voila, that is the site in a nutshell.

Of couse some of the magic lies in the backend and custom code. Each genre page can be edited by a Sony member, who can chose which videos to feature, all from a slick, AJAX based system. Adding videos is a snap, and all derivative images and links are automatically generated from a few key parameters. They can also easily add new artists and genres as needed, and correspondingly link videos to artists to labels. The rest of the site takes care of everything else and has significantly automated the workflow for the Sony folks :-)

The most interesting aspect of this site is of course the integration with BrightCove, a web based video hosting website. BrightCove hosts all of the music videos for Sony and provides the flash players for playing music videos by artist, genre, and other custom lists (e.g., Top 40). The integration was fairly simple: all that was needed was the correct BrightCove Artist ID and player ID, and the corresponding links could be generated on the fly based on the video, artist, or genre in question.

You can Digg it here as well.

Well that’s it for now, I’ll have more updates soon about other projects I’m working on :-)

codeDrupal

Related Posts

Members Public

The Future of Automotive Mobility will be Powered by Open Source Software

Automotive companies are shifting from bending metal to bending bits. Soon they will be offering software and services to complement their manufactured metal. In order to win in the market, they will need to embrace open-source software to build leverage and enhance their offering.

Members Public

How to Host Your Static Website on Amazon S3: Step-by-Step Guide

1. Login to your Amazon AWS account 2. Create a new hosted zone for your domain using Route 53 3. Copy the NS records for this zone to your domain provider (e.g., GoDaddy) 4. Edit your domain on your domain registrar (e.g., GoDaddy) by clicking Set Nameservers 5.

Members Public

Book Review: Drupal 7 Module Development

Well, it’s been a while my Drupal friends, almost 18 months… dusting off this old Drupal 6 blog and time to start posting again. And what better way to get started again than by talking about Drupal 7, by far the best release of Drupal. And with almost 7