#metabrainz

/

      • akshaaatt
        It’s like being a librarian, jasje. We all think we could arrange the books and know where to add new books and how to order them. But we suck at it when the time comes. Tbh I end up forgetting where I picked books from at the library after 30mins. This just says that everyone cannot be a librarian
      • So the editors are always gonna be people of an elite breed who understand the library very well.
      • jasje
        reosarevok: its a shit show here rn xD
      • but we’ll fix it
      • the stuff works
      • but it’ll get better
      • akshaaatt: librarian ref not good tbh
      • akshaaatt
        Why do you think so?
      • reosarevok
      • jasje
        people who check and re edit may be called so
      • but the ones like me
      • who just want to add
      • reosarevok
        bitmap: merging your own https://github.com/metabrainz/musicbrainz-serve... if you think it's good? : )
      • jasje
        not go through other ppl’s additions and check them
      • there’s the slight difference
      • akshaaatt
        You have to know the data to add it properly tbh. You just can’t dump the release and recording name and run away
      • jasje
        im not reluctant to google some stuff
      • akshaaatt
        There’s a ton of things there to add and arrange
      • reosarevok
        "You just can’t dump the release and recording name and run away" can you tell that to a lot of our users? :D
      • akshaaatt
        XD
      • reosarevok
        To be fair, a lot of digital music can basically be added like that by now with things like atisket
      • And it's mostly fine :)
      • jasje
        sometimes there can be ill metadata
      • reosarevok
        Not 100% fine, but mostly
      • Generally a lot better than not having the data, at least
      • jasje
        but the amount of work that the new user would cut out for our elite editor
      • is big
      • reosarevok: exactly
      • We need beginner interface
      • akshaaatt
        jasje: the point is that if you are an editor and do not end up adding most of the fields required (which makes mb elite), your edit is pretty much useless and someone else will come and have to redo it
      • reosarevok
        I'd not entirely agree with that
      • If you add some basic fields, it's usually better than nothing - I actually get more frustrated when users fill a lot of fields badly :D
      • akshaaatt
        The elite editor will have to come and recheck the data you added ( I would believe they do so)
      • reosarevok
        But if you don't add like a barcode and label for a CD then it's annoying :D
      • akshaaatt
        Yeah
      • reosarevok
        Since I cannot even be sure what your release *is* to add missing data
      • So there's certainly a golden amount of basic data that a beginner interface should allow entering
      • And some stuff that honestly it probably should not
      • akshaaatt
        That point is insightful regarding the release, reosarevok and makes a lot of sense
      • jasje
        whats release group btw
      • xD
      • akshaaatt
        So you can have multiple versions of an album, jasje
      • jasje
        what
      • who does that
      • akshaaatt
        Let’s say taylor swift’s new album is abc
      • But there is a japanese version of that album
      • Called xyz
      • jasje
        ohhh
      • reosarevok
        Basically everyone does that, jasje :)
      • akshaaatt
        Or abc ( japanese)
      • reosarevok
        Even simpler than that example
      • There's a CD and a vinyl and a digital download
      • 3 releases :)
      • jasje
        thats a pickle ngl
      • akshaaatt
        So a release group has all the releases grouped inside it
      • jasje
        unterstood
      • understood*
      • coming back
      • reosarevok: akshaaatt: is the mb design overhaul underway?
      • reosarevok
        Theoretically?
      • akshaaatt
        In theory yes
      • reosarevok
        We worked on the footer a bit during the summit :)
      • akshaaatt
        And we made some progress
      • jasje
        great
      • created a figma I assume?
      • reosarevok
        The figma already existed IIRC
      • akshaaatt
        But the design overhaul is mainly focused towards making the website responsive currently
      • Yes it exists jasje. Find the link in the design system repo
      • jasje
        wait ill check
      • can i elp?
      • akshaaatt
        This personas thing is a long shot
      • reosarevok
        We did talk about a beginner interface for both BB and (a bit) MB with aerozol
      • akshaaatt
        But I think the mb app could work on the beginner persona for it after discussion with the team
      • jasje
        akshaaatt: i mean if the website’s going to get an overhaul
      • reosarevok
        But for MB it's going to take a good while. BB might get there sooner
      • jasje
        the to-be written responsive code will get replaced
      • akshaaatt
        If we can complete the LB app as we have planned, I might want you to contribute to the MB app next year jasje. The LB app could be taken up by other contributors which I assume could show up in a few months from now
      • jasje
        BB has decent interface tbh
      • akshaaatt
        It’s not that easy with regards to the revamp for the website jasje
      • jasje
        MB app cant be done i think
      • since we can’t do in app editing
      • akshaaatt
        The beginner persona discussion in future could change that. Not putting it out of picture that’s why
      • jasje
        the only thing the app would best do is editing
      • is that possible reosarevok?
      • or is it more work than the website overhaul itself?
      • reosarevok
        It's not theoretically entirely impossible :p
      • jasje
        this statement is like having double negation
      • akshaaatt
        XD
      • reosarevok
        Well, it could probably be doable to add editing to the app
      • jasje
        don’t force me to apply mathematical reasoning
      • reosarevok
        But I'm not sure it would be less work for the MBS team than the overhaul :D
      • jasje
        exactly
      • akshaaatt
        Tbh jasje, nothing is possible until you do it. Just saying
      • jasje
        should i get into react?
      • you mean?
      • akshaaatt
        The task is simple. Can you make something which fits the guidelines and has users? If you solve that, that’s done then
      • I was talking about the app
      • reosarevok
        I mean, I understand React Native is a good thing to learn for phone people anyway? :D
      • akshaaatt
        Regarding react, it’s always great to learn
      • reosarevok
        Not that I have tried it :p
      • akshaaatt
        No to react native reosarevok 🥲 I hate it lmao
      • jasje
        app part you know
      • unless we don’t have in app editing
      • reosarevok
        Ok, I haven't touched it, I just hear of it reasonably often :)
      • In any case, we need to get the website editor forms into React ourselves
      • They're not going to get responsive before then for sure
      • akshaaatt
        The mb revamp for website would like help anyway jasje. So if you or any of your friends know react and are metadata nerds, we could mentor them
      • reosarevok
        After that we'll look into it further :)
      • jasje
        ill see if I can grab some people
      • but i need the gsoc bait i think
      • its difficult otherwise
      • akshaaatt
        It’s not for the faint hearted though
      • jasje
        why is that xD
      • akshaaatt
        Let’s talk about that after you have the mb server running on your desktop (if you get started)
      • jasje
        xDD
      • i remember your chats
      • i know the pain
      • is it really worse than getting LB up?
      • akshaaatt
        Tbh I was a noob also that time
      • It seems easy to me now
      • LB setup just takes like 15-20mins I guess
      • jasje
        not if you have windows
      • and some migration is underway
      • but yeah
      • Ill try elping on mb front soon
      • akshaaatt
        Tbh I was more into mb when I was getting into meb. It’s such a swag to work on such a big website that is used by tens of thousands of people. I wonder why mb isn’t more click baity for beginners
      • If I were to plan for gsoc as a student and look to build my resume with it today, I would definitely pick MB over other projects. I guess students these days only want the gsoc tag and not what extra they could add to their resume
      • reosarevok
        I think the answer is "Perl sounds scary and people like python projects" :)
      • akshaaatt
        Tbh reosarevok we have React projects only mostly for LB also
      • reosarevok
        Doing a gsoc with a language you've never even seen before (which is probably the case for most gsocers re perl) seems terrifying tbh
      • Sure, but you don't need to figure out Perl code if you need to load something from the DB :D
      • akshaaatt
        Hmmmm
      • reosarevok
        I did both my gsocs in Perl, but I had a) some experience and b) a lot of handholding
      • akshaaatt
        Interesting
      • Didn’t think of it this way
      • monoob joined the channel
      • reosarevok
        Then I got hired to do a Python project for my first ever time doing something with python, the handholding wasn't there either, and it was a huge mess that knocked my confidence for years
      • jasje
        not knowing a language and still entering such a huge codebase is a fear and i confirm
      • akshaaatt
        But reosarevok , most of the college students aren’t familiar with dev stuff in python also. So my assumption is that front end devs are always gonna need hand holding for backend
      • reosarevok
        I guess :) I thought they'd teach them python in college since it's more popular
      • What backend do they teach, node? java?
      • My school taught a bit of java and a bit of c# back in the day (do people still use c#? :D )
      • jasje
        reosarevok: they don’t do any
      • akshaaatt
        Even as an intern at other places, I have seen the backend devs make apis for frontend devs and the frontend devs just do their frontend stuff and not care about the backend at all. Not saying we want that here but that does summarize that students might not be afraid of the backend part being python or perl as much
      • jasje
        no backend
      • only frontend and that too in php
      • so its pretty sad here as well
      • they skip most of the css part as well
      • ow wait
      • i said it wrong