It would be great if you had the option to display top-songs/artists/records on the basis of total seconds or minutes scrobbled

  • 6
  • Idea
  • Updated 2 years ago
Krautrock artists like Klaus Schulze, who usually has two tracks, one spanning the length of each side of the LP are decimated by Grindcore acts like napalm Death, who can have 20+ songs on each side of their LP's. It will sometimes make for a weird overlook of what you have actually listened to, in terms of "most played" with the current system.

Best Regards // StatsJunkie
Photo of Josbur Schbab

Josbur Schbab

  • 4 Posts
  • 2 Reply Likes

Posted 2 years ago

  • 6
Photo of Jan

Jan

  • 326 Posts
  • 351 Reply Likes
There used to be a website that made time based charts using lastfm API but not anymore ever since 2 years ago when they changed the website. Also, Klaus Schulze isn't Krautrock but Progressive Electronic, specifically he's one of the founders of Berlin School or Electronic Music. Krautrock suggests Rock music (Progressive Rock) with synth influences while Schulze is full on Electronic and zero rock.
Photo of Josbur Schbab

Josbur Schbab

  • 4 Posts
  • 2 Reply Likes
You are of course correct sir. I used the Krautrock label in a very generalized way for simplicity's sake but your description is much more accurate.

My feeling is that the Krautrock label often ends up being very non-descriptive since it was invented as an umbrella term for all the new weird and progressive music coming out of Germany at that time, and the spectrum of styles was so broad that it sort of ended up being more of a label for that certain scene, or group of artists, rather than a label for a more distinct style of music... If i remember correctly at all, which may in fact not be the case :) ... But i agree that it's not a very fitting label for Klaus Schulze and his likes :) Usually i just refer to it as ambient music.

Anyway, back to the topic - i'm guessing that since you have the option to decide how many minutes of a song you want to count as a scrobble, the last.fm plugin must register how long you have listened to a certain track in some way. For someone who knows very little or nothing about the technical side of things in this case, it seems like a simple thing to log the playtime of different tracks and then add up the total for something like playtime stats, maybe as an option to the current system. I for one think my lists would be very different from what they are today :) would be interesting to see.
Photo of Cornel Diaconu

Cornel Diaconu

  • 889 Posts
  • 382 Reply Likes
There WAS such an extension you could activate, in that old interface we have up until 2 and some time years before.
Most of them are still listed here: http://build.last.fm/category/For+the+Web
I believe the particular one I was mentioning was "lastimer" : http://build.last.fm/item/1000653

I remember I've tried this myself (either this one, or some other third party one), but only for a short time, because I find this more confusing than useful/helpful.
I mean: when it counts length of the top songs, what exactly time it should count? The nonimal length ? The played length through embedded youtube video ? (often this is different than the nominal length, especially if the video is with a live performance).
 Or it should count strictly the strict played time ? (the moment when it was scrobbled, which remember it can be much earlier if the song is large, like 30 minutes ... in which case scrobble itself occurs at 4 minutes mark).
So ... you'll have a top with songs ordered by length, which will have very little usefulness, other than seeing a different order of the songs.
Photo of Jan

Jan

  • 326 Posts
  • 351 Reply Likes
I think most people wouldn't want this to display top songs but rather, as the OP already mentioned, top artists. About length I would presume nominal length of the song would seem logical. Scrobbles for example by don't really represent an actual full play since it's already counted after 50% has been played or 4 min (whichever comes first). So why have a strict adherence to play length if scrobbles aren't as strict to begin with. Have it count as 50% of the nominal length too. As for the usefulness, play length would give a more true representation of how much you listened to a particular artist instead of a play count. Since music listening is much more a function of time and time invested as opposed to play count.

I can see the impact of play count vs play length on my library on my pc since I've been logging all my plays locally as well. If I compare the count vs time charts on my top 100 artists (representing 10 years of music listening) then there's a significant difference:
-Over 25% of artists based on play count are not present in the top 100 play time chart
-Top 20 artists is 50% different between play count and play time.
-10% of artists on the play count chart have ranks that are different by 15 places or higher.
-Top artist based on play count isn't top artist on play length.


If this is representative to most average users then I'm fairly certain most users top artists charts are not at all what they think they are.
Photo of Josbur Schbab

Josbur Schbab

  • 4 Posts
  • 2 Reply Likes
Damn there are lots of things i don't know :) I never knew of those extensions. Your links give me a 404 though, not sure if it's a problem on my side (newly formated OS).

I think you may have misunderstood me though - the point is not at which point of listening to a song it counts as a scrobble, but to have stats based on minutes (or preferably seconds) listened in total, for artists, albums or songs. Not to replace the current system (which i think works great in most cases) but to compliment it.

I don't know about youtube scrobbling at all i'm afraid, i only use the plugin for my music player software.

What it mean is that if, say i love a song that is 3 minutes long and play it over and over, it quickly climbs the charts. If i love every minute of a song that runs 30 mins, it will still never show up in the charts because for the duration of those 30 minutes you will only do one scrobble, as opposed to 10 scrobbles if the song is 3 mins. The point is making stats for total listening time available as an option. Lists would read "Artist / album / song - XX.XX.XX h.m.s scrobbled" and be ranked by the total time. As for usefulness - i think these stats are fairly non-useful anyway, but they can be fun and interesting :) For me personally it would be very interesting to see how stats for playtime would affect the artist / album / song relationships...
Photo of Josbur Schbab

Josbur Schbab

  • 4 Posts
  • 2 Reply Likes
Jan Baard: That is some very solid statistics gathering :) But it implies you already have the ability to do what i ask for - may i ask how you managed to gather those stats? What exactly does logging plays locally mean in this case? I think you get the idea of what i'm after anyway!
Photo of Jan

Jan

  • 326 Posts
  • 351 Reply Likes
I use foobar2000 as my media player with a javascript WSH add-on which allows me to put every single meta data item I want into an sqlite database. The add-on then generates bar charts out of that sqlite database within foobar2000 and updating it after each play. This allows me to pretty much track anything I want. No only top artists but also stuff like Most play artists within a certain genre or most played substyles wihin a certain main style of genre (example: Rock - Krtautrock)..The problem is however it only logs plays when using foobar2000. Playing music on any other device or player would need to be added manually to the sqlite database. Basically if last.fm would totally shut down and all people's scrobbles lost I'd still have all my statistics on my computer (and backed up twice). Sometimes I take the time to synchronize statistics manually with what last.fm is showing as plays for an artist.
Photo of Jan

Jan

  • 326 Posts
  • 351 Reply Likes
For illustration purposes, this is what it looks like:
Top artists play count: https://image.ibb.co/jy27fm/WSH_playcount.jpg
Top artists play time: https://image.ibb.co/fB6ND6/WSH_playtime.jpg
(play time ranked on seconds played)

Some notable differences: The time charts has artists such as Klaus Schulze at rank 65 and Godspeed You! Black Emperor at rank 45 are no where to be seen on the count chart. Those artists typically have very long songs (10 to 20 min or longer). Also, most artists don't occupy at all the same rank on both charts and Jazz artists seem to rank higher on the time charts as opposed to the count charts.
I can even tell you there are big differences between the kind of styles of music since I'm also generating styles based charts (count and time). For example, metal music has on average way longer tracks compared to hip hop, Dance, rock or pop music. Jazz music is slightly longer as metal on average.Classical music has on average the longest track times and film score music the shortest average track time. In other words, if you want to easily rack up scrobbles fast, listen to film score music. If you want the opposite, a lot of classical music is the way to go.
Photo of fooooooo

fooooooo

  • 19 Posts
  • 0 Reply Likes
Hi, I am really very glad I ran into your idea, because I am a master's student doing my thesis about this subject. I am actually at the last phase of my research, which is conducting a user evaluation about the features I suggest, which are related to what you are expressing as 'playtime'. I was about to recruit subjects in about a week or so, so if you are interested in participating in evaluating my research, please let me know! :) (for any others who are interested, too!) 
(Edited)