A listening history page with better integration and more information than last.fm
I think that everyone has some curiosity about what they listen to. We get a little satisfaction from looking at the play counts of our songs, and I'm sure that many people have, like me, made a smart playlist to see what their top 25 or so most played tracks are. Last.fm takes listening history a step further by analyzing your play counts and giving you more information about them than a smart playlist can, such as what artists you listen to most, or what you listened to most over a particular period of time.
Last.fm is great, but I think it would also be really beneficial to have a better way to view listening history within Songbird. There are some downsides to last.fm: it has a busy web interface, ads, and isn't as flexible as it could be. For example, you can see what songs and artists you listen to most, but it is not easy to see what your top played albums or tags are. You can see playback history for specific weeks, but not for specific days, months, or years. It keeps track of play counts, but not how much time you've spent listening, which would be more useful for artists in your library who tend to have really long songs. It also has no way of distinguishing where your play counts came from, such as from the library, a portable device, or a web stream.
I think there should be a "Listening History" option in the main sidebar of Songbird so you can discover more information about your listening patterns, and in a way that feels more integrated with Songbird than last.fm.
I went through a number of different mockups trying to make a simple but informative interface for a listening history page, and this was the best I could come up with. The page could default to the listening history of the current month or day, but you could quickly set a different period of time in the top left. You can see the basic stats of that period of time under the header, and then a bar graph distribution to easily visualize how you listened to music over that period of time. In this mockup, there is a daily distribution graph because it is over the course of a month.
To get some specifics about a smaller part of that time period, you could mouse over any of the bars and, as seen in the mockup, it could give you a summary of that piece of time in a tool tip. If you were still curious about it, you could click the bar to zoom into that smaller period time and get a closer look. For example, you could be looking at your history for the month of April, 2009, and want to take a closer look at what you listened to on April 21, 2009, so you could click on that day in the bar graph quickly instead of having to set it in the calender in the top left. The forward and back buttons in Songbird could help you navigate back to a time period you were looking at before.
Under this graph, there could be simple charts that show the top played items of different groups.
You could see top artists, top albums, and top songs. I also think it would be extremely useful to show the user's top played tags if a multiple tagging system is eventually implemented, but genre would also suffice. It could just give you an idea of the sort of moods you were in by seeing what kind of tags you played most during a period of time.
There have been a few topics about listening history in Songbird:
http://getsatisfaction.com/songbird/t...
http://getsatisfaction.com/songbird/t...
For this to be possible, Songbird might have to store some additional information with play counts, such as when each one occurred, and possibly where it came from, such as a portable media device, the library, or a stream. However, I didn't add any way in the mockups to view this distinction. Hopefully these mockups and ideas can help someone out if they eventually attempt to code a history page for Songbird. This is also the last item on the list of ideas I had to make mockups and topics about. Hopefully my creative Songbird juices have not run out for good :P.
Last.fm is great, but I think it would also be really beneficial to have a better way to view listening history within Songbird. There are some downsides to last.fm: it has a busy web interface, ads, and isn't as flexible as it could be. For example, you can see what songs and artists you listen to most, but it is not easy to see what your top played albums or tags are. You can see playback history for specific weeks, but not for specific days, months, or years. It keeps track of play counts, but not how much time you've spent listening, which would be more useful for artists in your library who tend to have really long songs. It also has no way of distinguishing where your play counts came from, such as from the library, a portable device, or a web stream.
I think there should be a "Listening History" option in the main sidebar of Songbird so you can discover more information about your listening patterns, and in a way that feels more integrated with Songbird than last.fm.
I went through a number of different mockups trying to make a simple but informative interface for a listening history page, and this was the best I could come up with. The page could default to the listening history of the current month or day, but you could quickly set a different period of time in the top left. You can see the basic stats of that period of time under the header, and then a bar graph distribution to easily visualize how you listened to music over that period of time. In this mockup, there is a daily distribution graph because it is over the course of a month.
To get some specifics about a smaller part of that time period, you could mouse over any of the bars and, as seen in the mockup, it could give you a summary of that piece of time in a tool tip. If you were still curious about it, you could click the bar to zoom into that smaller period time and get a closer look. For example, you could be looking at your history for the month of April, 2009, and want to take a closer look at what you listened to on April 21, 2009, so you could click on that day in the bar graph quickly instead of having to set it in the calender in the top left. The forward and back buttons in Songbird could help you navigate back to a time period you were looking at before.
Under this graph, there could be simple charts that show the top played items of different groups.
You could see top artists, top albums, and top songs. I also think it would be extremely useful to show the user's top played tags if a multiple tagging system is eventually implemented, but genre would also suffice. It could just give you an idea of the sort of moods you were in by seeing what kind of tags you played most during a period of time.
There have been a few topics about listening history in Songbird:
http://getsatisfaction.com/songbird/t...
http://getsatisfaction.com/songbird/t...
For this to be possible, Songbird might have to store some additional information with play counts, such as when each one occurred, and possibly where it came from, such as a portable media device, the library, or a stream. However, I didn't add any way in the mockups to view this distinction. Hopefully these mockups and ideas can help someone out if they eventually attempt to code a history page for Songbird. This is also the last item on the list of ideas I had to make mockups and topics about. Hopefully my creative Songbird juices have not run out for good :P.
28
people like this idea
I like this idea!
Tell me when this idea gets some attention.
The more people who like this idea, the more it gets noticed.
The more people who like this idea, the more it gets noticed.
The best point from the company
-
Really really really cool idea (and great mockups!). I like the idea of making this available as a separate add-on... I don't have the time to do it myself though. :( However, a lot of the data needed to do this is already logged and available through the playback history component (including precise times of each track playback).
If anyone is interested in developing this, ping us on the songbird-dev Google Group: http://groups.google.com/group/songbi... and we can point you in the right direction to start.
It'd be really cool to have this built, I know I'd use it :)
I’m hopeful someone will build this
3 people think
this is one of the best points
-
Inappropriate?Great idea.
You should send it to stevel, he's working on a social streaming add-on.
http://wiki.songbirdnest.com/Develope...
You can test the add-on:
http://whacked.net/scratch/murmuratio... (it requires http://whacked.net/scratch/xmpp4moz.xpi to be installed first)
One of the purposes is to keep track of ones playback history. But there hasn't been done much work on the interface.
This together with the social streaming is a definitive win! -
Inappropriate?Why are you like, the god of all good ideas?
2 people think
this is one of the best points
-
Inappropriate?I think anyone would have as many as me if they wasted all the time I do thinking this stuff :P. I just like making them and feeling like I'm part of the project, so I am glad you think they are good ideas. Thank you.
seba, I'm contacting stevel just now, and hopefully something here can help him out. Social streaming has so much to do with listening history, but I wonder if some people might like to have their listening history available without it being a public thing like last.fm or the social streaming add-on make it. Maybe it could be a separate add-on for people who just want a private way to view what they listen to, and then you could get the social streaming add-on if you wanted to make it available to the public. But they could be visually and functionally identical in how they present history pages.
-
Well, In the ideal world, you could add friends from social communities like facebook and choose what to share with each friend. Share songs with this friend, share play history with friends on friendlist x, ...
But I think this is something long-term. A seperate add-on for this would be great on short-term.
One more question: how do you make those screenshots, just photoshop? -
I completely agree about how it should work sharing-wise.
And yes, I just do them in Photoshop. I don't know how to do very much in the program, so thankfully all of the mockups I have made have used relatively simple shapes and designs. I try to make them look like they could really exist though. Sometimes I'll get confused working on these mockups and using Songbird at the same time, and I will click on the edge of a Songbird window I see to get to the program, but it is really just a picture of it. -
Yeah, I know, I wondered because the problem I have with Photoshop while making mock-ups is to get everything aligned perfectly, so it looks like a real app.
And making mock-ups also quickly gives me a huge amount of layers, which is hard to deal with if you have some bad habbits of not naming the layers or putting them in folders.
But now I'm getting really off-topic. -
Inappropriate?Really really really cool idea (and great mockups!). I like the idea of making this available as a separate add-on... I don't have the time to do it myself though. :( However, a lot of the data needed to do this is already logged and available through the playback history component (including precise times of each track playback).
If anyone is interested in developing this, ping us on the songbird-dev Google Group: http://groups.google.com/group/songbi... and we can point you in the right direction to start.
It'd be really cool to have this built, I know I'd use it :)
I’m hopeful someone will build this
3 people think
this is one of the best points
-
Inappropriate?Great idea Murphy; I've been thinking along these lines for some time now. A kind of "bird's-eye view" of your library like this would not just be informative, but also a novel way for browsing your library to find stuff to listen to.
A "wave graph" would also be a great way to look at your history, as demonstrated with this web application: http://build.last.fm/item/36
You can see some samples of its results here: http://www.flickr.com/groups/lastgrap...

I once wrote a rather long blog post about the different ways we should be thinking about viewing our music libraries: http://www.kilobitspersecond.com/2008...
I’m glad this might pick up some steam
-
Inappropriate?topdownjimmy, that image reminded me a lot of this webpage. You can type in artists you like or your last.fm username and it shows the relationships of your music in a web. Really neat. And I read both parts of your blog post, and you talk about the exact same types of ideas that interest me and are on my mind all of the time. I think that while computers have made it possible for us to store and listen to much more music, music programs currently feel unnatural and dull compared to previous music mediums in some ways.
Album art is an incredibly useful tool to help us better organize and visualize music, since it forms distinct symbols that we use to differentiate all of our albums. I think it is really important that music programs make use of album art to display music, and regain some of the natural feeling of interacting with music that has been lost from switching to computer-based music playing. I have suggested more dynamic media views here, and what I thought could be a neat way to interact with the music here.
I think your ideas for displaying music based on moods and listening patterns would make media views much more similar to how people organize music in their minds and choose the music they listen to. Being able to see your listening history would help you reflect on your habits and choose what you want to listen to, but actually incorporating this assistance into a media view is something I have not thought of before. I really like it. I hope that viewing listening history in Songbird becomes possible and that eventually, media views will build off of it to display your music based on your current listening habits. I, too, only put certain artists on my iPod so I can focus on the music I am currently most interested in.
I’m so interested in this stuff
-
Inappropriate?The Listening Statistics addon can give you an idea of your overall playback history: http://addons.songbirdnest.com/addon/...
Maybe it will eventually it will be able to show more playcount statistics. -
Inappropriate?This is a fantastic idea really great.
The only problem is instead of 'Listening History' I'd just put Stats :P
Loading Profile...




CHAMP
CHAMP
CHAMP
EMPLOYEE

