Google Groups Home
Help | Sign in
Last.fm and pandora data to Music Ontology
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  17 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
ocelma  
View profile
 More options Mar 8 2007, 12:59 pm
From: "ocelma" <oce...@gmail.com>
Date: Thu, 08 Mar 2007 09:59:23 -0800
Local: Thurs, Mar 8 2007 12:59 pm
Subject: Last.fm and pandora data to Music Ontology
Dear all,

Still hot from the oven, heres a script that creates MusicOntology-RDF-
Artists'-instances, based on the data coming from last.fm [1] and/or
pandora [2].

Heres how it roughly works:
* last.fm: Gets the top 5 artists of the user, plus similar artists.
* pandora: Gets 5 artist-based radio stations of the user (from the
user's RSS), and gets similar artists from last.fm.
(in both cases, the script is a bit slow, as is querying all these
APIs, parsing RSS, etc.)

Moreover, it connects to the MusicBrainz [3] repository (plus Amazon
WS to get the images) to gather some useful information.

Please, handle with care. It has not yet been fully tested...at all!

Regards,

Oscar.
[1] http://foafing-the-music.iua.upf.edu/RDFize/pandora?username=tconrad
[2] http://foafing-the-music.iua.upf.edu/RDFize/lastfm?username=RJ
[3] http://musicbrainz.org


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frederick Giasson  
View profile
 More options Mar 8 2007, 3:02 pm
From: Frederick Giasson <f...@fgiasson.com>
Date: Thu, 08 Mar 2007 15:02:05 -0500
Local: Thurs, Mar 8 2007 3:02 pm
Subject: Re: Last.fm and pandora data to Music Ontology
Hi Oscar!

> Still hot from the oven, heres a script that creates MusicOntology-RDF-
> Artists'-instances, based on the data coming from last.fm [1] and/or
> pandora [2].

> Heres how it roughly works:
> * last.fm: Gets the top 5 artists of the user, plus similar artists.
> * pandora: Gets 5 artist-based radio stations of the user (from the
> user's RSS), and gets similar artists from last.fm.
> (in both cases, the script is a bit slow, as is querying all these
> APIs, parsing RSS, etc.)

> Moreover, it connects to the MusicBrainz [3] repository (plus Amazon
> WS to get the images) to gather some useful information.

> Please, handle with care. It has not yet been fully tested...at all!

This is a really interesting mashup of many sources of information (at least 4
different APIs)... this is really beautiful to see :)

It makes a quite interesting music recommendation system.

By the way, for everybody information:

1- A new revision of the ontology should be released next week (mo:Show, the
shortcuts discussion, revision of some definitions, and some more schemas to
explain how things interact together).

2- The MBZ->MO mapping should be released (Virtuoso RDF VIew at least) on
Monday, and the RDF dump should come next week too.

Salutations,

Fred


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael Smethurst  
View profile
 More options Mar 8 2007, 4:46 pm
From: "Michael Smethurst" <Michael.Smethu...@bbc.co.uk>
Date: Thu, 8 Mar 2007 21:46:54 -0000
Local: Thurs, Mar 8 2007 4:46 pm
Subject: RE: Last.fm and pandora data to Music Ontology
That rocks

I'm doing a similarish mashup with vcs[1]
Hacking together an app that listens for track playing notifications
from vcs and uses the mb track api to bring back artist, track and
release ids

Unfortunately vcs only has artist, composer, track title, label and cat
# ~ enough to do music reporting but no release title!?!
We've got a local install of brainz ~ one option we're considering is
rewriting the lucene indexing to index cat #s... Or just changing vcs.
Anybody got any thoughts on the coverage of cat #s in brainz? I know the
model has changed pretty recently

Anyway I've wrapped the data in ruby on rails and it uses the brainz api
to bring back brainz data including the wikipedia links, then scrapes
wikipedia to bring bits of that in. Have started to think about pulling
in users last.fm profiles to recommend bbc programmes but not got very
far yet... Maybe this weekend

Unfortunately it's an internal only demo ~ the aim is to generate
personalised podcasts of bbc programmes based on user taste so we can't
make it external any time soon... But if any of you are in the vicinity
of broadcasting house....

Slightly interesting(?) stats on automated matching for networks:
BBC radio 1 ~ 66% (pop stuff)
BBC 6Music ~ 75% (music for 30 somethings to wash their cars to)
Radio 2 ~ 89% (dad rock)
1xtra - 32% (urban)
A lot of the errors are down to bad data in vcs but I'm not sure if the
1xtra stats are down to problems matching collaborations (it seems to
struggle) or lack of genre coverage in brainz

Slightly [more] off topic but have any of you any thoughts on
microformats around music. Just trying to come up with a good way of
marking up programme tracklists and the microformats mailing list scares
me

[1] a hard disc playout system (like a giant ipod) used on daytime bbc
radios 1,2,6music and 1xtra


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
florent  
View profile
 More options Mar 8 2007, 5:15 pm
From: florent <jahr...@gmail.com>
Date: Thu, 8 Mar 2007 23:15:57 +0100
Local: Thurs, Mar 8 2007 5:15 pm
Subject: Re: Last.fm and pandora data to Music Ontology

On 3/8/07, Michael Smethurst <Michael.Smethu...@bbc.co.uk> wrote:

> That rocks

> I'm doing a similarish mashup with vcs[1]
> Hacking together an app that listens for track playing notifications
> from vcs and uses the mb track api to bring back artist, track and
> release ids

> Unfortunately vcs only has artist, composer, track title, label and cat
> # ~ enough to do music reporting but no release title!?!
> We've got a local install of brainz ~ one option we're considering is
> rewriting the lucene indexing to index cat #s... Or just changing vcs.
> Anybody got any thoughts on the coverage of cat #s in brainz? I know the
> model has changed pretty recently

Just fast answer : if you're speaking about catalogue number associated to
label and release, it should arrive in MB as soon are the label stuff goes
to prod (normally and hopefully quite soon)

++
florent


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Yves Raimond  
View profile
 More options Mar 8 2007, 5:19 pm
From: "Yves Raimond" <yves.raim...@gmail.com>
Date: Thu, 8 Mar 2007 22:19:23 +0000
Local: Thurs, Mar 8 2007 5:19 pm
Subject: Re: Last.fm and pandora data to Music Ontology
Hi Oscar!

> * last.fm: Gets the top 5 artists of the user, plus similar artists.
> * pandora: Gets 5 artist-based radio stations of the user (from the
> user's RSS), and gets similar artists from last.fm.
> (in both cases, the script is a bit slow, as is querying all these
> APIs, parsing RSS, etc.)

> Moreover, it connects to the MusicBrainz [3] repository (plus Amazon
> WS to get the images) to gather some useful information.

This is great!!

Just a small technical point though: should we keep the MBZ URIs to
refer to an artist object (or any MBZ stuff)? In fact, my point is
that, if we dereference it, it doesn't give much useful information.

Fred, you may have come across this problem while mapping MBZ. How did
you solve that?

I was thinking about an inverse functional property mo:mbz, or
something like that.

Cheers!

Yves


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ocelma  
View profile
 More options Mar 9 2007, 6:38 am
From: "ocelma" <oce...@gmail.com>
Date: Fri, 09 Mar 2007 03:38:51 -0800
Local: Fri, Mar 9 2007 6:38 am
Subject: Re: Last.fm and pandora data to Music Ontology
Hi Yves,

...nice work you and Fred are doing here!

On Mar 8, 11:19 pm, "Yves Raimond" <yves.raim...@gmail.com> wrote:

> Just a small technical point though: should we keep the MBZ URIs to
> refer to an artist object (or any MBZ stuff)? In fact, my point is
> that, if we dereference it, it doesn't give much useful information.

Yep! I agree.
Anyway, I was inspired by the Level 1 examples:

mo:MusicGroup rdf:about="http://mm.Music.org/artist/65f4f0c5-ef9e-490c-
aee3-909e7ae6b2ab"

So, I thought  that this URI looked very similar to the MusicBrainz
(MB) ones ;-)
And, in my case, I'm looking to a simple way of integrating all this
artist (and track) info from different sources, for doing music
recommendation. Thus, I thought MB (or maybe last.fm) could be the
most useful ones...

Anyway, what do you think it would be the best option, then?
Referencing to the Artist wikipedia URI (if available), or last.fm
one?

> Fred, you may have come across this problem while mapping MBZ. How did
> you solve that?

> I was thinking about an inverse functional property mo:mbz, or
> something like that.

Cheers, Oscar

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frederick Giasson  
View profile
 More options Mar 9 2007, 8:29 am
From: Frederick Giasson <f...@fgiasson.com>
Date: Fri, 09 Mar 2007 08:29:23 -0500
Local: Fri, Mar 9 2007 8:29 am
Subject: Re: Last.fm and pandora data to Music Ontology
Hi!

Well, wikipedia URi wouldn't be dereferencable neither ;)

There is no magic trick to make it happens. The only way is that
somebody host the data with some uri that are deferencable. I will be
one of these person in a somewhat near future. In fact, I will use
Zitgist as URI for musical things. that way, people will be able to
dereference musical resources from Zitgist, and then follow links to
musicbrainz, wikipedia, etc. For now, continue to use MBZ for URI
description, but next week, you will get the URI schemas I will use
to refers to them, and then you will be free to choose what to use.

Take care,

Fred


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frederick Giasson  
View profile
 More options Mar 9 2007, 8:30 am
From: Frederick Giasson <f...@fgiasson.com>
Date: Fri, 09 Mar 2007 08:30:41 -0500
Local: Fri, Mar 9 2007 8:30 am
Subject: Re: Last.fm and pandora data to Music Ontology
Hi,

> Just fast answer : if you're speaking about catalogue number
associated to
> label and release, it should arrive in MB as soon are the label
stuff goes
> to prod (normally and hopefully quite soon)

Yeah, think they planned by the end of March or something like that.

Take care,

Fred


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ocelma  
View profile
 More options Mar 9 2007, 9:12 am
From: "ocelma" <oce...@gmail.com>
Date: Fri, 09 Mar 2007 06:12:02 -0800
Local: Fri, Mar 9 2007 9:12 am
Subject: Re: Last.fm and pandora data to Music Ontology
Hi,

On Mar 9, 2:29 pm, Frederick Giasson <f...@fgiasson.com> wrote:

> > Anyway, what do you think it would be the best option, then?
> > Referencing to the Artist wikipedia URI (if available), or last.fm
> > one?

> Well, wikipedia URi wouldn't be dereferencable neither ;)

Ooops! right. I meant dbpedia (once it has more musical data in it).

Cheers, Oscar


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frederick Giasson  
View profile
 More options Mar 9 2007, 8:34 am
From: Frederick Giasson <f...@fgiasson.com>
Date: Fri, 09 Mar 2007 08:34:36 -0500
Local: Fri, Mar 9 2007 8:34 am
Subject: RE: Last.fm and pandora data to Music Ontology
Hi Micheal,

> Slightly [more] off topic but have any of you any thoughts on
> microformats around music. Just trying to come up with a good way of
> marking up programme tracklists and the microformats mailing list
scares
> me

As long as I know is that they use hReview to describe musical events
(eventful.com, upcoming.com, etc.). All the projects I am aware of
(public or private) are going into that direction.

Take care,

Fred


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael Smethurst  
View profile
 More options Mar 9 2007, 9:30 am
From: "Michael Smethurst" <Michael.Smethu...@bbc.co.uk>
Date: Fri, 9 Mar 2007 14:30:24 -0000
Local: Fri, Mar 9 2007 9:30 am
Subject: RE: Last.fm and pandora data to Music Ontology
Events and reviews we've got (not quite live... Yet ;-))
Was thinking more of radio episode tracklists
Eg
http://www.bbc.co.uk/radio1/bobbyandnihal/

Wondering if anyone has any thoughts on how this would be best marked up
(yes with links... We know that)
I'd like to embed brainz ids (where available) in the html for easy
parsing

Anyway if anyone has any thoughts on how we could make this useful to
you...


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brian