#metabrainz

/

      • pristine--
        Okay
      • 2019-03-13 07213, 2019

      • pristine--
        Thanks
      • 2019-03-13 07231, 2019

      • zas
        amCap1712: yes
      • 2019-03-13 07236, 2019

      • amCap1712
        and then are combine in weightage to get score of each result
      • 2019-03-13 07240, 2019

      • zas
      • 2019-03-13 07236, 2019

      • amCap1712
        and if some tag exists only original or search it is ignored
      • 2019-03-13 07251, 2019

      • zas
        yes
      • 2019-03-13 07213, 2019

      • amCap1712
        ok, is the score returned by search server considered
      • 2019-03-13 07225, 2019

      • zas
        not at all
      • 2019-03-13 07249, 2019

      • zas
        it is based only on metadata, from ws (json) and file itself
      • 2019-03-13 07200, 2019

      • amCap1712
      • 2019-03-13 07216, 2019

      • amCap1712
        it confused me
      • 2019-03-13 07245, 2019

      • zas
        ah yes, this one is only used by compare_to_track()
      • 2019-03-13 07211, 2019

      • amCap1712
        ok got it
      • 2019-03-13 07238, 2019

      • amCap1712
        I feel now I have a basic understanding of how picard works
      • 2019-03-13 07242, 2019

      • amCap1712
        thanks zas
      • 2019-03-13 07243, 2019

      • zas
        all those comparaisons are quite tricky
      • 2019-03-13 07252, 2019

      • amCap1712
        yes
      • 2019-03-13 07200, 2019

      • zas
        and as you can see, we don't have proper tests for all of them
      • 2019-03-13 07200, 2019

      • amCap1712
        i will keep going through the code
      • 2019-03-13 07218, 2019

      • amCap1712
        one more thing
      • 2019-03-13 07222, 2019

      • zas
        good luck, this app has a loooong history
      • 2019-03-13 07255, 2019

      • amCap1712
        yeah it does, I found files which were coded by ruaok as well
      • 2019-03-13 07209, 2019

      • ruaok
        oh dear. really?
      • 2019-03-13 07211, 2019

      • ruaok
        wow.
      • 2019-03-13 07213, 2019

      • zas
        ahah ;)
      • 2019-03-13 07228, 2019

      • amCap1712
        zas: do you think it is feasible to make tagger for only single tracks using lookup
      • 2019-03-13 07230, 2019

      • amCap1712
        within a month
      • 2019-03-13 07232, 2019

      • amCap1712
        i mean your advice on it on whats a feasible target from your experience
      • 2019-03-13 07252, 2019

      • zas
        it depends, if you are already able to extract metadata, and query musicbrainz+acoustid, you can have something working pretty quick, single tracks matching can be very easy (acoustid) or very hard (no metadata/no acoustid), but for files with a proper title/artist you can easily find matches
      • 2019-03-13 07257, 2019

      • zas
        then you have to decide what's the "best match", Picard let the user choose in general
      • 2019-03-13 07254, 2019

      • amCap1712
        ok, i'll have a look on acoustId implementation next to get a better idea
      • 2019-03-13 07234, 2019

      • amCap1712
        currently i target to get both methods working for single tracks
      • 2019-03-13 07238, 2019

      • amCap1712
        can you point to me to how picard does the matches using acoust id
      • 2019-03-13 07208, 2019

      • zas
      • 2019-03-13 07214, 2019

      • amCap1712
        ok thanks
      • 2019-03-13 07219, 2019

      • zas
        acoustid fingerprinting is optional in Picard
      • 2019-03-13 07235, 2019

      • zas
        you need an API key
      • 2019-03-13 07217, 2019

      • zas
      • 2019-03-13 07216, 2019

      • zas
      • 2019-03-13 07204, 2019

      • zas
      • 2019-03-13 07222, 2019

      • zas
        is where we initiate the acoustid calculation
      • 2019-03-13 07228, 2019

      • zas
        for each file
      • 2019-03-13 07257, 2019

      • zas
        for the rest, refer to https://acoustid.org/docs
      • 2019-03-13 07230, 2019

      • zas
        It should be noted that Picard is able to submit acoustids too, i think you can ignore this part
      • 2019-03-13 07204, 2019

      • Dr-Flay joined the channel
      • 2019-03-13 07244, 2019

      • Dr-Flay has left the channel
      • 2019-03-13 07226, 2019

      • pristine--
      • 2019-03-13 07242, 2019

      • pristine--
        We are using version > 2.3.0
      • 2019-03-13 07200, 2019

      • pristine--
        I think I will mail Chris regarding this
      • 2019-03-13 07219, 2019

      • ruaok
        I'm still waiting for some error output from you. got any?
      • 2019-03-13 07250, 2019

      • pristine--
        2019-03-13 11:47:22 ERROR AsyncEventQueue:70 - Dropping event from queue appStatus. This likely means one of the listeners is too slow and cannot keep up with the rate at which tasks are being started by the scheduler.
      • 2019-03-13 07232, 2019

      • pristine--
        Yesterday's error was solved by restarting. It was missingBlockException.
      • 2019-03-13 07204, 2019

      • ruaok
        yep, that seems sufficiently obscure...
      • 2019-03-13 07211, 2019

      • pristine--
        But AsyncEventQueue is weird because versions >2.3.0 should not face this
      • 2019-03-13 07241, 2019

      • pristine--
        I will shoot an email then :)
      • 2019-03-13 07254, 2019

      • ruaok
        good plan
      • 2019-03-13 07210, 2019

      • pristine--
        I assume load_data would have taken a lot of time when run in past
      • 2019-03-13 07227, 2019

      • ruaok
        a while, yes.
      • 2019-03-13 07204, 2019

      • pristine--
        because of the rdd stuff. I ran a file today, simple queries took around 50 sec, and the one involving rdd took 240 sec.
      • 2019-03-13 07200, 2019

      • ruaok
        building stuff on the cluster was super slow.
      • 2019-03-13 07214, 2019

      • ruaok
        the VMs that we use for this are not throughput guaranteed.
      • 2019-03-13 07211, 2019

      • ruaok
        microsoft agreed to give use azure credits for hosting our own cluster.
      • 2019-03-13 07215, 2019

      • ruaok
        let me ping them on that.
      • 2019-03-13 07256, 2019

      • pristine--
        cool :)
      • 2019-03-13 07219, 2019

      • ruaok
        but even here is a neat little lesson.
      • 2019-03-13 07232, 2019

      • ruaok
        extra steps are a severe penalty
      • 2019-03-13 07228, 2019

      • pristine--
        Yes. Good Life Lessons😋
      • 2019-03-13 07235, 2019

      • reosarevok
        "Move as little as needed"
      • 2019-03-13 07237, 2019

      • reosarevok
        Sounds about right
      • 2019-03-13 07239, 2019

      • ruaok
        everyone, especially iliekcomputers and zas: I'm going to try and mess with the socketio stuff on production for a bit.
      • 2019-03-13 07245, 2019

      • ruaok
        expect noisy errors and such.
      • 2019-03-13 07237, 2019

      • ferbncode joined the channel
      • 2019-03-13 07217, 2019

      • silverstar
        Hey guys, I had posted my SoC proposal in the forums (https://community.metabrainz.org/t/gsoc-2019-gami…) there are a couple of things that I need opinion/thoughts on. So I thought I'd post this here to gather some attention (especially the coins system that I mentioned in the proposal)
      • 2019-03-13 07230, 2019

      • pristine--
        ruaok: why do we want to build a recommendation system?
      • 2019-03-13 07253, 2019

      • ruaok
        a very good question.
      • 2019-03-13 07232, 2019

      • ruaok
        most of the music services all live in silos. like spotify, apple and google. as long as you play in their silo, everything is ok.
      • 2019-03-13 07243, 2019

      • ruaok
        but interoperability with others is out of the question.
      • 2019-03-13 07208, 2019

      • ruaok
        so, if you're in the silo, all is good. but if you're not, you're screwed. you're never going to make any money as an artist.
      • 2019-03-13 07227, 2019

      • ruaok
        and inside the silo, they recommend more stuff in the silo and more stuff the major labels want you to listen to.
      • 2019-03-13 07235, 2019

      • ruaok
        not what *you* want to listen to.
      • 2019-03-13 07239, 2019

      • ruaok
        that sucks.
      • 2019-03-13 07256, 2019

      • ruaok
        building recommendation systems is hard work -- you need good data going in in order for them to work.
      • 2019-03-13 07204, 2019

      • ruaok
        which is why these don't exist in open source for music.
      • 2019-03-13 07220, 2019

      • pristine--
        there must be other open source recommendation systems?
      • 2019-03-13 07240, 2019

      • ruaok
        thus, we're going to change that. we have the data, let's build recommendation systems, so that we can hopefully build more open music systems in the future.
      • 2019-03-13 07250, 2019

      • ruaok
        there are none. that is the problem.
      • 2019-03-13 07252, 2019

      • pristine--
        so basically it will help promote all artists
      • 2019-03-13 07258, 2019

      • pristine--
        amd not just a sect
      • 2019-03-13 07259, 2019

      • pristine--
        and*
      • 2019-03-13 07202, 2019

      • ruaok
        that. exactly that.
      • 2019-03-13 07211, 2019

      • ruaok
        especially artists who are not even in the west.
      • 2019-03-13 07216, 2019

      • ruaok
        small artists the world over.
      • 2019-03-13 07231, 2019

      • pristine--
        okay. Good initiative :)
      • 2019-03-13 07216, 2019

      • D4RK-PH0ENiX has quit
      • 2019-03-13 07212, 2019

      • pulkit6559 joined the channel
      • 2019-03-13 07245, 2019

      • adhawkins has quit
      • 2019-03-13 07232, 2019

      • silverstar has quit
      • 2019-03-13 07235, 2019

      • D4RK-PH0ENiX joined the channel
      • 2019-03-13 07247, 2019

      • adhawkins joined the channel
      • 2019-03-13 07217, 2019

      • yvanzo
        samj1912: Have mb-rngpy and sir to use the same version of Python?
      • 2019-03-13 07219, 2019

      • pombreda has left the channel
      • 2019-03-13 07218, 2019

      • CatQuest
        ruaok: +100 that goal
      • 2019-03-13 07221, 2019

      • CatQuest
        <3
      • 2019-03-13 07226, 2019

      • CatQuest
        !m ruaok's idea
      • 2019-03-13 07227, 2019

      • BrainzBot
        You're doing good work, ruaok's idea!
      • 2019-03-13 07214, 2019

      • outsidecontext has quit
      • 2019-03-13 07250, 2019

      • SothoTalKer has quit
      • 2019-03-13 07213, 2019

      • SothoTalKer joined the channel
      • 2019-03-13 07233, 2019

      • ruaok
        zas: you about? I could use some help.
      • 2019-03-13 07206, 2019

      • ruaok
      • 2019-03-13 07242, 2019

      • zas
        ruaok: i'm there
      • 2019-03-13 07223, 2019

      • pristine--
        ruaok: How do we plan to implement weekly?
      • 2019-03-13 07236, 2019

      • pristine--
        from past week's history?
      • 2019-03-13 07232, 2019

      • iliekcomputers
        Name a better pair than me and running last minute to catch a bus because I spent too much time with a friend getting food / drinks
      • 2019-03-13 07237, 2019

      • iliekcomputers
        😛
      • 2019-03-13 07232, 2019

      • iliekcomputers
        Thankfully i got in the bus
      • 2019-03-13 07236, 2019

      • iliekcomputers
        Phew
      • 2019-03-13 07240, 2019

      • iliekcomputers
        No drinks this time, too young 🥴
      • 2019-03-13 07246, 2019

      • iliekcomputers
        🤣
      • 2019-03-13 07259, 2019

      • alastairp
      • 2019-03-13 07217, 2019

      • alastairp
        you get to do machine learning and music/audio data processing and pythong programming!
      • 2019-03-13 07204, 2019

      • pristine--
        alastairp: yay!
      • 2019-03-13 07219, 2019

      • ferbncode has quit
      • 2019-03-13 07240, 2019

      • ruaok
        > Name a better pair than me and running last minute to catch a bus because I spent too much time with a friend getting food
      • 2019-03-13 07246, 2019

      • ruaok
        seems your usual. :)
      • 2019-03-13 07249, 2019

      • ruaok
        Delhi again?
      • 2019-03-13 07209, 2019

      • ruaok
        too young. lol
      • 2019-03-13 07215, 2019

      • ruaok
        zas: back now.
      • 2019-03-13 07223, 2019

      • alastairp
        oh to be young and carefree
      • 2019-03-13 07225, 2019

      • iliekcomputers
        😛😛
      • 2019-03-13 07231, 2019

      • code_master5 is young, but not carefree 😕
      • 2019-03-13 07249, 2019

      • zas
        ruaok: how can i help?
      • 2019-03-13 07226, 2019

      • akhilesh joined the channel
      • 2019-03-13 07229, 2019

      • code_master5
        akhilesh: Welcome back! 😀
      • 2019-03-13 07256, 2019

      • ruaok
        I'll write it down this time, but where can I find the logs for the gateways, zas?
      • 2019-03-13 07208, 2019

      • akhilesh
        code_master5: thanks:)
      • 2019-03-13 07232, 2019

      • ruaok
        https://sockets.listenbrainz.org is throwing loads of 400s when I put the new production ready socket server in place.
      • 2019-03-13 07242, 2019

      • zas
        ruaok: /var/docker-logs/openresty/var/log/nginx
      • 2019-03-13 07245, 2019

      • ruaok
        works fine prior to that. the logs on my end are unclear what is happening.
      • 2019-03-13 07220, 2019

      • ruaok
        how can I tell if the proxy returns 400 or if it is relaying a 400 from backend?
      • 2019-03-13 07238, 2019

      • iliekcomputers
        Shouldn't the logs of the Backend show 400s?
      • 2019-03-13 07248, 2019

      • ruaok
        I'm not seeing them.
      • 2019-03-13 07256, 2019

      • ruaok
        I'm trying gunicorn in order to use eventlet.
      • 2019-03-13 07205, 2019

      • ruaok tries adding more logging
      • 2019-03-13 07222, 2019

      • ruaok
        I loads of INFO and WARNING, but no ERROR. Log level set to info
      • 2019-03-13 07241, 2019

      • zas
        ruaok: info for upstreams aren't log by default, they are for musicbrainz (for mbstats), if you need them we can add a log format config
      • 2019-03-13 07201, 2019

      • ruaok
        k, I may have just found my problem.
      • 2019-03-13 07257, 2019

      • ruaok
        great listens for others. none for me. error!
      • 2019-03-13 07223, 2019

      • abhinav_ joined the channel