#metabrainz

/

      • ruaok
        Mr_Monkey is working on brainzplayer. how does that interact with the user profile and the embedded player there?
      • 2020-05-22 14325, 2020

      • ruaok
        thanks ishaanshah
      • 2020-05-22 14300, 2020

      • alastairp
        merçi
      • 2020-05-22 14347, 2020

      • ruaok
        so, here is one thing I didn't originally hear about the patent case against Gnome being settled:
      • 2020-05-22 14308, 2020

      • ruaok
        They filed a counter suit against the troll and like us, kept up the pressure.
      • 2020-05-22 14324, 2020

      • ruaok
        when the other side wanted bail, they still had to content with the counter suit.
      • 2020-05-22 14303, 2020

      • ruaok
        the only way that gnome would agree to drop the suit was that the troll had to agree to not sue projects using open source lisences.
      • 2020-05-22 14333, 2020

      • ruaok
        the troll agreed and open source is now safe from that troll.
      • 2020-05-22 14336, 2020

      • ruaok
        how cool is that?
      • 2020-05-22 14329, 2020

      • ruaok starts breaking up the virtual chocolate
      • 2020-05-22 14346, 2020

      • iliekcomputers puts on Radiohead to get ready
      • 2020-05-22 14349, 2020

      • iliekcomputers
        🤣
      • 2020-05-22 14356, 2020

      • ruaok
        🔫
      • 2020-05-22 14339, 2020

      • ruaok
        aight. ishaanshah, shivam-kapila you folks here?
      • 2020-05-22 14344, 2020

      • shivam-kapila
        Yo
      • 2020-05-22 14359, 2020

      • ishaanshah
        Hi!
      • 2020-05-22 14304, 2020

      • ruaok
        Mr_Monkey: ?
      • 2020-05-22 14307, 2020

      • Mr_Monkey
        Yup
      • 2020-05-22 14326, 2020

      • ruaok
        aight. alastairp will likely read the notes after we close, because that is how he rolls.
      • 2020-05-22 14353, 2020

      • ruaok
        if you have things you wish to discuss about, add them there.
      • 2020-05-22 14316, 2020

      • ruaok
        and maybe there are no questions, so we'll have a short meeting. :)
      • 2020-05-22 14335, 2020

      • alastairp
        ...
      • 2020-05-22 14347, 2020

      • ruaok
        🤣
      • 2020-05-22 14308, 2020

      • alastairp
        gotta keep up my reputation. I guess I'll just go and do something else during the meeting
      • 2020-05-22 14320, 2020

      • ruaok
        in particular, if you look at shivam-kapila's proposal...
      • 2020-05-22 14328, 2020

      • Mr_Monkey
        So both projects seem pretty clear to me, both in their intent and the UI mockups
      • 2020-05-22 14332, 2020

      • ruaok
        page 5.
      • 2020-05-22 14348, 2020

      • ruaok
        yes, we made sure they were before accepting them. :)
      • 2020-05-22 14303, 2020

      • ruaok
        my question that is unclear right now, is this:
      • 2020-05-22 14324, 2020

      • ruaok
        the graphs shown on the profile page -- are the API endpoints being finished right now sufficient for this task?
      • 2020-05-22 14348, 2020

      • ruaok
        how can we share components? are react components usable by shivam-kapila part of ishaanshah's project?
      • 2020-05-22 14334, 2020

      • iliekcomputers
        The React components are definitely reusable
      • 2020-05-22 14356, 2020

      • alastairp
        is this specifically the "you listened to x songs" and "your listening trends" ?
      • 2020-05-22 14307, 2020

      • Mr_Monkey
        And that's likely the best way to go: make separate graph components that can be integrated in various pages. Same goes for the BrainzPlayer
      • 2020-05-22 14311, 2020

      • ruaok
        are there any action items on shivam-kapila's plate relating to this, other than including said components on the page?
      • 2020-05-22 14319, 2020

      • ruaok
        alastairp: yes.
      • 2020-05-22 14327, 2020

      • ruaok
        and whatever else we want there, I suppose.
      • 2020-05-22 14324, 2020

      • ruaok
        and if shivam-kapila finds that something is not fully suitable for the page, how do we go about resolving that?
      • 2020-05-22 14343, 2020

      • iliekcomputers
        There probably will have to be some tweaks to make the components fit well, but I think it'll be a very small piece of work eventually.
      • 2020-05-22 14304, 2020

      • alastairp
        does it seem like there are 2 categories of stats? (shivam-kapila: overview, ishaanshah: detailed)?
      • 2020-05-22 14317, 2020

      • iliekcomputers
        alastairp: I think so, yeah.
      • 2020-05-22 14322, 2020

      • shivam-kapila
        yes
      • 2020-05-22 14327, 2020

      • ruaok
        ok, then from shivam-kapila's side there isn't much to do, except for the integration and follow up in case things need tweaking, is that right?
      • 2020-05-22 14330, 2020

      • Mr_Monkey
        Graph components should be a separate PR so that both can collaborate on it, and once merged they can be tweaked independently of the other projects
      • 2020-05-22 14344, 2020

      • alastairp
        in which case, maybe the specific details of "who makes stat x" isn't as important
      • 2020-05-22 14307, 2020

      • alastairp
        but perhaps making sure they're working with the same components (graphing library, api format) is enough
      • 2020-05-22 14320, 2020

      • ruaok
        alastairp: well, I don't want shivam-kapila to have to dive into graphs and I don't want ishaanshah to have to drive into profile design stuff.
      • 2020-05-22 14340, 2020

      • alastairp
        ah, right
      • 2020-05-22 14355, 2020

      • ruaok
        each team working to their strengths will get us there faster.
      • 2020-05-22 14357, 2020

      • iliekcomputers
        Mr_Monkey: we're doing separate PRs for Graphs already, and I agree it's a good idea.
      • 2020-05-22 14330, 2020

      • ruaok
        ishaanshah: when reviewing these graph PRs can you please request reviews from Mr_Monkey and myself as well?
      • 2020-05-22 14339, 2020

      • ruaok
        that way we can stay in the loop on what is going on.
      • 2020-05-22 14345, 2020

      • ishaanshah
        Yeah sure
      • 2020-05-22 14355, 2020

      • ishaanshah
        One, thing that I would like to say is that I designed the Mock UI in my proposal with the current UI in mind.
      • 2020-05-22 14315, 2020

      • ruaok
        "current UI" meaning the current profile pages?
      • 2020-05-22 14319, 2020

      • Mr_Monkey
        Perhaps the graph components should have extra options to be determined (for example to allow overview or details), but that complicates them (and the process) a bit.
      • 2020-05-22 14324, 2020

      • ishaanshah
        yeah
      • 2020-05-22 14337, 2020

      • iliekcomputers
        Can we also agree that all major frontend changes should have screenshots / videos so that they're easy to review.
      • 2020-05-22 14345, 2020

      • Mr_Monkey
        +1
      • 2020-05-22 14346, 2020

      • ruaok
        ishaanshah: ah, good. this meeting is perfect for addressing that.
      • 2020-05-22 14351, 2020

      • ruaok
        +1
      • 2020-05-22 14306, 2020

      • diru1100
        Leo_Verto: Hey, I was checking out your data generation code. Shouldn't the website_domain use a different tokenzer in preprocess_editor funciton if am not wrong?
      • 2020-05-22 14307, 2020

      • ruaok
        ishaanshah: how do you see the profile page redesign impacting the stats pages?
      • 2020-05-22 14329, 2020

      • shivam-kapila
        ruaok: Inconsistency in UI across website
      • 2020-05-22 14347, 2020

      • Leo_Verto
        diru1100: yeah, I noticed that typo too. changing that will require retraining though
      • 2020-05-22 14348, 2020

      • shivam-kapila
        Some page having totally different designs than the other
      • 2020-05-22 14357, 2020

      • ishaanshah
        That and width considerations
      • 2020-05-22 14311, 2020

      • ruaok
        shivam-kapila: ok, makes sense. I think we should address that issue next.
      • 2020-05-22 14319, 2020

      • ishaanshah
        the side bar takes up considerable amount of screen real estate
      • 2020-05-22 14357, 2020

      • ruaok
        shall we move on to talk about the profile UI?
      • 2020-05-22 14302, 2020

      • Mr_Monkey
        For width considerations, I think graph components should fit their parent container, so that the page that uses them can define dimensions.
      • 2020-05-22 14304, 2020

      • ruaok
        2.b then.
      • 2020-05-22 14314, 2020

      • ruaok
        Mr_Monkey: +1
      • 2020-05-22 14326, 2020

      • diru1100
        Leo_Verto: That's ok ig, since I have to retrain the model with synthetic data anyway :)
      • 2020-05-22 14352, 2020

      • ruaok
        page 5 of shivam-kapila's proposal shows the propose new UI.
      • 2020-05-22 14304, 2020

      • Mr_Monkey
        As far as I see it though, you could drop this: https://www.figma.com/proto/qXJTaGsrjmzBFVztScyIN…
      • 2020-05-22 14304, 2020

      • Mr_Monkey
      • 2020-05-22 14308, 2020

      • Mr_Monkey
        Without a problem
      • 2020-05-22 14336, 2020

      • ruaok
        yes, that seems ideal.
      • 2020-05-22 14349, 2020

      • ishaanshah
        Mr_Monkey: Yep, I will try that out
      • 2020-05-22 14351, 2020

      • Mr_Monkey
        ishaanshah: Are you worried about screen real estate?
      • 2020-05-22 14353, 2020

      • iliekcomputers
        That sounds good to me.
      • 2020-05-22 14302, 2020

      • ishaanshah
        No, not worried
      • 2020-05-22 14321, 2020

      • Leo_Verto
        diru1100: what do you think about online training so far? do you you reckon it's possible with keras?
      • 2020-05-22 14334, 2020

      • ishaanshah
        Just wanted to mention that the mock UI that I provided would have to be tweaked a bit
      • 2020-05-22 14343, 2020

      • ishaanshah
        I will do that next week
      • 2020-05-22 14355, 2020

      • Mr_Monkey
        Something to keep in mind, I agree. But I think your mockup will work fine with the new stats page design
      • 2020-05-22 14302, 2020

      • iliekcomputers
        We'll work on the stats page individually and the profile page redesign should take care of the sidebar.
      • 2020-05-22 14306, 2020

      • ruaok
        diru1100: Leo_Verto: can you please let us have the channel for a moment?
      • 2020-05-22 14306, 2020

      • Mr_Monkey
        👍
      • 2020-05-22 14313, 2020

      • iliekcomputers
        Is that an acceptable way forward?
      • 2020-05-22 14322, 2020

      • ruaok
        happy with that.
      • 2020-05-22 14327, 2020

      • ishaanshah
        Yep
      • 2020-05-22 14351, 2020

      • Leo_Verto
        sorry, of course
      • 2020-05-22 14352, 2020

      • iliekcomputers
        Sgtm.
      • 2020-05-22 14357, 2020

      • ruaok
        I guess that closes how we deal with stats, which takes care of the right column of the mock-up.
      • 2020-05-22 14309, 2020

      • ruaok
        lets talbk about the UI in general.
      • 2020-05-22 14314, 2020

      • ruaok
        talk, even.
      • 2020-05-22 14323, 2020

      • ruaok
        who here HATES it?
      • 2020-05-22 14333, 2020

      • ruaok
        anyone dislike it?
      • 2020-05-22 14339, 2020

      • Mr_Monkey
        I think it's a huge improvement
      • 2020-05-22 14343, 2020

      • ruaok
        if you like it, what do you dislike about it?
      • 2020-05-22 14312, 2020

      • ruaok
        I don't necessarily want to engage in a complete review/redesign right now, but if Mr_Monkey hates it, we have a problem.
      • 2020-05-22 14321, 2020

      • shivam-kapila
        > if you like it, what do you dislike about it?
      • 2020-05-22 14321, 2020

      • shivam-kapila
        Not dislike but I am a lil worried about the sidebar responsiveness
      • 2020-05-22 14322, 2020

      • ruaok
        this is supposed to be more of a sanity check than anything else.
      • 2020-05-22 14333, 2020

      • Mr_Monkey
        I think we'll definitely want a toned-down version of the graphs (overview, very limited details) in order not to have the dashboard be too busy
      • 2020-05-22 14359, 2020

      • ruaok
        Mr_Monkey: ah, thats the sort of thing I am worried about.
      • 2020-05-22 14324, 2020

      • ruaok
        so far we've said that we can just shrink down ishaanshah's graphs, now we are already steering towards modifications.
      • 2020-05-22 14342, 2020

      • ruaok
        not that I disagree with your sentiment.
      • 2020-05-22 14350, 2020

      • ishaanshah
        ig there is only one graph on the dashboard right
      • 2020-05-22 14354, 2020

      • Mr_Monkey
        Well, I did suggest earlier an option to have overview or detailed graphs
      • 2020-05-22 14305, 2020

      • ruaok
        I think the graphs that ishaanshah is proposing are sexy, but that would be too much on the profile page. maybe.
      • 2020-05-22 14326, 2020

      • ishaanshah
        So making another one for the profile one would be acceptable
      • 2020-05-22 14336, 2020

      • Mr_Monkey
        But I also think they'll be easily tweakable if that's the case, so not a blocker
      • 2020-05-22 14350, 2020

      • ruaok
        ishaanshah: I have a feeling that users will want to choose what to show there. maybe not right away, but before to olong.
      • 2020-05-22 14307, 2020

      • shivam-kapila
        +1 to that
      • 2020-05-22 14312, 2020

      • iliekcomputers
        Show on the profile page?
      • 2020-05-22 14316, 2020

      • ishaanshah
        Oh :D
      • 2020-05-22 14336, 2020

      • ruaok
        iliekcomputers: yes.
      • 2020-05-22 14359, 2020

      • ruaok
        would it be too much to ask to have each graph come in two forms? detailed and simple?
      • 2020-05-22 14307, 2020

      • iliekcomputers
        I'd say that that is a huge enough project to do right that we shouldn't worry too much about it right this second.
      • 2020-05-22 14309, 2020

      • iliekcomputers
        Yes.
      • 2020-05-22 14332, 2020

      • iliekcomputers
        I don't think we'll have capacity for maintaining two of each.
      • 2020-05-22 14340, 2020

      • ruaok
        so then we should say that ishaanshah will provide one less detailed version for now.
      • 2020-05-22 14354, 2020

      • ruaok
        and once we get user feedback we can figure out next steps.
      • 2020-05-22 14306, 2020

      • ishaanshah
        ruaok: I added a topic on the agenda, not very important rn but worth discussing
      • 2020-05-22 14327, 2020

      • ruaok
        but we can't do that after virtual chocolate!
      • 2020-05-22 14332, 2020

      • ruaok
        thanks Mr_Monkey
      • 2020-05-22 14336, 2020

      • iliekcomputers
        Yeah, that sounds good to me. We also have the API endpoints, so people can technically build their own dashboards as well. ;)
      • 2020-05-22 14357, 2020

      • ruaok
        yes, I suspect that people will dive in and help.
      • 2020-05-22 14309, 2020

      • ishaanshah
        Sounds like a task for next summer :D
      • 2020-05-22 14310, 2020

      • ruaok
        ok, lets move on to the next part.
      • 2020-05-22 14321, 2020

      • ruaok
        brainzplayer UI.
      • 2020-05-22 14350, 2020

      • ruaok
        Mr_Monkey: tell us, please, what your plan for the UI for the player is and how you see it interacting with the profile pages.
      • 2020-05-22 14320, 2020

      • Mr_Monkey
        So the stuff I've been working on doesn't really change the UI of the player compared to what's deployed
      • 2020-05-22 14336, 2020

      • ruaok
        it is all UI less?
      • 2020-05-22 14352, 2020

      • Mr_Monkey
        I do like the toned-down version in the dashboard mockup, I think it would fit better than the existing one
      • 2020-05-22 14301, 2020

      • ruaok
        +1
      • 2020-05-22 14327, 2020

      • Mr_Monkey
        I did like the size of the album art in the existing page, but it'll be really busy for the dashboard.
      • 2020-05-22 14342, 2020

      • ruaok
        how does the brainzplayer work right now? lets say I a page and want to use brainzplayer. what must I do?
      • 2020-05-22 14315, 2020

      • Mr_Monkey
        Can you rephrase please?
      • 2020-05-22 14345, 2020

      • ruaok
        let's say that alastairp wants to embed the brainzplayer into AB.
      • 2020-05-22 14301, 2020

      • ruaok
        what UI elements are necessary in order to make the BrainzPlayer work?
      • 2020-05-22 14301, 2020

      • alastairp
        that was exactly the example I was going to give!
      • 2020-05-22 14306, 2020

      • Mr_Monkey
        OK. That's another story. I'm not 100% certain of how this will work. I think it would be great if we could just POST to listtenbrainz and get returned a page with just the player, pop that into an iframe on your website, and voilà.
      • 2020-05-22 14331, 2020

      • Mr_Monkey
        I haven't tried that, so I'm not 100% confident, but I think it's a good way to go.
      • 2020-05-22 14300, 2020

      • Mr_Monkey
        That does suggest we might want to show the "playlist" along with the player.
      • 2020-05-22 14312, 2020

      • ruaok
        this is what i am getting at, I suppose.
      • 2020-05-22 14315, 2020

      • alastairp
        and what about return(<BrainzPlayer tracks=[tracklist]>) in react?