#metabrainz

/

      • yvanzo
        CatQuest: My initial though was to put edits preview just above 'Edit Note' section.
      • 2019-03-23 08240, 2019

      • CatQuest
        why people hate to scroll just al ittle is beyond me. instead they want a huge ass image taking up the screen to scroll instead \_/
      • 2019-03-23 08248, 2019

      • CatQuest
        uh
      • 2019-03-23 08258, 2019

      • CatQuest
        why not use soem of the right pae isntead?
      • 2019-03-23 08202, 2019

      • CatQuest
        space*
      • 2019-03-23 08251, 2019

      • yvanzo
        Ok, yet another topic :)
      • 2019-03-23 08206, 2019

      • CatQuest
        men herligheten da
      • 2019-03-23 08240, 2019

      • yvanzo
        Changing the page layout is a longer term project :)
      • 2019-03-23 08257, 2019

      • yvanzo
        It will start with implementing Design tickets you participated to.
      • 2019-03-23 08243, 2019

      • yvanzo
        But it only applies to data display first, data editing redesign will come after. :)
      • 2019-03-23 08238, 2019

      • Khalifa
        Hmm so basically we add this react "Edit Preview" component just above the Edit Note section?
      • 2019-03-23 08239, 2019

      • yvanzo
        (Actually I just looked at some design tickets again and it contains some editing features too.)
      • 2019-03-23 08257, 2019

      • yvanzo
        Khalifa: yup
      • 2019-03-23 08227, 2019

      • Khalifa
        Oh well thats interesting, so what comes to my mind is since we are like going to use this component in multiple areas with different ways we could simply reuse it by adding different props each time with different datasources
      • 2019-03-23 08203, 2019

      • yvanzo
        yup, it actually implies converting edit data display to React, that will be used for editing history too.
      • 2019-03-23 08215, 2019

      • yvanzo
        and edit search, and so on.
      • 2019-03-23 08249, 2019

      • rdswift
      • 2019-03-23 08231, 2019

      • rdswift
        Listen information is now shared (not anonymously) on the recent listens page.
      • 2019-03-23 08247, 2019

      • Khalifa
        Oh I see, Excuse my knowledge in react tho, its not that much. but I assume we are going to have to use State Management/ Redux in order to detect those changes and move them to this component of ours?
      • 2019-03-23 08241, 2019

      • rdswift
        Also, anybody can follow a user and find out their personal listening habits (including day and time) now.
      • 2019-03-23 08227, 2019

      • rdswift
        Perhaps LB should have an account setting to allow (or disallow) showing the user name on the recent listens page.
      • 2019-03-23 08219, 2019

      • yvanzo
        Khalifa: Yes to detect changes, no to compute edits, these are actually queried to the Perl back-end.
      • 2019-03-23 08240, 2019

      • rdswift
        Also, perhaps a follow request should be approved by the person to be followed before it is activated.
      • 2019-03-23 08206, 2019

      • yvanzo
        Khalifa: So you don’t have to worry about computing edits client-side, you just have to communicate with the server.
      • 2019-03-23 08224, 2019

      • Khalifa
        yvanzo oh so we are only communicating with the backend when the user has reviewed his edits and actually decided to "POST" those changes to the backend? Thats when Perl comes into play?
      • 2019-03-23 08228, 2019

      • rdswift
        Right now, if a person wanted to contribute their listen information for overall aggregate analysis and recommendation engine, but not have the information made publicly available with their name attached, they couldn't.
      • 2019-03-23 08237, 2019

      • Khalifa
        yvanzo oh so we are only communicating with the backend when the user has reviewed his edits and actually decided to "POST" those changes to the backend? Thats when Perl comes into play?
      • 2019-03-23 08211, 2019

      • yvanzo
        Khalifa: Sorry if I confused you, edits preview doesn’t have to wait that the form is submitted, that would not be previewing anymore.
      • 2019-03-23 08232, 2019

      • Khalifa
        yvanzo you didn't confuse me at all :) but that sounds like something I'd want to dive into tho, do you recommend any resource to read into or explore that might be beneficial to that area?
      • 2019-03-23 08229, 2019

      • yvanzo
        Khalifa: See JS client referring to edit preview endpoint on the Perl server at https://github.com/metabrainz/musicbrainz-server/…
      • 2019-03-23 08234, 2019

      • Khalifa
        Alright will do, that has to do with REST I suppose? aha
      • 2019-03-23 08218, 2019

      • yvanzo
        :)
      • 2019-03-23 08242, 2019

      • Khalifa
        Haha I could imagine you right now with that face haha okay got it it :P
      • 2019-03-23 08212, 2019

      • Cyna joined the channel
      • 2019-03-23 08221, 2019

      • CatQuest
        [19:12] <rdswift> Perhaps LB should have an account setting to allow (or disallow) showing the user name on the recent listens page. that seems logical
      • 2019-03-23 08234, 2019

      • CatQuest
        also this would dissalow the "follow" ability i think maybe
      • 2019-03-23 08248, 2019

      • CatQuest
        or atleast a setting "allow peopl ot ollow me/not" is logical
      • 2019-03-23 08246, 2019

      • rdswift
        But there might be some people I want to be able to follow me but others not. That's why I suggested each follow request be approved or denied separately.
      • 2019-03-23 08257, 2019

      • rdswift
        Perhaps a setting like "Allow Following: Yes / No / Ask"?
      • 2019-03-23 08248, 2019

      • CatQuest
        rdswift: following is "who can lsiten to my listens" not "freindsship" reuests.. though
      • 2019-03-23 08205, 2019

      • CatQuest
        also they are on the listen playlist. not i na "people i know" list
      • 2019-03-23 08257, 2019

      • Cyna
        hi yvanzo can you tell me what are the development priorities at the current stage ?
      • 2019-03-23 08207, 2019

      • Cyna
        I found a page but it seems to be very old
      • 2019-03-23 08217, 2019

      • Cyna
      • 2019-03-23 08224, 2019

      • rdswift
        Sorry, I'm not understanding your second comment.
      • 2019-03-23 08255, 2019

      • CatQuest
        rdswift: me?
      • 2019-03-23 08202, 2019

      • CatQuest
        idk
      • 2019-03-23 08205, 2019

      • CatQuest
        but
      • 2019-03-23 08214, 2019

      • rdswift
        Yup. I understand the first part, but not the second.
      • 2019-03-23 08217, 2019

      • CatQuest
        "follow" on listenbrainz is "listen to this persons music"
      • 2019-03-23 08227, 2019

      • rdswift
        Right.
      • 2019-03-23 08228, 2019

      • CatQuest
        and adding thme you cna dd them to a list yo ucreate
      • 2019-03-23 08238, 2019

      • rdswift
        Right
      • 2019-03-23 08255, 2019

      • CatQuest
        before that the "follow" command was literally something oyu did on the page and it wasn't sotred anywhere
      • 2019-03-23 08213, 2019

      • CatQuest
        i don't understnad how much it works, you will aks ruaok and iliekcomputers which wokred on this
      • 2019-03-23 08203, 2019

      • rdswift
        But what if I don't want you to follow me (for example), but I'm okay with ileikcomputers following me?
      • 2019-03-23 08240, 2019

      • CatQuest
        but "follow" is a missnomer. what is happening is that the music you play is beign played by iliekcomputers just that one time in his palylist
      • 2019-03-23 08259, 2019

      • CatQuest
        i could.. uh listen to iliekcomputers litens as he listens to yours. teoretically
      • 2019-03-23 08212, 2019

      • rdswift
        Ore perhaps more appropriately I'm okay with pretty much anybody following me except "mr_stalker".
      • 2019-03-23 08230, 2019

      • CatQuest
        right
      • 2019-03-23 08250, 2019

      • CatQuest
        so a better aproach is to "band "mr_stalker" from "following" you?
      • 2019-03-23 08217, 2019

      • rdswift
        But if someone is following me, they are seeing a list of everything I play along with day and time. That way they might discern when I am awake (or asleep), and perhaps what part of the world I live in (or at least what hours I keep).
      • 2019-03-23 08219, 2019

      • CatQuest
        erh. *ban*
      • 2019-03-23 08249, 2019

      • CatQuest
        alright. they 'll be able to see that without "following" you thoguh. that's right ther on the userpage
      • 2019-03-23 08213, 2019

      • rdswift
        Ban could work, but right now there's no way for me to find out who is following me.
      • 2019-03-23 08218, 2019

      • CatQuest
        "follow" isn't doing anything special afaik
      • 2019-03-23 08232, 2019

      • CatQuest
        yea.. i ask iliekcomputers and ruaok about this srsly
      • 2019-03-23 08235, 2019

      • CatQuest
        i don't know the details at all :(
      • 2019-03-23 08228, 2019

      • iliekcomputers
        All the stuff you're talking about can be done anyways
      • 2019-03-23 08235, 2019

      • CatQuest
        hi iliekcomputers !
      • 2019-03-23 08253, 2019

      • iliekcomputers
        Everything submitted to LB is open.
      • 2019-03-23 08257, 2019

      • rdswift
        Nor do I. Personally, I don't really care, but I wonder if this has privacy implications.
      • 2019-03-23 08252, 2019

      • rdswift
        Including who listened to what?
      • 2019-03-23 08256, 2019

      • CatQuest
        exactly. i surmised rdswift didn't care, but was wondering about privacy issues :D
      • 2019-03-23 08256, 2019

      • iliekcomputers
        So Mr_stalker could just go to your profile or use the API to get the listens.
      • 2019-03-23 08206, 2019

      • iliekcomputers
        rdswift: yeah.
      • 2019-03-23 08232, 2019

      • iliekcomputers
      • 2019-03-23 08242, 2019

      • CatQuest
        bleh that mr stalker guy. we should banz0r him from the internet :DD
      • 2019-03-23 08226, 2019

      • rdswift
        :-)
      • 2019-03-23 08236, 2019

      • iliekcomputers
        I guess we could talk with ruaok about how privacy comes into play with the "public store of history" aspect of LB, but rn, we're just making a feature that anybody else could feasibly build.
      • 2019-03-23 08205, 2019

      • CatQuest
        it's not a "buddy system"
      • 2019-03-23 08209, 2019

      • iliekcomputers
        Yeah, it isn't the traditional social media follow per se
      • 2019-03-23 08225, 2019

      • iliekcomputers
        More like temporarily play what this person is playing
      • 2019-03-23 08228, 2019

      • CatQuest
        exactly!
      • 2019-03-23 08238, 2019

      • CatQuest
        temporarily. that's the word I was needing
      • 2019-03-23 08249, 2019

      • rdswift
        I just re-read the goals. They're a bit "fuzzy" and can be interpreted a couple of different ways.
      • 2019-03-23 08231, 2019

      • Lotheric has quit
      • 2019-03-23 08254, 2019

      • CatQuest
        hy!
      • 2019-03-23 08255, 2019

      • CatQuest
        hey!
      • 2019-03-23 08201, 2019

      • CatQuest
        i'm still logged into lb!
      • 2019-03-23 08203, 2019

      • CatQuest
        woo hoo!!!!
      • 2019-03-23 08216, 2019

      • rdswift
        Nowhere does it clearly say that my listen history is going to be made publicly available with my user id attached. That 'sn't required for any of the goals.
      • 2019-03-23 08232, 2019

      • CatQuest
        hm
      • 2019-03-23 08234, 2019

      • CatQuest
        "To make data dumps of this listen history available for download. We want everyone who is interested in this data to have access to the data and to use it in any manner they wish."
      • 2019-03-23 08242, 2019

      • CatQuest
        i do assume this is "anonymised" but
      • 2019-03-23 08218, 2019

      • rdswift
        Not from what iliekcomputers just said about the api.
      • 2019-03-23 08254, 2019

      • iliekcomputers
        It isn't.
      • 2019-03-23 08204, 2019

      • iliekcomputers
        >As we build out our sharing features, building a private listen store will become possible, but that is not part of our goals
      • 2019-03-23 08211, 2019

      • iliekcomputers
        This is from anti goals.
      • 2019-03-23 08259, 2019

      • iliekcomputers
        Maybe we need to think about our stance on privacy and anonymization more, especially if users want more privacy features.
      • 2019-03-23 08231, 2019

      • Khalifa has quit
      • 2019-03-23 08244, 2019

      • sbodin joined the channel
      • 2019-03-23 08256, 2019

      • iliekcomputers
        However as it is, there is no anonymization and all data submitted to LB is compiled into data dumps that anyone can download and use (with user ids attached)
      • 2019-03-23 08219, 2019

      • rdswift
        It could be argued that is "personal information", but wouldn't matter if they knew it could be made publicly available when they uploaded it. (My guess. I'm an engineer, not a lawyer.)
      • 2019-03-23 08248, 2019

      • iliekcomputers
        The GDPR things everyone agrees to before using LB has a section explaining it: https://github.com/metabrainz/listenbrainz-server…
      • 2019-03-23 08226, 2019

      • rdswift
        I guess it depends on whether you consider my account / logon id to be private information from my user profile.
      • 2019-03-23 08224, 2019

      • rdswift
        My question is really one of whether including my user id with the information is really necessary for the stated goals? It may be, but I don't see it.
      • 2019-03-23 08230, 2019

      • rdswift
        Anyway, like I said earlier, I'm not sure I care if my listen history includes my user id. Others more paranoid than me might.
      • 2019-03-23 08226, 2019

      • Khalifa joined the channel
      • 2019-03-23 08222, 2019

      • Khalifa
        yvanzo I did clone the repo but I have no idea what "/ws/js/edit/preview" is? is it like a path in the repo or is it a way to communicate with Perl. Please excuse my lack of knowledge I am trying to wrap my head around things
      • 2019-03-23 08253, 2019

      • yvanzo
        Khalifa: It is an href to communicate with the server written in Perl.
      • 2019-03-23 08244, 2019

      • yvanzo
        See /ws/js endpoint documentation: https://musicbrainz.org/doc/Development/ws/js
      • 2019-03-23 08225, 2019

      • yvanzo
      • 2019-03-23 08214, 2019

      • yvanzo
        Cyna: Yes, it is very old indeed :(
      • 2019-03-23 08230, 2019

      • yvanzo
        Cyna: For MB, top priority is rewriting UI (root/) to React.
      • 2019-03-23 08245, 2019

      • yvanzo
        And we started with converting data display pages, then pages for editing data.
      • 2019-03-23 08251, 2019

      • Cyna
        Is there any other thing that I can do ?
      • 2019-03-23 08212, 2019

      • Khalifa
        so I imagine MB.edit is a way to execute whatever action was created?
      • 2019-03-23 08223, 2019

      • yvanzo
        Documentation back-end is a big chunk (two ideas already about it).
      • 2019-03-23 08214, 2019

      • Cyna
        I have a PR for converting of attributes waiting for review. So I haven't progressed further
      • 2019-03-23 08251, 2019

      • Cyna
        If possible could you please review it yvanzo
      • 2019-03-23 08201, 2019

      • Gazooo has quit
      • 2019-03-23 08250, 2019

      • Gazooo joined the channel
      • 2019-03-23 08245, 2019

      • yvanzo
        Khalifa: MB.edit is mostly for everything that happens within editing forms.
      • 2019-03-23 08225, 2019

      • yvanzo
        Cyna: no time right now sorry, reosarevok will probably continue reviewing it on tomorrow :)
      • 2019-03-23 08243, 2019

      • Khalifa
        oh and btw do you also get to preview changes to ReleaseGroup? as of now I mean
      • 2019-03-23 08215, 2019

      • yvanzo
        Cyna: Also, the Internet Archive idea is very much wanted too.
      • 2019-03-23 08233, 2019

      • yvanzo
        Khalifa: sorry, I have to go, but maybe bitmap or reosarevok will be able to answer instead, just read chat logs if you have to log out: https://musicbrainz.org/doc/Communication/IRC
      • 2019-03-23 08227, 2019

      • Khalifa
        Alright cool have a good evening then or morning wherever you are haha
      • 2019-03-23 08229, 2019

      • reosarevok
        yvanzo: I was hoping bitmap and you would review it, that's why it's up with you two requested for review :p
      • 2019-03-23 08239, 2019

      • reosarevok
        (I've already been checking but want other eyes on it as well)
      • 2019-03-23 08236, 2019

      • reosarevok
        Khalifa: you only preview changes when editing the release (but those include other changes made while editing the release, like recording and release group changes)
      • 2019-03-23 08248, 2019

      • reosarevok
        You don't get a preview if you edit them directly though, outside the release editor
      • 2019-03-23 08229, 2019

      • Khalifa
        Ohh I understand
      • 2019-03-23 08242, 2019

      • Khalifa
        I imagine a possible fix would make things independent on each other, so release edit would only result in a preview of the release edits while for example a recording edit would result in a preview or recording edits
      • 2019-03-23 08211, 2019

      • amCap1712 has quit
      • 2019-03-23 08222, 2019

      • moinmoi has quit
      • 2019-03-23 08228, 2019

      • DjSlash has quit
      • 2019-03-23 08220, 2019

      • DjSlash joined the channel
      • 2019-03-23 08214, 2019

      • DjSlash has quit
      • 2019-03-23 08216, 2019

      • DjSlash joined the channel
      • 2019-03-23 08250, 2019

      • pristine__
        CatQuest: yay to login!
      • 2019-03-23 08253, 2019

      • Khalifa has quit
      • 2019-03-23 08200, 2019

      • Lotheric joined the channel
      • 2019-03-23 08210, 2019

      • Khalifa joined the channel
      • 2019-03-23 08210, 2019

      • Khalifa
        Hello guys
      • 2019-03-23 08234, 2019

      • Khalifa
        Should you also show an Edit preview when you are removing or creating an entity? or is it strictly to editing
      • 2019-03-23 08219, 2019

      • Khalifa
        and based on https://tickets.metabrainz.org/browse/MBS-8609 I understand you are trying to migrate to React but can I ask are there any examples of react components that are already implemented and what do you mean by "Templates"
      • 2019-03-23 08219, 2019

      • BrainzBot
        MBS-8609: Convert templates to React
      • 2019-03-23 08213, 2019

      • Khalifa
        Oh nvm I already found them in root/layout