So, jake and I have this ongoing idea of having a way to share what music you listen to. It started as an idea I had for a twitter that is automatically updated by your music player. Jake argued that this would be a complete crapton of data that would be hard to filter through to put it to use. But the fact that the data can be there kept us going with new ideas.
The latest find was by jake who showed me http://twisten.fm/. Which is a site that catches public tweets with music in them and can generate a playlist by what others are listening to. This is a great idea, but just lets me listen to other people's music randomly. Also, it tweets what your listening to, so I see a problem of constantly recommending a small set of music because of a feedback loop type of thing. But whatever.
What I really want to talk about is how music players are connected. I listen to music on my iPod, which has no live connections to anything else. The otherway I listen to music is on my computer and that is almost always connected to the internet, so no problem there. And because more and more music players are getting connected through wifi to things, it shouldn't be a big issue in a few years to have your player send data to the internet. But maybe not. As much as I would love to have an iPod touch, it only has 16Gb max storage. Which isn't great considering how much music I have. I like having a dedicated music player that I don't have to worry about having issues other than its one funciton. In the next couple years, I think there will still be the demand for players that aren't connected to the internet, because it makes them simpler and the consumer mass likes simple.
So what are some options for these uncennected devices? Well, that depends on the platform they run. If they are like my iPod and have virtually no customizable options and no addons, then not much hope. but if they can have applications installed, hope rises. What I see is the addition of a history function that keeps track of what you've listened to. When you sync your device, it updates your computer's list of played music and can then be uploaded to some service.
There isn't a huge demand for knowing what someone listened to a week ago, but it does allow some content use to open up. If you know what last.fm is, you'll know that telling a service what you like to listen to can get you some great recommendations as to some other bands you might like. At KUMM, I write down RIYLs (recommended if you like) for each CD I add to the station. This helps give people a guide to find music that they might like or to stay in the same genre. Band names alone are not the best guide and sometimes it can be hard to find recommendations to your very personal likes and dislikes. But using this mass ammount of data, what people have played, we could generate a fairly accurate recommendation system. iTunes I think has what they call the genius or whatever that recommends music, what they don't say is that it basically does the same thing as last.fm, but using things like playcount and rating in addition to other variables. So the fact that if I only listen to music on my iPod (which I'm pretty sure doesn't affect the overall playcount in iTunes) and will be missing out on a lot of juicy free data, is kinda lame.
Another point is a more advanced system that pandora radio uses, which is where songs or bands are given adjectives that describe them. Instead of just "metal", black sabbath is described using phrases like "extensive vamping", which I have no idea what it means. So, with that, other bands or other specific songs are recommended. It is like saying, "You'll like jeff, he has a very dark sense of humor and he uses a lot of historic context to make a point" rahter than "jeff is funny."
After a bit of browsing after writing that last paragraph, here is the system behind pandora. http://en.wikipedia.org/wiki/Music_Genome_Project
It's the music genome project and it basically uses over 400 attributes, or genes to describe songs and bands. It is run by a company and so it has some limitations and probably no free implementation for new systems that aren't pandora. But something like this that is open source or uses a wiki like page for each band that has users or fans assign sttributes, would be a great thing to see.
Hell, I like that idea a lot. I wonder if there are copyright issues with it.