#metabrainz

/

      • kepstin has quit
      • outsidecontext
        yvanzo: sounds interesting. how can it handle those?
      • Maxr1998_ joined the channel
      • Maxr1998 has quit
      • yvanzo
        I mistook with translation propagation across components :(
      • outsidecontext
        ok :)
      • yvanzo
        MB Server doesn't handle these locales: https://tickets.metabrainz.org/browse/MBS-11416
      • BrainzBot
        MBS-11416: Synchronize country-specific localizations with country-agnostic translations
      • outsidecontext
        yes. unless the country specific languages have very significant differences this often is not really worth the effort. I think for picard the english translations worked ok like this, but only because IvanDobsky had a close eye on those.
      • Not sure how up to date this is for new strings, though. That's a big issue with the current approach, because you can't easily see new strings to handle.
      • yvanzo
        The matter is not current indeed but it will probably come back when more translators get active.
      • A way would be to copy translated strings to country specific locales and use the "unreviewed" status.
      • lucifer
        monkey: sounds fine to remove snapshots for the reasons you mentioned.
      • mayhem: will combine both. makes sense
      • monkey
        👍 good riddance
      • mayhem
        lucifer: ok, great. since LB radio is a bit degraded, it would be good if that could happen sooner
      • outsidecontext
        yvanzo: but I also don't really see a way to solve this with existing tools. A way would be if translators could e.g. mark translations in Weblate as same as source. But even then a change to the source language can mean the translation no longer should be the same.
      • lucifer
        mayhem: sure
      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #2506 (03master…soundcloud): Support searching Soundcloud for playback in BrainzPlayer https://github.com/metabrainz/listenbrainz-serv...
      • mayhem
        thanks!
      • yvanzo
        outsidecontext: maybe using git commit hook that copies the new translations if empty for country locale
      • outsidecontext: IIUC Picard is picking the 'de' translation for a message if there is no 'de_CH' translation.
      • outsidecontext
        yvanzo kind of. Just that it is not really Picard doing anything but gettext itself
      • Copy them over would improve the situation if the strings get also marked as fuzzy. Otherwise you won't see which one need attention
      • yvanzo
        👍
      • kepstin joined the channel
      • lucifer
        mayhem: do you want separate table columns for mhld and LB listen counts, or just a total?
      • outsidecontext
        yvanzo: 👍
      • Sophist-UK has quit
      • Sophist-UK joined the channel
      • yvanzo
        outsidecontext: Enabled msgmerge add-on (to update PO files after POT has been updated) for MB project, not sure if it can be useful to Picard too.
      • BrainzGit
        [listenbrainz-server] 14vardansaini opened pull request #2545 (03master…Apple-Metadata-Cache): "Apple metadata cache " https://github.com/metabrainz/listenbrainz-serv...
      • [listenbrainz-server] 14vardansaini closed pull request #2545 (03master…Apple-Metadata-Cache): "Apple metadata cache " https://github.com/metabrainz/listenbrainz-serv...
      • [listenbrainz-server] 14vardansaini opened pull request #2546 (03master…Apple-Metadata-Cache): "Apple metadata cache " https://github.com/metabrainz/listenbrainz-serv...
      • reosarevok
        !m yvanzo
      • BrainzBot
        You're doing good work, yvanzo!
      • bitmap
        reosarevok: Pratha-Fish: okay for meeting after the meeting
      • yvanzo
        outsidecontext: I added the link you provided for the list of enabled languages to the wiki: https://wiki.musicbrainz.org/index.php?title=Mu...
      • reosarevok
        bitmap: hi! :) There's a couple of derat tickets that would benefit from a check from you when you have some time :)
      • Eh. PRs
      • kellnerd
        Even better :)
      • mayhem
        lucifer: total is fine.
      • outsidecontext
        yvanzo: thanks
      • rdswift
        <yvanzo> "Enabled msgmerge add-on (to update PO files after POT has been updated) for MB project, not sure if it can be useful to Picard too." I suspect that it would be useful for the Picard Docs.
      • outsidecontext
        I think we should also do this for Picard. especially as we currently have no routine to run msgmerge during deployment or such. IMHO it makes sense to keep them clean. I'll enable it
      • yvanzo
        rdswift: MB project is unlocked for testing.
      • outsidecontext
        rdswift: for picard-docs it's a PITA to enable, because we need to do it per project
      • yvanzo
        :/
      • rdswift
        Okay, then I will just keep doing it manually when I update the POT files. Not a big deal.
      • I actually have a script here that I use, so REALLY no big deal. ;-)
      • yvanzo
        there are 199 pages/components indeed
      • rdswift: which options to you use?
      • rdswift: is the script in the repo?
      • monkey
        Sorry, kellnerd didn't see the message previously !
      • It makes sense to focus on one thing at a time, especially if you feel like you're struggling with juggling the two big projects (understandably). So :+1: for me
      • kellnerd
        Thanks monkey!
      • Given that my original intention was to get the research project done in June, I hope that I'll get this out of the way finally instead of slowly working on it in parallel :)
      • rdswift
        yvanzo: Sorry, I don't understand the question. The script that I use rebuilds the PO files as part of the POT rebuild process, and that is in the repo as part of setup.py. Then I have a local script that compares the new PO files to the files in the current git commit, and only stages them if an actual translation string changes (and not just a date or something in the header). That script isn't in the repo as far as I recall.
      • vscode_
        riksucks: and lucifer: I have two questions
      • 1) How to make these scripts with the rest of the codebase?
      • 2) For apple music, there is no equivalent endpoint to discover new artists. Should I delete that part?
      • for the new PR I just opened
      • reosarevok
        vscode_: let's talk that after the meeting
      • <BANG>
      • vscode_
        ok
      • reosarevok
        Welcome to another Monday meeting!
      • In the wise words of ApeKattQuest: "wait fuck is it monday uuhhh"
      • It seems that I have no mailed-in reviews, so maybe ApeKattQuest can get us started :)
      • ApeKattQuest
        Arararara~! hi!
      • making a slow start at updating instruments and images, we had a very big storm here (a named weather) and a lot of people got evacuated, I'm safe♌
      • fin, go Pratha-Fish
      • Pratha-Fish
        Hi guys :D
      • Last week was kind of low key
      • Not a lot of work, but a ton of self reflection on my part. Re-thought about my project timeline for a while
      • Also worked on some of the comments on PR #4 on the musicbrainz-bot
      • And looks like Imma be eating your heads for 2 more months, as we're planning a project extension :D
      • fin 🐟
      • vscode_: would you like to go next?
      • reosarevok
        Oh, I knew I forgot something!
      • Other people in my list: reosarevok, bitmap, zas, mayhem, yvanzo, monkey, lucifer, akshaaatt, atj, aerozol, kellnerd, ShivamAwasthi, pixelpenguin, arsh, jasje
      • Pratha-Fish
        reosarevok: your bang didn't explode this time haha
      • reosarevok
        Not getting enough buck for our bang today
      • If vscode_ is busy, maybe you can call someone else for now, Pratha-Fish :)
      • vscode_
        hi
      • reosarevok
        Or not :D
      • Hi vscode_
      • Pratha-Fish
        :D
      • vscode_
        So this week 1. I worked on testing the Apple Music Player integration.
      • 2. I worked on adding the Apple Metadata Cache using the Apple Music API.
      • Currently, running behind schedule on this task but will try to pick up pace this week and complete it on time this week.
      • and the questions I have above lol
      • jasje: go?
      • jasje
        hey everyone
      • last week has been very productive
      • ive been spending 8+ hrs on perfecting things
      • akshaaatt
        !m jasje
      • BrainzBot
        You're doing good work, jasje!
      • jasje
        and the new update for ListenBrainz Android is just around the corner
      • so stay tuned for that
      • thats it for me now
      • akshaaatt: go!
      • akshaaatt
        Hi Everyone!
      • Continuing on what jasje said, the upcoming update is going to be our biggest update so far. The feed will be out. And it’s massive.
      • Also a big UI revamp has also been there
      • monkey is looking forward to see it
      • Listens submission has been improved with more features
      • pixelpenguin joined the channel
      • I made sure aerozol is happy with the designs. Feed is as expected and we have cleaned up other sections as well
      • mayhem
        yay!
      • akshaaatt
        Commendable work jasje! Awesome. I’m really happy :)
      • jasje
        explore also enroute thanks to akshaaatt!
      • app's gonna take off
      • Pratha-Fish
        keep up the good work jasje ❤️
      • akshaaatt
        That’s pretty much it. We have both been in a hacking mode recently. Other than that I also got my visa sorted!
      • Go monkey!
      • monkey
        Hello
      • Last week I waged an arduous and madness-inducing battle with our discontinued front-end testing harness Enzyme, hopefully for the last time.
      • I emerged victorious (able to merge LB#2534)…but at what cost? My sanity.
      • BrainzBot
      • monkey
        As a consequence today I worked on setting up a replacement (React testing library) and get to know how it works. So far it's looking like a better way to write tests and it definitely works with React 18 and functional components, so that's encouraging.
      • I also worked a bit on polishing up the beta LB Radio interface with mayhem (https://listenbrainz.org/explore/lb-radio), and reviewed/finished up a bunch of smaller PRs (thanks lucifer for doing a spontaneous PR cleanup day with me :D )
      • Fin. kellnerd go !
      • reosarevok
        Other people in my list: reosarevok, bitmap, zas, mayhem, yvanzo, lucifer, atj, aerozol, ShivamAwasthi, pixelpenguin, arsh
      • kellnerd
        Hi all!
      • Slow week from me this time on the GSoC front...
      • Last week I was still working on the BB type definitions a bit before my research project seized my attention.
      • In the previous weeks I had tried to work on both projects in parallel, but now that I'm working on the written draft for my research thesis, this does no longer work out effectively.
      • So I've asked monkey to pause my GSoC project for two weeks and get the research project done before fully focusing on GSoC again.
      • This most likely means I've nothing to report next week, but I'll still be around for the meeting.
      • That's it, go yvanzo!
      • yvanzo
        Hi!
      • reosarevok
        (inb4 procrastinating on project with gsoc)
      • yvanzo
        Last week I mostly investigated some frequent warnings in server logs.
      • kellnerd
        exactly :)
      • reosarevok
        Sorry yvanzo :)
      • Continue
      • yvanzo
        np :)
      • From that I found and partly fixed a display issue in cover art editing history.
      • Also investigated distributing MB archives’ disk usage over several directories/volumes/hosts.
      • Last, got the reply of MTCaptcha who are sponsoring us with a free Enterprise plan, thanks to them!
      • Plus usual support and tickets triage.
      • Fin, go bitmap?
      • Or zas?
      • zas
        Hey
      • Last week I mainly did Picard PRs reviews, related to upcoming 2.9.1
      • I also upgraded Discourse, we need to decide about new navigation, poll reveals users prefer sidebar
      • I fixed an issue with some upgraded grafana dashboards
      • plus usual stuff, system upgrades, user support. fin. bitmap ?