there are many algs out there to calculate BPM of tracks and they are all flawed, one way or another.
what works for one musical style, doesn't work for another.
so, our question is: can a neural network do a better job?
diptanil joined the channel
diptanil has quit
munishk
In my search too, I wasn't able to find an algorithm being used widely for this task. I think I will be needing some data to experiment and explore neural networks for this use case.Would it be possible to get some sample data at this point of time?
minimal joined the channel
schmias has quit
zima_blue has quit
zima_blue joined the channel
zima_blue has quit
mayhem
sure.
zima_blue joined the channel
for starters, use some of your own music and convert it to wav files and run it through the alg. and if you get some promising results, I'll build a larger dataset
diptanil joined the channel
munishk
thanks, I will start experimenting and reach out soon with some results
mayhem
ok
zima_blue
Hi all, I'm working on integrating MusicBrainz into a Letterboxd for music app. Noticed its search results tend to be broader than what Spotify's API offers.
Considering using Spotify for initial searches and mapping those to MusicBrainz entities. Thoughts?
Alternatively, thinking about customizing the SOLR engine on a MusicBrainz server for tighter search results. Is this feasible?
Would appreciate any insights or advice on these approaches or other ideas!
mayhem
hi!
when you say broad search results, what do you mean? do you have an example?
I know that's biased, but i'm wanting something that would default towards more popular results
mayhem
ok, yeah, we've gotten that complaint before and it makes sense.
and yeah, the answer is to add popularity to the data, which should solve the problem.
do you have the MBID for that recording to hand?
b5e1e12f-8832-4ba4-b772-de15e2db2009 ?
zima_blue
yep
mayhem
ok, let me try a few things.
zima_blue
awesome. much appreciated
mayhem
hmmm. that track is not in our recording popularity data.
zima_blue has quit
for a 2015 release, it should be. odd.
zima_blue joined the channel
lucifer: do you know when the last time was that we calculated recording popularity? or is that being done periodically?
zima_blue: because what could be done is to take all the search results and then match them against recording popularity and then sort based on that. that ought to move that track near the top.
but we're not really ready to release that data -- and the given track isn't in that dataset in the first place, so we first need to see what is going on with that dataset. lucifer will know when he's around.
zima_blue
cool. thanks for the context. i'll keep an eye out for a response
relaxoMob has quit
relaxoMob joined the channel
diptanil joined the channel
diptanil has left the channel
diptanil joined the channel
munishk
@mayhem I also have a doubt if the goal is to find out the highest bpm value throughout the music or the one that remains for majority of the music?
mayhem: we do it weekly, its broken currently because of the recording mbid i fixed earlier today. i'll initiate a new dump and request the data again tomorrow once the dump is imported to spark.
zima_blue has quit
zima_blue joined the channel
relaxoMob has quit
diptanil: hi! the metabrainz notification system is quite a difficult project idea. i would suggest to get familiar with at least one of the projects, maybe ListenBrainz because that's where we'll start using it immediately, first.
lucifer: could the "brokenness" of the similar recordings by caused by the problem you fixed? because zima_blue's example track isn't in the DB, despite being from a popular album.
lucifer
mayhem: similarity data hasn't been generated in a while, but popularity yes.
mayhem
I swear my dyslexia is getting worse. sigh.
any idea why a popular track might be missing from the popular recordings data?
lucifer
zima_blue: fwiw if i understand correctly letterboxd for music would not be much different from what ListenBrainz is.
we batch recordings into 5-10k while inserting data in db, if any single row is problematic entire batch fails.
so that would be my first guess.
mayhem
ok, cool. then ping me when the data set is run and we'll have another look.
lucifer
will do
also, you need to check if the recording is a canonical recording.
mayhem
I did. it was.
lucifer
ah cool
i just grepped the error logs with the mbid you had posted, its there.
it was part of a batch that failed to insert.
mayhem
good good. I'll follow up with zima when they return
lucifer
so most probably should be fixed the next time we generate this data.
let me do a couple of PR merges and then i'll do a release followed by creating new dumps
lucifer mayhem: does this make sense? https://github.com/metabrainz/listenbrainz-server/pull/2777#discussion_r1493296602
mayhem
yes it does.
lucifer
cool, i'll go ahead and merge then.
mayhem
hang on.
let me re-write the sentence now that I understand the intent
lucifer
great, thanks!
mayhem
"Deleted listens present a tricky problem in this setup, since they are not included in the incremental dumps. To get a fully accurate list of listens, with deleted listens removed, you'll need to re-import a full dump." ??
lucifer: Thanks for the help. If I understand ListenBrainz correctly, I believe iCheckMusic has some overlap but there are also differences. iCheckMusic focuses more on reviewing/reflecting
There’s also an element of organizing: favoriting things, marking you want to listen to something later, lists, etc
BrainzGit
[listenbrainz-android] 14tmose1106 opened pull request #372 (03main…MOBILE-192-sort-collections): MOBILE-192: Sort Collections by Name/Title by Default https://github.com/metabrainz/listenbrainz-andr...
entire listen history, minimum 10 listens of artist threshold
zima_blue has quit
zima_blue joined the channel
minimal has quit
zima_blue has quit
aerozol
lucifer: holy shit
game changer!!
A whole stack of albums I have to go listen to now/didn’t know were out!
I’ll ask Discord and #musicbrainz for feedback too
yellowhatpro has quit
zima_blue joined the channel
aerozol[m] joined the channel
aerozol[m]
mayhem: I think it’s an excellent idea for you to ping Glenn if you’re keen! Since we follow each other you can also PM him from any of the MB accounts
I haven’t directly asked him to contribute because I feel he might be looking for paid work right now, so that feels weird. But that’s a discussion you may be able to have!
diptanil has quit
mthal has quit
zima_blue has quit
aerozol
p.s. he may also be spoilt for data haha, after having direct access to Spotify for so long, but we can promise other benefits (like not scrapping a bunch of work on a whim)
mayhem
ok, I'll see about doing that tomorrow.
fletchto99 has quit
fletchto99 joined the channel
aerozol
lucifer: I think we broke the week/month/3 months filter for Fresh Releases :)
mayhem
i like the changes, much better
aerozol
I posted the changes to the socials for feedback, always good to drive traffic to check out Fresh Releases anyway
from @MetadataIsMyDrug on Discord: My thoughts: Too much for me. But for others it wasn’t enough before, and too much is better than not enough if those are the two options. But my tastes have shifted a number of times and I have very little interest in a lot of what I see now, and some days have up to 14 releases now. 😮