#metabrainz

/

      • akshaaatt
        tandy1000: I've thought of that approach and we should definitely look into it in the future
      • d4rkie has quit
      • d4rkie joined the channel
      • aerozol
      • Really great work on the Picard update tīmu!
      • outsidecontext
        thanks
      • that series change is interesting. I nearly forgot about it (even though I did the change). Only when writing the blog post I came across it again and though that this is actually a quite important addition :D
      • aerozol
        outsidecontext: 🎉 I’m going to share the blog post on the various channels if you weren’t already planning something?
      • outsidecontext
        aerozol: please do, that would be great. wanted to ask about it anyway
      • aerozol
        Great, will do
      • ApeKattQuest
        wait how does series support in picard work exactly?
      • aerozol
        I don’t think it’s tagging via series (e.g. treating a recording series like an album) ApeKattQuest, that’s what I thought at first too (got a bit too excited tbh)
      • A bunch of new scripting variables I believe
      • Maxr1998 joined the channel
      • Maxr1998_ has quit
      • mayhem
        mooin!
      • zas
        moooooin!
      • mayhem
        morning!
      • zas: have you tried lb-radio???
      • zas
        yes; I noticed weird results though, I'll give it another run soon (if I remember correctly, I got non-doom metal suggestions in the list, not sure why)
      • aerozol
        moin!
      • mayhem
        yes, there was a first tag radio implementation that wasn't so good, but we have a new one now.
      • if you get a query where there is borked data, post the query here and I'll look
      • aerozol: I hadn't put the description of easy,medium, hard into the docs yet because the words were failing me. but I have a better idea how to express it now, so I"ll add that later.
      • monkey suggested that we use different terms for this, but I forgot which ones we worked out.
      • I do remember "hard" = "adventurous"
      • aerozol
        I don’t mind if the in-page words aren’t perfect, we have to simplify for the UI anyway! But more details in the docs is helpful for those such as me
      • mayhem
        ok, will add later today.
      • aerozol
        Thanks xosexo
      • mayhem
        there are a lot of "soft" concepts in lb-radio. which is very different from the rest of MeB, which is always hard and factual.
      • I had to develop a methodology around this to make things fuzzy and softer.
      • aerozol
        Yeah I totally get it. The reason I was particularly interested in easy/med/hard mode is because we had discussed that it would grab different tags, so I was curious to see what it ended up doing
      • I have no no problem with a simple ‘fuzzy’ slider for the basic user, they don’t care how the cake is made (generally speaking ofc). The MeB audience will be more curious and happy to read docs
      • mayhem
        the thing is that for each type of source, the algorithm works differently. I hope expressing it in vague terms will be good enough, because otherwise it would be a lot of docs to maintiain. we'll see
      • aerozol
        Oh, interesting. One reason why I’m interested (and other MB editors will be too) is because we will want to know how we can ‘hands-on’ improve the results/get to work adding tags and so on
      • Hopefully there’s a way to get the gist across, without getting too specific...
      • mayhem
        Yes, that is a good goal to shoot for. and I think the tag radio needs the most documentation, next is the artist element. the others, easier to describe.
      • have you tried `user:aerozol` or `recs:aerozol` ?
      • aerozol
        No! I’ll dig in now
      • ApeKattQuest
        btw happy sysadmin day :D
      • aerozol: oic. no i thought it meant like uh if a release is part of a series yo ucna idk tag it liek that? i had no idea what that meant
      • being able to tag a recording series as a release woudl be neat. or even a collection.. so thne you could have playlists as collection
      • aerozol
        ApeKattQuest: It’s quite a lot of new variables, so I’m guessing you can now easily write folders/tracks like [series] [number]: [release name]? Be interesting to see what the community does with it
      • ApeKattQuest
        aaahh
      • well that's usefull fora lof of spesific type of series. cafe del mar and bbc clasic comes to mind
      • does it matter if it's release group or release seris though
      • the thing about RG series is that a spesific release could, possibly be not "of that series" such is the case very much in books
      • outsidecontext
        ApeKattQuest: there are variables for release, release group, recording and work series
      • fletchto99 has quit
      • fletchto99 joined the channel
      • zas
        We managed to recover reo's lost account, using Discourse Merge feature. That's not exactly restoring the account (that's only possible using backups, and it restores everything, so not really convenient), but we merged old (and marked as deleted) account to a new one. Badges, Likes, Posts, ... from old account are then owned by new account.
      • reosarevok
        yvanzo, bitmap: I added MBS-13190 for the issue that caused this :)
      • BrainzBot
        MBS-13190: If two accounts share email, deleting one in MB can delete the other in Discourse https://tickets.metabrainz.org/browse/MBS-13190
      • zas
        Good to know that's a possibility. It requires the use of command like (rake) if source account is an admin one, but in this case I used UI, setting the old account as a normal one without SSO, and target as admin with SSO.
      • reosarevok
        (we should look into it at some point this year, not super urgent, but still - I was surprised to see how many emails with multiple accounts we had)
      • !m zas
      • BrainzBot
        You're doing good work, zas!
      • zas
        In French, we have an expression for this, which translates to something like: we saved the furniture... "Sauver les meubles" (limiting the losses in the event of a disaster)
      • mayhem
        seems to pair with "the carrots are cooked!" lol
      • aerozol
        outsidecontext: you happy with a picture like this for the Picard update twitter posts? https://usercontent.irccloud-cdn.com/file/OZSyP...
      • (our tweets are starting to look a bit samey, always the same MeB logo image)
      • akshaaatt
        Damn aerozol ! That looks amazing 🔥
      • outsidecontext
        aerozol: that's cool, use it.
      • aerozol
        Thanks akshaaatt! Based on the one we did for an Android app update a while back, if you remember :D
      • akshaaatt
        ⚡️⚡️⚡️⚡️
      • outsidecontext
        aerozol: sure. we need to finish this story anyway. I used some of the images. but maybe we can look into this in detail during the summit. would be cool to discuss this with others
      • aerozol
        Ah, you mean the packaging/preview mockup look? Sounds good
      • outsidecontext
        yes, that
      • jasje
        aerozol: one of the best artworks I’ve seen in a while
      • aerozol
        Stop it 🥰
      • yvanzo
        O’Moin
      • reosarevok: Thanks for updating beta and opening that ticket, also glad you recovered your account.
      • For yesterday’s rant, it’s not cool okay at all. Don’t accuse me of petty things such as blocking you. I’m up for discussing this issue again after this release but not on the basis of personal attacks.
      • reosarevok
        zas: salvar los muebles also exists in Spanish
      • yvanzo: it's not about pettiness, I just think you're looking at this as if it was a code decision, but it's a style decision, and those are my responsibility, not the MBS team's:)
      • yvanzo
        I don’t think I‘ve been shitty to you in any way but if you think I did, please contact me about it so we can prevent this kind of messy discussion to happen again.
      • reosarevok
        That's what I mean with the blocking
      • yvanzo
        I’m very sorry to see this week of pretty productive teamwork ending like this really.
      • reosarevok
        I don't think there's any bad faith from your part or anything
      • yvanzo
        It’s a technical issue, and the concerns have been given in comment to the ticket.
      • reosarevok
        But we need to figure something out about how style decisions get applied in MBS code
      • Maybe something for a future team meeting
      • No rush with it anyway, and sorry if I made it feel like I thought you had bad intentions here
      • (I'm not always great at communicating)
      • yvanzo
        Okay, I’m not always great at it either, shared wrongs I guess.
      • reosarevok
        I'm not against the idea at least in theory that style decisions or at least some subset of them get made by the MBS team as a group with voting
      • If you feel some of them for example affect the team more than others and should be decided together
      • But then this should get decided and codified
      • As I said maybe something for a post holiday meeting :)
      • SothoTalKer_ joined the channel
      • For now, don't worry about it, enjoy your holiday, and we'll just talk this later
      • Is there anything you'd like me to check or look into before you go, btw?
      • SothoTalKer has quit
      • SothoTalKer_ is now known as SothoTalKer
      • yvanzo
        If you could embark on Docker, that would be great.
      • reosarevok
        I meant more short term :)
      • But do you mean starting to learn more about docker? I can do that, yes
      • Speaking of, zas, do we still need docker in the agenda for next Monday?
      • yvanzo
        For the search stuff, there is this maven hell but I think it will be easier to look at it in a group session.
      • reosarevok
        Sure
      • Let's do that as soon as you're up to it post-hols
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda: Reviews
      • zas
        reosarevok: nope ;)
      • yvanzo
        Yes I mean we have Docker Compose project as a recommended way to install it even for dev setup so we should have more eyes on it.
      • Ultimately musicbrainz-docker should be merged into musicbrainz-server but if we are going to break stuff it will probably be at the same time as a schema change.
      • reosarevok
        I agree, but it got quite messy last time I tried to migrate to mb-docker for dev
      • So I was thinking maybe we could look into that some morning at the office during the summit? :)
      • yvanzo
        Like all other projects are doing: having docker files in the main repo.
      • reosarevok: do you have any docker stuff running on your workstation/laptop?
      • reosarevok
        Not right now, but I have used it before, IIRC I have specifically used it for the meb site at least and I did use it at some time for MBS too as a test, but it is not really a good idea from my experience to try to combine docker + local mbs installs, so I should just migrate it fully if I'm to use it
      • I've also used it a bit for the wikidata-bot
      • yvanzo
        If not, you can just use `docker system prune --all --force --volumes` got get rid everything you tried to achieved with it.
      • reosarevok
        Having the files in the main repo seems sensible enough, assuming we're sticking with docker (I know atj did mention something about not being a fan but I don't remember if the sysadmin team has clear ideas about fully migrating to something else eventually or not)
      • yvanzo
        Yes, we cannot have two MB instances running the same code atm.some improvements are needed to avoid conflicts with local MBS installs.
      • The main conflicts I can think of are dependencies not being necessarily installed the same way and consequently static files not being built the same way either.
      • I don’t think there is any plan to move away from Docker for our apps, only for some hosting services such as consul.
      • Even if replacing Docker, the needs stay the same: having a reproducible environment for continuous integration, deployment and development.
      • reosarevok
        Sure :)
      • yvanzo
        You can also use `wolf` for testing scripts, just clone it under a different name to avoid conflicts with the current instance: `git clone --depth 1 https://github.com/metabrainz/musicbrainz-docke... reo-docker`
      • If running the server or publishing ports, they should also be changed to avoid conflicts with the running instance.
      • mayhem
        aerozol: I love that software box.
      • man, I wish I could know how many times picard has been downloaded over the past 20 years. Is it a billion yet?
      • nope, not even close.
      • I would be its been downloaded 5 - 15 millions times. deffo the most successful downloaded project I was ever involved in.
      • aerozol
        mayhem: So glad people are liking it!! outsidecontext and I worked on that ages ago
      • lucifer: did you have any luck poking at those images that weren’t loading for some LB listens? Now that I’m not scrobbling from my phone anymore everything picks up images fine, but those older ones are still being stubbornly image-less: https://listenbrainz.org/user/aerozol/?min_ts=1...
      • yvanzo
        aerozol, outsidecontext: added it to the summit sessions
      • aerozol
        yvanzo: thanks. I’m not sure what outsidecontext wanted to discuss re. the visuals, so I’ll let him handle it (or you can delegate to me outsidecontext)
      • yvanzo
        it's mostly a reminder for both of you to not forget about it during that week
      • I’ve put in hacking sessions, not in the main agenda for big topics
      • aerozol
        <3
      • lucifer
        aerozol: i did look into but i don't have a solution yet. when its fixed, images for previously submitted listens will also appear.
      • aerozol
        lucifer: thanks for that, appreciate it
      • ApeKattQuest
        oh wow I just realised that "meubles" (fr/es) is like probably etymologically same as "møbler" (no) hmm we don't have a saying like "vi reddet møblene" but...
      • aerozol: that picard box is :chef's kiss: awesome
      • aerozol
        jeez guys, I could have sworn when we first worked on it people weren’t that convinced! I like the box too!
      • monkey: I have assigned you LB-1320 to review, but happy to do the pull request myself if you’re happy to go the lazy ‘replace the jpg’ route :)
      • BrainzBot
        LB-1320: Replace placeholder image https://tickets.metabrainz.org/browse/LB-1320
      • lucifer
        mayhem: hi! can you review LB#2507 and any particular task you want me to priortize?
      • BrainzBot
      • BrainzGit
        [listenbrainz-server] 14amCap1712 closed pull request #1878 (03master…param/patron-page): Add a patron page to take donations https://github.com/metabrainz/listenbrainz-serv...
      • mayhem
        yes, the PR is on for this afternoon, lucifer .
      • next priority for you: Arsh's dataset for the artist similarity page.
      • lucifer
        👍
      • just need to canonical release mbids right?
      • mayhem
        let me answer that priorities question in more detail on monday.
      • ApeKattQuest
        aerozol: i don't remember seeing this before :o
      • aerozol
        ApeKattQuest: we did it back in the mists of ’22 I believe. Quite keen to get more of our stuff in that look actually, but the day-to-day gets in the way
      • ApeKattQuest
        eh. I think it's fun as a one of joke-y image, but i think it only makes sense for picard (it's a software)
      • as a sort of parody of these srs business software houses that make these unironically (with unironically high prices you used to pay for boxed software like these) for software that's litterally never seen a physical release