Archive for December, 2007

28
Dec

Kensington Universal FM Transmitter for my iPod nano

I received the Kensington Universal FM Transmitter for Christmas.  I have just started using it this week on the commute to work and it works really well.  I originally looked at transmitters that were specific to the iPod nano but also included the battery charging feature.  I decided against this because, having a FM transmitter that is specific to a certain device seems limiting if the device changes in the future plus I do not need to be charging my iPod in the car.  I wish the frequency options on the FM transmitter allowed frequencies below 88.1.

17
Dec

New iPod Nano Earphones

I just purchased 6isolator earphones from Eytomic Research.  So far I like the sound but have not spent much time with these yet.  The standard Apple earbuds seemed fairly average at best for headphones.  I purchased some earphones from eBay which claimed to be Sennheiser CX300 earphones.  The price ($20) seemed to good to be true but the sound was quite a bit better than the Apple earbuds.  After a couple months of use, the CX300 wires started to break away from the jack.  I’m not sure that these headphones were imitations but it was suspicious that the eBay seller was removed from the site prior to being able to provide any feedback on the transaction but the seller had a good feedback percentage.  The nice thing about the Etymotic earphones is that they come with multiple ear pieces and a carrying case.   Maybe I can post again when I have a better opinion/review of these new earphones.

05
Dec

WebService::MusicBrainz example

I received an email asking how to access track information using a release title. Below is an example of how this is done.

use strict;
use WebService::MusicBrainz::Release;
use WebService::MusicBrainz::Track;
my $album = "Parachutes";
my $ws = WebService::MusicBrainz::Release->new();
# broad search based on album title
my $response = $ws->search({ TITLE => $album });
# get first match of the release
my $first_match = $response->release();
# now that we know MBID, lets ask for track details
my $release_search = $ws->search({ MBID => $first_match->id(),
                                   INC => 'tracks' });
# get first match with track details
my $release_search_first = $release_search->release();
print "Amazon ASIN : ", $release_search_first->asin(), "\n";
my $track_ws = WebService::MusicBrainz::Track->new();
# track number is not part of the web service data so let's create our own
my $track_num = 0;
foreach my $track (@{ $release_search_first->track_list()->tracks() }) {
    $track_num++;
    # query track data with artist details
    # artist at the release level could be "Various Artists",
    #   so we need to query each track for it's artist
    my $track_response = $track_ws->search({ MBID => $track->id(),
                                             INC => 'artist' });
    my $found_track = $track_response->track();
    print $track_num, ": ", $found_track->title(), " - ",
          $found_track->artist()->sort_name(), "\n";
}

Here is the output from this example:

Amazon ASIN : B00004U9MS
1: Don’t Panic – Coldplay
2: Shiver – Coldplay
3: Spies – Coldplay
4: Sparks – Coldplay
5: Yellow – Coldplay
6: Trouble – Coldplay
7: Parachutes – Coldplay
8: High Speed – Coldplay
9: We Never Change – Coldplay
10: Everything’s Not Lost / Life Is for Living – Coldplay

03
Dec

Favorite Music of 2007

Favorite Albums of 2007

Top 10

Artic Monkeys – Favourite Worst Nightmare
Coheed and Cambria – Good Apollo, I’m Burning Star IV, Volume Two: No World for Tomorrow
Dream Theater – Systematic Chaos
Feist – The Reminder
Kings of Leon – Because of the Times
Lily Allen – Alright Still
Miranda Lambert – Crazy Ex-girlfriend
Over the Rhine – The Trumpet Child
Rilo Kiley – Under the Blacklight
Robert Plant/Alison Krauss – Raising Sand

Honorable Mention

Amy Winehouse – Back to Black
Bright Eyes – Cassadaga
Bebel Gilberto – Momento
Carrie Underwood – Carnival Ride
Eagles – Long Road Out of Eden
Norah Jones – Not too Late

03
Dec

New CPAN Releases of WebService::MusicBrainz

Change log:

0.14 Mon Dec 3 2007
- Fixed test count in Release.t

0.15 Mon Dec 3 2007
- Added “URI” to required modules in Build.PL

Here is the link: WebService::MusicBrainz

02
Dec

New CPAN Release of WebService::MusicBrainz

Change log:

0.13 Sun Dec 2 2007
- Fixed failing tests in Release.t

Here is the link: WebService::MusicBrainz