#metabrainz

/

      • yvanzo
        we only use docker for the test instance
      • (and mirrors)
      • atj
        great, thanks
      • diptanil has quit
      • dipta joined the channel
      • dipta is now known as diptanil
      • lucifer
      • looks good, committing
      • mayhem
        👍
      • diptanil has quit
      • zima_blue joined the channel
      • munishk
      • mayhem
        hi!
      • 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?
      • diptanil has quit
      • zima_blue
        sure. let me find an example
      • https://musicbrainz.org/search?query=alright&am... If i search for this on on Spotify, the first result is "Alright" by Kendrick Lamar which is what I would expect.
      • 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
        the latter.
      • munishk
        cool, thanks
      • zima_blue
        Just for additional context regarding my earlier query https://musicbrainz.org/search?query=nevermind&... I would expect the Nirvana release to be closer to the top
      • mayhem nods
      • zima_blue has quit
      • zima_blue joined the channel
      • lucifer
        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.
      • zima_blue has quit
      • hirigaray has quit
      • as for the chatlogger project, we currently use https://github.com/metabrainz/brainzbot-core/ for logging, its an IRC bot. but we are planning to eventually be matrix first so we would like the chat logger to be also using matrix APIs. matrix has a sdk for bots which you can use to build it: https://github.com/turt2live/matrix-bot-sdk
      • relaxoMob joined the channel
      • mayhem
        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
        sounds much better yes!
      • mayhem
        ok, good.
      • hirigaray joined the channel
      • hirigaray has quit
      • hirigaray joined the channel
      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #2777 (03master…master): LB-1499: Improved the documentation of incremental dumps https://github.com/metabrainz/listenbrainz-serv...
      • [listenbrainz-server] 14amCap1712 merged pull request #2785 (03master…patch-2): LB-1499: Update incremental dumps documentation https://github.com/metabrainz/listenbrainz-serv...
      • ansh
        lucifer: Hey! I was trying to figure out, are we still using this endpoint anywhere since BrainzPlayer is now a react component? https://github.com/metabrainz/listenbrainz-serv...
      • discordbrainz
        <11YoMo12> Something changed on LB that there's missing popular tracks by artists? https://listenbrainz.org/artist/4d5abad8-d57b-4... https://listenbrainz.org/artist/cd2a8c6d-6c11-4...
      • zima_blue joined the channel
      • zima_blue
        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...
      • lucifer
        ansh: not sure, best to ask monkey.
      • zima_blue: ah, nice to know.
      • YoMo12: yes should be fixed soon
      • 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. 😮
      • minimal joined the channel
      • aerozol[m] has quit