#metabrainz

/

      • dpmittal has left the channel
      • dpmittal joined the channel
      • bitmap
        Freso: which variant were you thinking to use for https://github.com/musicbrainz? short horizontal/vertical?
      • the password is in syswiki btw, not sure if you have access to that
      • ashutoshsaboo has quit
      • hitesh96db joined the channel
      • yeeeargh joined the channel
      • alastairp
        kanha: hi. audio search is interesting. We do some similar stuff with another of our projects, http://freesound.org/
      • in fact, many of the ideas we have for search on acousticbrainz at the moment are probably closer to text search - we want to be able to search for results from our classification problems, we want to search for bpm of songs (numbers), we want to search for all of the recordings we have by a particular artist, etc
      • You should open a discussion thread on the metabrainz forums with some of your ideas, and we can discuss it there
      • dpmittal has quit
      • diana_olhovyk_ joined the channel
      • NoNickname joined the channel
      • NoNickname has quit
      • Freso: can topics have no category?
      • should they be added to a category always? who should be able to move? forum mods?
      • kanha
        alastairp: thanks :) I will drop a mail on the forum
      • Leo_Verto
        ohh, lots of new threads
      • kanha
        alastairp: is this 'https://community.metabrainz.org/' the forum you were talking about ?
      • diana_olhovyk_ has quit
      • armalcolite
        does listenbrainz not accept duplicate post of listens from api?
      • Gentlecat
        just fyi, I moved that topic linked above
      • armalcolite
        and what does it consider for uniq record? release_mbid? recording_mbid?
      • polkir_ joined the channel
      • Gentlecat
        timestamp is the key, iirc
      • it should just overwrite if data is the same
      • armalcolite
        what should the time come if i give 0 timestamp?
      • also changing timestamp neither changes existing record nor adds a new one
      • Gentlecat
        zas: how hard would it be to get a cert for sentry.metabrainz.org?
      • armalcolite: I think there is a lower limit on the timestamp that you can submit
      • zas
        not hard if we go for https://letsencrypt.org/
      • armalcolite
        yeah.
      • Gentlecat: it worked. seems jhe lower limit is 5 months. :)
      • *the
      • Gentlecat
        zas: is that happening any time soon? :)
      • Leo_Verto
        got LE set up on a server of mine with automated cert renewal <3
      • zas
        Gentlecat: i can do it tomorrow morning
      • Gentlecat
        oh, cool
      • polkir_ has quit
      • armalcolite
        also does listenbrainz maintain a database of mbid's as submitting a random one gives 400 bad request.
      • Gentlecat
        define random
      • random string? random uuid?
      • rohitsakala joined the channel
      • alastairp
        Mineo: thanks for merging!
      • wow, those are old tickets ;)
      • armalcolite
        how do i submit playcount as well to listenbrainz?
      • it can be useful data.
      • api does not provide any additional field
      • kanha
        alastairp: I have created a thread. Where should I introduce myself to the community and send links to my past works?
      • alastairp
        armalcolite: are you submitting to listenbrainz.org or your local server?
      • what did you submit to get a bad request? we should return a message in the response telling you why you can’t submit it
      • armalcolite
        alastairp: i m not using local server.
      • alastairp
        there is a small delay from when you submit to listenbrainz.org to when it appears on your profile, which is why you might think that changing the submission time didn’t do a duplicate
      • but that’s definitly how de-duplication works, submissions are tracked based on the submission time and metadata
      • what do you mean playcount?
      • the playcount for us is simply the number of distinct times that you’ve submitted the track to listenbrainz
      • I don’t think we’re interested in storing an additional number
      • armalcolite
        lastfm api gives us playcount as well.
      • and more additional fields.
      • alastairp
        kanha: I don’t understand. I thought that you created a thread. why are you asking where to post?
      • armalcolite
        should i try to aquire as much data as possible or just essential data
      • alastairp
        right, so perhaps the playcount on lastfm is the number of times that the song was scrobbled to last.fm
      • armalcolite
        ok. so we are more interesed in creating a global database rather than personalized stuff. right?
      • alastairp: and yeah. duplicate works now.
      • gratitude joined the channel
      • kanha
        alastairp: that was about the search feature in acousticbrainz. I thought I might have to send another mail to introduce myself to the community of some mailing list
      • *in mailing list
      • alastairp
        armalcolite: the goal for ListenBrainz is to replicate the functionality of the old AudioScrobbler project (https://en.wikipedia.org/wiki/Last.fm#Audioscro...)
      • so there’s only one goal for now: let people send a record of the current song that they are listening to
      • this core functionality exists, with a few rough edges (e.g. the timestamp resolution tickets you’ve already seen)
      • you can see that the SoC projects that we proposed for LB are around this theme
      • e.g., improving submissions, and visualising the data once we have it
      • Gentlecat
        kanha: I think mailing lists are pretty much dead
      • alastairp
        kanha: there’s a “introduce yourself” thread as well
      • Gentlecat
        forum is the place to post
      • alastairp
        in fact, we have no mailing lists
      • any more
      • armalcolite
        yeah. i now have some idea of why i am doing things. :)
      • alastairp
        so the only data we need from last.fm for a user is the list of their songs, and the times at which they were scrobbled
      • armalcolite
        alastairp: ok.
      • kanha
        alastairp: I see.
      • ainishd joined the channel
      • ainishd has quit
      • CatmanIX has quit
      • vk5 joined the channel
      • MBJenkins
        Project musicbrainz-server_master build #318: SUCCESS in 17 min: http://ci.musicbrainz.org/job/musicbrainz-serve...
      • * Freso: MBS-8841: Update links to forums.
      • * Freso: MBS-8842: Update Picard logo on frontpage.
      • JonnyJD joined the channel
      • vk5
        Hello, I was looking for some projects involving ListenBrainz. How could I start with ?
      • bagl joined the channel
      • MBJenkins
        Project musicbrainz-server_beta build #815: SUCCESS in 17 min: http://ci.musicbrainz.org/job/musicbrainz-serve...
      • * Freso: MBS-8841: Update links to forums.
      • * Freso: MBS-8842: Update Picard logo on frontpage.
      • kartikgupta0909 joined the channel
      • kartikgupta0909
        alastairp: ping!
      • UmkaDK has quit
      • armalcolite
        i am able to fetch lastfm listens and scroble them to listenbrainz
      • i need some lastfm accoints to test.
      • *accounts
      • *accounts
      • anyone has one with some plays?
      • umeshksingla has quit
      • Gentlecat
        why not just generate some data and submit it?
      • armalcolite
        ok.
      • Gentlecat
      • kartikgupta0909
        Gentlecat: could you give some feedback on the idea for Gsoc in acousticbrainz.
      • umeshksingla joined the channel
      • rnikhil joined the channel
      • cetko joined the channel
      • armalcolite
        Gentlecat: can u check?
      • i just uploaded some random listens on account 'armalcolite'
      • vidhan has quit
      • Mineo
        why not check it yourself?
      • armalcolite
        for me its working. just want to make sure that i am going in the correct direction
      • i also ran it on AWS just to make sure. :)
      • alastairp
        you ran your script on aws?
      • is the code for your script online?
      • kartikgupta0909: I saw your posts, I was going to do a series of replies to people tomorrow
      • kartikgupta0909
        Oh sure.
      • armalcolite
        alastairp: yes aws.
      • alastairp
        Freso: please make me get emails for all changes on LB tickets
      • armalcolite
        alastairp: here's the link
      • rohitsakala has quit
      • kartikgupta0909
        alastairp: made a pull request for AB - 79, please have a look whenever possible.
      • armalcolite
      • alastairp: code quality is not yet good. will make changes once you approve of it.
      • alastairp
        kartikgupta0909: cool. I see it. I’ve been working all week on preparing the big migration of AB to this new branch
      • it’s almost done, so hopefully we can merge your PR into that soon
      • kartikgupta0909
        I have worked on the hlsplit branch
      • alastairp
        armalcolite: you shouldn’t wait for me or anyone else to approve any of your projects before you continue working on it
      • I think this script is cool, it fills a big problem we have with importing data into listenbrainz
      • do you have any ideas about how we can run it for lots of people?
      • kartikgupta0909: perfect
      • armalcolite
        we can bulk insert multiple listens in one request
      • alastairp
        armalcolite: in the 6 months since we launched listenbrainz we have had 1000 people import over 100million scrobbles from last.fm into listenbrainz
      • armalcolite
        and all we need is api key and username to access lastfm
      • alastairp
        how do you think these people can perform the import?
      • armalcolite
        alastairp: we certainly need access to their lastfm accounts
      • alastairp
        yeah. it depends if they have a public or a private account
      • if it’s public, we don’t even need them to give us access
      • I think you found this out, right? - you can read the scrobble data for anyone’s account using the api
      • armalcolite
        alastairp: yeah.
      • alastairp: that is what i am using.
      • alastairp
        one reason we made the javascript interface is because it was a way of distributing this work
      • if lastfm didn’t want us to make API queries, they could block our IP address, for example
      • armalcolite
        but javascript sucked up lots of ram for last libraries
      • alastairp
        yes, it has some memory leaks that we didn’t find