#metabrainz

/

      • alfie
        Freso: ah, that's even nicer!
      • alastairp
        s/generates/requests/
      • Freso
        The native API allows for a lot more data to be submitted with listens that what is possible with scrobbles.
      • Lotheric_ joined the channel
      • armalcolite
        but i tested with lastfm's windows client and it did not send any request to getToken
      • not sure why
      • alastairp
        armalcolite: so you have implemented auth.getToken, /api/auth, and auth.getSession?
      • right.
      • armalcolite
        yup, API is complete
      • alastairp
        perhaps it's using an internal API, or perhaps an old version of the API
      • armalcolite
        it was working with audacious with the changes that i mentioned in the documentioned
      • *documentation
      • Freso
        alfie: :) The Last.FM API is mostly being developed for legacy applications. We hope that most new applications/plugins/etc. will use the LB API when submitting to LB.
      • alfie
        Freso: yeah, i was just wondering if i could quickly redirect my cmus plays while i develop a proper cmus play script
      • alastairp
        jwheare: RJ2: who should we talk to about the last.fm desktop app? Jonty? Jono?
      • (so many Js)
      • jwheare
        neither
      • alastairp
        armalcolite: do you know wireshark?
      • armalcolite
        yup
      • alastairp
        I would suggest starting wireshark and seeing what requests it makes
      • armalcolite
        actually i just keep a server running on one laptop and use the client on the other laptop.
      • use local IP mapping in /etc/hosts of the other PC to access website.
      • alastairp
        I recommend you use wireshark because we can't be sure what hostname the windows client is using to access the API
      • if you capture all of the traffic you can look
      • armalcolite
        oh, i was wondering for a solution to this problem.
      • jwheare
        alastairp: i'll try to find out for you
      • armalcolite
        And you just reminded me of wireshark, seems good.
      • alastairp
        jwheare: thanks. the question we have currently is if the windows app uses the application auth workflow, or something different
      • jwheare
        it's open source, but hasn't been maintained there in years, and the last maintainer no longer works there https://github.com/lastfm/lastfm-desktop
      • alastairp
        since armalcolite don't see the auth.getToken request when he hijacks last.fm with /etc/hosts
      • armalcolite: ah! ^ source code
      • jwheare
        so i don't know if the official "scrobbler" is even the same code base
      • alastairp
        right. it's worth a try
      • armalcolite
        i could not get this to work with ubuntu :(
      • so i switched to audacious
      • Freso
        alfie: I would hold your horses on that though, as I think the LB db will get wiped at the end of the summer as we have improved on our Last.FM importing in a way that's not really compatible with our current Last.FM imports. :/
      • alastairp
        don't worry about getting it working, just take a look at the source code and see if you can work out what auth flow it uses
      • jwheare
        just downloaded it from here http://www.last.fm/download/mac and yup it's the same as the latest release (2.1.36) https://github.com/lastfm/lastfm-desktop/releases
      • Freso
        10 minutes!
      • Gentlecat
        πŸ•™
      • Mineo
        will there be a notification before the LB db wipe for those of us who have listens that were not imported from last.fm in there?
      • jwheare
        alastairp, armalcolite: i believe the auth flow is the standard api method https://github.com/lastfm/lastfm-desktop/blob/m...
      • FergusL joined the channel
      • mihaitish has quit
      • Freso
        Mineo: I imagine we'll at least mention it in a meeting before the time as well as on Twitter.
      • <BANG>
      • ruaok waves and says hi
      • Hello :)
      • alastairp
        Mineo: somewhere, we said that Alpha == don't expect the contents of the database to stay around forever :)
      • Freso
        Oh, damn. You'd promised me you wouldn't be here! D:
      • ruaok
        But, my battery is about to die. And dinner is about to be served.
      • Freso
        J/k. Did you arrive yet?
      • ruaok
        Yep. Amazing so far.
      • Freso
        :)
      • ruaok
        Convinced the regional bus driver to give us a lift after he got off. :-)
      • Freso
        List of people up for reviews: Freso, ruaok, reosarevok, bitmap, Gentlecat, zas, LordSputnik, Leo_Verto, alastairp, CatQuest, rahulr, QuoraUK, armalcolite, hellska, kartikgupta0909 - let me know if you want on/off!
      • ruaok: :)
      • ruaok
        K, I'll leave you to it.
      • Bai
      • Freso
        Freso: Go!
      • CatQuest
        hi
      • Freso
        I spent a good chunk of the week getting all the monetary paper work for last month done, as the Google Code-in invoice submission had a deadline on the 15th (this last Friday).
      • In between that, I also churned out the backlog of meeting notes. Now I just have all the other backlogs to clear…
      • Did some Discourse updating too and put Gentlecat's blog post live: https://blog.musicbrainz.org/2016/07/12/dataset...
      • And the regular stuff of being around too.
      • fin.
      • ruaok: Go!
      • """
      • 1. Worked on biz dev shit and minor invoices stuff. Universal finally paid us some money!
      • 2. I spent quite a bit of time working on the new MB-VM setup. The latest code-base should produce a working VM on linux or on a Mac. Windows not supported. I’d love to get people to try it and see if it works for them: https://github.com/metabrainz/musicbrainz-vm
      • 3. Next week I will finish/test/integrate the search server docker bits and hopefully release a new VM.
      • I’m off at Borderland this week, continuing a much needed break.
      • """
      • reosarevok: Go!
      • reosarevok
      • Freso
        CallerNo6: πŸ™‹
      • reosarevok
        And more composer clean up stuff
      • Now looking at the donation/crowdfunding threads which hopefully will see some action tonight :)
      • Fin
      • Freso
        Thanks :)
      • bitmap!
      • bitmap
        I finished moving docker templates to m4, about to open a PR
      • took a while to learn how macros worked there
      • also moved pgbouncer setup into docker
      • which isn't quite working yet
      • getting closer but mbs is huge and there's a lot of missing pieces...
      • fin
      • Gentlecat
        I got back to work after defending my thesis about acousticbrainz
      • Freso
        How did it go?
      • Gentlecat
        doing some new stuff with datasets and anyone can help us test it
      • Freso: good
      • Freso
        πŸ™Œ
      • Gentlecat
        I continued working on dockerizing python apps: mbspotify, metabrainz website
      • stuck on SMTP server setup, maybe someone has ideas https://github.com/metabrainz/metabrainz.org/pu...
      • helped with GSoC stuff
      • fin
      • Zastai joined the channel
      • Freso
        :)
      • zas!
      • ... Or not.
      • LordSputnik!
      • LordSputnik
        So, this week I was away Thursday to Monday racing electic cars with the university (or trying to). So nothing has gotten done. However, now I'm pretty free :)
      • Gentlecat
        :(
      • LordSputnik
        So I've just merged QuoraUK's initial PR into the BB master branch, and I'm going to merge the MB OAuth PR tonight as well
      • And I'm also going to send Gentlecat my CAA dockerfile
      • Freso tries to refrain from commenting
      • fin.
      • Freso
        Leo_Verto!
      • Leo_Verto
        I've been learning how to use Jade, haven't got any actual work done though.
      • fin.
      • Freso
        alastairp!
      • LordSputnik
        Gentlecat: PM me an email address and I'll send you the file
      • Leo_Verto
        s/Jade/React/
      • alastairp
        lots of reviews, today armalcolite and hellska, last week kartik.
      • in AB I finished most of the work to cache metadata for recordings in the acousticbrainz db
      • I started on the part to generate temporary highlevel feature files based on models which are generated through the dataset builder (e.g., Gentlecat's research and our conference paper).
      • with these new features we'll be able to better evaluate the accuracy of the datasets that we create, in order to better inform ourselves if we want to include them live into the AB database.
      • fin
      • Freso
        πŸ™Œ
      • CatQuest!
      • CatQuest
        I've started adding instruments, both ones (now) being assigned to me and trying to take chunks out of the unassigned backlog - thanks to Yvans and CallerNo6 for helping out - but I got sidetracked quite severally because my cat got very sick :(
      • So I haven't been able to do so many.
      • I'll pm, pastee? a list of the ones I've added so far to freso, so he can add them in his blogpost thingy.
      • Question to reosarevok: those I'm not sure about, should I reassign those to you and/or set to "decision required"?, actually should I use "decision required" at all?
      • uh. fin?
      • reosarevok
        CatQuest: decision required seems reasonable
      • CatQuest
        neat. I'll do that
      • reosarevok
        To separate "not checked" from "checked, not straightforward"
      • CatQuest
        but not to assign these to you?
      • erh, not to just*
      • Freso
        CatQuest: E-mail is by preferred. :)
      • CatQuest
        ah.. ok
      • Freso
        +fr
      • +a
      • >_>
      • CatQuest
        what?
      • Freso
        by far
      • CatQuest
        oh
      • I read that sentence right and didn't see the error until now
      • Freso
        :)
      • CatQuest
        "email is my preference"
      • or osmething. any way
      • fin
      • Freso
        Sounds great CatQuest!
      • rahulr!
      • rahulr
        Yeah. Hi!
      • reosarevok
        CatQuest: not yet I think - I generally just assign when adding the instrument :)
      • reosarevok lets rahulr continue