What do YOU want in ListenBrainz?

Related, check out: Explr.fm - Color the world

1 Like

feel free to add an issue on GitHub if you have any files you’d like me to add support for! thanks for the shoutout :smile:

I would like to say thank yuo to both @UltimateRiff & @mr_monkey for the replies.

I do look forward to the day - whenever it may come - that the feature is added. I also am very pleasantly surprised to see people so active in the actual site here interacting with content, which shows that my choice to completely delete my last.fm and place all of my eggs in the ListenBrainz basket was correct.

2 Likes

If you mean that you’d like to open the MusicBrainz page for a release or recording from fb2k, you can do that with the help of the Run Services (foo_run) component. Configure an action with a ‘Path’ like this for release:

https://musicbrainz.org/release/$if2(%musicbrainz_albumid%,%musicbrainz album id%)

Create another like this for recording:

https://musicbrainz.org/recording/$if2(%musicbrainz_trackid%,%musicbrainz track id%)
2 Likes

It’s great that we can now manually link our listens to MB, but I would like a page that shows all our listens that have not been linked to MB.

While the ‘add missing MB data’ page does appear to show these songs, there is no way to link these to MB from that page, and the only way that I’ve found is to

  • go to Last.fm to view the scrobbles for that track in my library (as my LB is just my Last.fm account imported)
  • find the timestamp of a scrobble
  • go to https://listenbrainz.org/user/cherryblossom000/?max_ts=1672975980 for example but change the max_ts parameter to the timestamp of the scrobble
  • link the listen to MB

(I’m still quite new to LB so there may be a much better way of doing this)

3 Likes

this is already planned, hopefully pretty soon~ :crossed_fingers:

it also shows the timestamp on the missing data page, so I believe you can use the date picker at the bottom of your listen history, that’ll get you close

1 Like

Some background: I mostly use Plex via Plexamp to listen to music, and I have my plex account linked to my last.fm to scrobble. I like this as even if I listen offline when away from an internet connection it scrobbles everything when I reconnect, and no matter what device I listen on they all scrobble without any extra work.

Plex already seems to use MusicBrainz for metadata, and are listed as a supporter. It would be nice if ListenBrainz could work as seamless with Plex(And Jellyfin, Emby, etc) as last.fm does. It would be great if you could work with them to get support built in.

That said personally I have so many years of last.fm data, I will likely keep using it along with ListenBrainz now. So I will have to keep importing to update my data. It would be nice if I could link(really just add my last.fm username in my settings and have it remembered) my last.fm account, and then if there was a setting to auto import every few minutes in the background any time I have the website open as I understand the importer runs through the users browser not in the backend. Also I guess that means it would have to account for people who have multiple tabs open maybe?

2 Likes

The Year in Music was pretty good this year, but there is one thing I want to see addressed: I had issues with my top artists, specifically when a featured artist is in the artist parameter. I’ve had “CHVRCHES” and “CHVRCHES feat. Robert Smith” in my top 10, which seems redundant. A bit early but it’s worth throwing this there: would this be addressed for 2023’s Year in Music? Especially since ListenBrainz is now automatically attaching featured artists on recordings from MusicBrainz to the artist parameter in listens.

Redirections for aliases would also be nice too. CHVRCHES is on my all-time charts twice because some of them got directed to the CHVRCHΞS alias.

Not expecting everything to happen in a snap, just throwing these out there.

5 Likes

Forgive me if this exists and I just don’t see it:

Something that I would like is notification, or just a playlist or list of any kind on my profile telling me about new releases from artists I have listened to. My only real way to find new releases right now is browsing reddit or maybe seeing one in my youtube search results. So I miss a lot, making a feature like this very helpful for me.

2 Likes

Check out: Fresh releases - ListenBrainz
And go to the top and click ‘Releases For You’.

Hopefully that’s what you’re after! I find it really useful.

We are working on having the ‘explore’ pages a bit more visible in the UI eventually.

5 Likes

I seen that page before, but missed the “For you” part, oops! Thank you!

2 Likes

ListenBrainz could provide charts based either on the number of listens (like it does now), or charts normalized by listening time. This could be selected by an option in user preferences.

Last.fm is unable to do this, because they don’t have lengths for a lot of the tracks, but LB is in different situation given the integration with MusicBrainz database.

User’s tracks with unknown lengths could be collected in a separate page, and presented in a similar way as tracks not linked to MB recordings, so the user could add missing data.

6 Likes

there’s a ticket for it now, but adding playlist covers to ListenBrainz is pretty high on my wishlist~ I quite enjoy creating such covers myself, and perhaps that could be built into the website too? (see LB-1215 as well)

edit: these could in theory allow users to synchronize playlist covers between multiple libraries and services? or at least be a singular place to keep them…

1 Like

Just glancing at this thread, so forgive me if this idea has been mentioned already, but to make ListenBrainz more engaging to actually browse as a site/dataset, I think it should try to be ‘smarter’ about pulling URLs for its Play button. From what I’ve seen, all the Play button seems to do on LBz is to pop open a youtube embed of the first search result… Anyone remember the days of the “I’m feeling lucky” search? :laughing:

For example, there are a lot of MusicBrainz Recordings that have “stream for free” links that go to youtube videos (and for that matter, a lot that go to other platforms or even a direct download-for-free link). For the most common of these, I think it’d be relatively easy to tell when these are available for an MBz Recording entity, and present those as the Play stream.

I can understand if LBz is hesitant to do this because it could make the site look sketchy, rights-wise, since making free streaming access to certain music ‘too easy’ will earn the legal ire of big labels and such, but if the LBz team isn’t too worried about that (they added the Play button in the first place :thinking: ), then this is an augmentation to it I’d love to see.

5 Likes

for what it’s worth, the YouTube links linked to MusicBrainz recordings should (whenever possible) be the official video (or the video for YouTube Music)

1 Like

Feel free to vote this up!

1 Like

This is a big post, so please forgive me. I’ve used last.fm since 2016 so I’ve had years to think about what I would like to see in sites like this(and what I liked most on there). And given how LB is linked to MB it right away solves the biggest problem last.fm has refused to deal with since it was created(grouping artists by name, and often redirecting things wrong and straight up losing months of stats for them because of the way they do it). So this is my thoughts after years of last.fm, and a month of having LB open all day every day. Forgive me if I mention anything others have said, or if I missed a feature that already exists. (I don’t have stuff in year in music, or recommendations, or fresh releases, etc so I’m not sure what they all will look like)

Tracks, albums, and artists should have pages on Listenbrainz

that you go to instead of musicbrainz, similar to how last.fm does it. I would like to see similar info on those pages that last.fm shows. Play counts, view your historical listens, a graph of listening trends from all users(I love these especially as it’s neat to see the spikes for artists when they release new albums, or when certain songs cause spikes at times of year like christmas or halloween for music appropriate for those times). Also it would be nice if you could see the total number of listeners, and total listens for each item like on last.fm.

Musicbrainz allows linking socials for artists, so on a listenbrainz artist page it could have a social feed showing recent posts by that artist. Is there maybe a 3rd party feed service with an API that takes a list of social links and provides a feed that could be integrated without adding extra server load?

It would also be nice to have a list of similar artists on a listenbrainz artist page. I use this a LOT on last.fm as they do a good job of showing similar artists, not just popular artists from the same genre.

Social features. Comments, DMs, sharing

Last.fm shouts on song pages I feel are 95% useless as harsh as that may come off. And they are often downright awful and should be removed by moderators. Instead I would love to see Critiquebrainz reviews embedded without leaving LB. But shouts for users and artists are better(than they are on songs, not vs critiquebrainz) in my experience. Especially for users as it adds to the social aspect and makes the site more engaging I feel. And for users you could have it so they can delete any comments on their page. And for artists either downvote threshold or report for bad ones?

It would be nice to have a DM feature to message other users as well. But have it so people can pick between disabling it completely, or limiting it to people they follow, or that follow them to lower spam and abuse(I’ve gotten spam in my last.fm DMs).

Also for social features, a small bio + profile picture that would be displayed similar to last.fm would be nice, I find it helps weed out real people vs bots and gives you an idea about a user. Social features like that give people more reason to spend more time on the site and encourage others to use it, I think, rather than just once a month or two looking at their stats.

On the topic of social stuff. Maybe more ways to share some of the pretty graphs you get on social media beyond a link. Something you can embed in posts. Would be a good way to get more users if people start sharing their stats for others to see.

The site already shows you users you are similar to. It would be nice if you could see a score for how similar you are to any user when you view their page.

Loved Tracks

One difference with Listenbrainz and last.fm is how Loved tracks are shown. I prefer how last.fm does it when viewing other users profiles. On Listenbrainz when viewing another users profile it will show hearts for songs I have Loved. On last.fm it shows tracks that user has loved. I feel the way last.fm does it is better for browsing other peoples listens.

Recommendations. Diamonds in the rough? Quality > Quantity.

I mostly listen to kpop these days. And with KPop especially, but other genres as well, how popular something is all comes down to marketing. Even social media trends are all marketing. So to me seeing some group has 2 billion views on youtube means little to nothing on how good they or the song is. And something I noticed browsing last.fm often was a lot of the trendy groups had much worse ratios for total listeners to total listens. Lots of people listen a few times and that’s it. Compared to smaller groups they often had much higher listens to listeners. And some songs in particular had much higher listens to listeners ratio. So what I would like to see is highlighting music in this way. Finding songs and groups similar to what I like, that people who listen to them REALLY like them. Less about total popularity.

Similarly. Last.fm shows a graph on every artist, album, and song page showing listening trends. And again a lot of really trendy groups and songs you will see the typical increase when a new release comes out, but then a rather sharp drop after. But then some groups will have much slower decrease, or even a constant increase in listeners over time. So it would be nice to highlight releases like this, that have a higher… staying power? Again not showing what is trendy, but stuff that people continue to love over time. An example here would be looking at “miss A” a group active from 2010 to 2017 shows a gradual increase in listeners over time despite no new music, while “IVE” a new group shows a spike at their last release, and then a constant downward trend since.

Again speaking to my current taste in KPop. There is a lot of amazing and talented groups out there, who make music of the same style and quality of well known groups, but have much smaller companies behind them. So they aren’t marketed as well and people often never even hear about them. I would love to see more recommendation features that try to not just recommend the well known groups, but everyone regardless of how well known they are. Like, no one interested in KPop needs to be recommended BTS, even people who don’t like KPop likely know them. Find me the artists that have gone under the mainstream radar.

Obsessions

I listen to a lot of different groups. I have a playlist with a few hundred groups on it as my main list that I play on shuffle. But some times I will come across a new song, or even one I’ve known for awhile and can’t get enough of it. If one was to analyze my listening history they’d probably find quite often there will be sudden times where a single song can be played anywhere from 5 to 150 times in a row(Literally, I’m a bit crazy). I would love a feature that could find these songs from all users and rank them again in a way fair to all artists no matter how big or small. Like number of obsessive streaks relative to total listeners or something. And then show me ones similar to music I like.

But also have a list of obsessions like this on peoples profiles so you can see what your own, and other peoples obsessions are. Not just what I say I love. Expose me for listening to Babyface by WJSN for 16 hours straight.

I would love to see more general(not user specific) playlists like spotify has, or like Plexamps auto playlists.

Using data from musicbrainz and listening data from listenbrainz generate weekly lists and let users save them permanently if they like them. Could be the top trending songs from a country, or genre. You could either use detected locations or allow users to input their City/State or Province/Country and show music people near them enjoy. Could be a time travel playlist for a genre with popular songs spanning a range of time. For time travel maybe variable length and start/end, like Could be longer and have top song from each month over a period, or shorter with just the top song of the year(in that genre).

Related to how I mentioned spikes in last.fm graphs at certain times of year. You could analyze your data to generate playlists for holidays. These songs are popular on Christmas, or halloween, or valentines day, etc. Find songs that spike specifically at those times of year. (For example look at the graph on last.fm for my favourite christmas song https://www.last.fm/music/PURPLE+KISS/_/My+My).

More ways to show top artists/albums/tracks?

It would be cool if the site tracked your top artists, albums, and tracks for each week, then gave you a list showing ones with the most time as #1 in the lists. Would be different from total plays as I could listen to one song 300 times a day for a week and have it at the top in my total listens, then never listen again, or could have 50 listens a week and be #1 and have that happen for 30 weeks straight.

It would be nice to see things like your Top New Artist for artists who debuted that year, and Top New Discovery for artists who aren’t as new, maybe Biggest Gains? for artists you heard before the current year but moved up the most in your top artist list?

Issues? Bugs?

Groups some times show up on my toplist multiple times, even though they have the same artist ID linked. “9Muses” and “Nine Muses” for example are my #20 and #21(Using them as a good example as they just happen to be next to each other, happens a lot though). It would be nice if these would be get automatically merged. It could be especially bad with KPop as groups will have releases credited in many different ways. Having both English and Korean for the same release depending on the source(spotify vs bugs! for example) are very common, plus Japanese for Japanese albums, Chinese for Chinese albums, etc.

I haven’t looked to see this, but seeing those like that, I imagine if groups change their names it will also have multiple entries for those even though it’s the same group.

Likewise, it would be nice to see sub-groups merged into the main group. They have unique pages on musicbrainz, but I do see they have the sub-group relationship, so it would be nice if it would find an artist is a sub group of another it would merge into the main group on listenbrainz stats pages. Maybe it could be expandable and show each main/sub/member under there. Like Girls’ Generation over all 3000 listens, expanded to Girls’ Generation main group 2000, Girls’ Generation-TTS 500, Girls’ Generation-Oh!GG 500. Or the bar sectioned to show the amount each sub group is responsible for and it shows the name on mouse over. Cause in the end its still the same group, just a subset performing that song. If a rock band does an acoustic song and some of the members sit out you don’t call it a different group do you? KPop having their own subgroup names is all just marketing to create buzz.

Also with featured artists the top list will show everything as it’s own entry rather than grouped. So for say an artist like RIELL no matter how much I listen to her she’ll never show up anywhere near the top of my list, as the majority of her songs have different collaborators. For a person like RIELL I get that it might be tricky on how to display it when its shared credit. But I’d rather things not add up and have double credit (like both RIELL and Besomorph getting full credit in the top list for songs they collab on) than crediting each way the artist credit was written separately and breaking up the listen counts for artists, as if you look at RIELL she has been credited in 25 different ways.
These various things for me at least kind of take away from the top artist list as I feel like they don’t get the credit they deserve?

Also related, but for the world map, if there is more than one artist for a track, it does counts listens for all artists towards the total for the country it seems. So for a song like Not Friends by LOONA, rather than the group getting credit, it credits 4 different members of the group, so each listen of that song gives 4 to the total for South Korea. (I noticed this when I only had 1 song for a country and it had a featured artist and the total was the combined total. 20 listens of one song gave 20 to artist 1, and 20 to artist 2, and 40 total for the country. Not a huge deal, just can lead to inflated listens on the map.

Data missing tools

I would like to see more “Data missing” tools for music I listen to. Not just for stuff that is missing completely, but it would be nice to see a list of artists I listen to who don’t have an area set for example(I’m obsessed with my listening map). It would also be nice to see on the world map an indicator how many listens/artists aren’t being mapped. I have been trying to add missing artists, releases, and links for stuff like streaming pages and socials, but it’s time consuming just checking hundreds of artists musicbrainz pages to see if they are missing stuff like that. I feel like exposing more info in ways like this would encourage more users to add missing information.

Musicbrainz collections + Listenbrainz

As an example, there is a collection on musicbrainz of hundreds of different KPop groups. I like to try and find music I like regardless of group popularity. It would be amazing if you could take collections like that, and have a randomized playlist of top songs from each group in the list. “Play collection on Listenbrainz” from MB? Looking at users on MB I have seen some people have sizable collections they have organized so it would be neat to be able to play them like this.

Linking and auto matching

The link UI needs a rework I think to make it more user friendly. Personally I am obsessed with my stats and go through the effort of looking up each recording on MB and copying the recording ID. But looking at my similar users, many either don’t know about it, or don’t want to spend the time as they have a lot of unlinked songs(That I know exist as I have linked them on my own page). When adding releases to MB you get a nice box(that could be autofilled with the information from that listen) that pops up suggested artists, then again for release and recording. Seems like the code for a more user friendly experience already exists and could be brought over to LB.
Automatic matching also seems to struggle with releases that aren’t only in latin script. A lot of my KPop songs for example fail even if the artist, album, and song are in latin script, when there are multiple recording names in MB that also have hangul names, even if there are some that are perfect matches. Almost seems like it doesn’t compare to ALL versions of a recording and just the default one?

Also, it would be nice if there was an easy way to report incorrect matches. While I can fix my own, it doesn’t seem to help with anyone elses. The Queen of KPop as an example. “BoA”'s track “Forgive me” off her EP “Forgive me” matched as Zoya’s Forgive & Forget(I think. I know it’s that artist as it’s on my similar users map linked still, I fixed mine long ago though)

Remember last.fm username

I was looking through my missing data page and started coming across really… different… artists than I listen to. Then one day I clicked to the last page of my listens and seen even more strange stuff. Then realized the dates were 7 years before I started using last.fm. So I assume at one point I accidentally entered the wrong name into the importer and it grabbed someone elses, oops. So I had to delete my listens and reimport them to clean it up. So having it remember usernames would be great to prevent accidents like mine.

Help? FAQ?

Another addition I think would help would be more help pages, or help tooltips, or something. For example, on the reports page it would be nice to have a help or FAQ that explained how often all the data is updated. Likewise for any pages that aren’t real time. I atleast can’t seem to find much, though I could be just missing something right in front of me… again.

Also if there is ways to monetize this site in a user friendly way to help cover costs and provide more money for more server power I would support this. Even if it was deals with services using affliate links or whatever. Buy this album on Amazon, or Apple, etc. Are non-profits able to do stuff like that?

Edit to add: Dark Theme

Thank your for all your hard work on this site and musicbrainz! It is especially refreshing to see you engaging with users for ideas in contrast to last.fm that has ignored major issues for… ever. I wish I was smart enough to help as a developer. Hopefully my obsessive listening data and (my other accounts) MB contributions help!

10 Likes

I second most of this, also answering a few points

I can tell there’s work being done on this, as there are very barebones release pages (like this) if you click the “Play on ListenBrainz” button right below the cover art on a MusicBrainz release. I don’t think there’s any way to access them directly from ListenBrainz at this time, but this is a feature I’m very much looking forward to~

they did something like this for this year’s Year in Music (see the beginning of this thread or my Year in Music), and based on some of the mockups @aerozol has been putting together, that’s in the minds of the design people. when and whether the developers get that in might be another story, but we can hope :wink:

this is a great idea, actually. and (in my mind, note I’m not a developer) might be pretty easy to implement. the ratio of listeners to listens I think could be a great indicator of what people like, no matter how popular a track or artist is.

I am kinda obsessed (lol GET IT) with this whole idea, and it also reminded me of one of Spotify’s billboard campaigns back in 2016. such an excellent idea~

I know this is something being worked on in general (https://tickets.metabrainz.org/browse/LB-1192), and two of the cases you’ve brought up here are probably already covered by LB-1191 and LB-631

this feature was pretty recently added, and I don’t think it has been publicized much outside of the forums, the MetaBrainz blog, and maybe IRC (not sure, as I’m not on the IRC).

I believe there’s a ticket for this too (LB-1036), and you can match other user’s listens as well (more details in the comments of LB-1198)

3 Likes