#metabrainz

/

      • petitminion has quit
      • 2025-08-28 24005, 2025

      • mruszczyk has quit
      • 2025-08-28 24016, 2025

      • mruszczyk joined the channel
      • 2025-08-28 24057, 2025

      • Maxr1998_ joined the channel
      • 2025-08-28 24051, 2025

      • Maxr1998 has quit
      • 2025-08-28 24046, 2025

      • Jigen has quit
      • 2025-08-28 24012, 2025

      • Jigen joined the channel
      • 2025-08-28 24005, 2025

      • yvanzo has quit
      • 2025-08-28 24016, 2025

      • yvanzo joined the channel
      • 2025-08-28 24000, 2025

      • lusciouslover has quit
      • 2025-08-28 24043, 2025

      • lusciouslover joined the channel
      • 2025-08-28 24023, 2025

      • __BrainzGit
        [musicbrainz-server] 14mwiencek opened pull request #3621 (03master…external-links-editor-refactor): External links editor refactor https://github.com/metabrainz/musicbrainz-server/…
      • 2025-08-28 24041, 2025

      • SigHunter has quit
      • 2025-08-28 24009, 2025

      • SigHunter joined the channel
      • 2025-08-28 24005, 2025

      • Zhele has quit
      • 2025-08-28 24028, 2025

      • Zhele joined the channel
      • 2025-08-28 24024, 2025

      • dvzrv_ joined the channel
      • 2025-08-28 24009, 2025

      • dvzrv has quit
      • 2025-08-28 24002, 2025

      • outsidecontext[m joined the channel
      • 2025-08-28 24002, 2025

      • outsidecontext[m
        rdswift, reosarevok: About the Weblate question of allowing uploads I don't know for sure. All users are part of the "Users" group, and by that have the "Poweruser" role assigned. The default Weblate permission for that role is to allow uploads. But maybe this was changed for our instance? yvanzo might know :)
      • 2025-08-28 24058, 2025

      • outsidecontext[m
        Actually no, the Poweruser role does have "upload translations" permission. And I double checked rdswift that you are part of the Users group. But there is no Files > Upload translation on e.g. https://translations.metabrainz.org/projects/pica… for you, right? But the Files menu shows, and has the "Download translation" and "Customize download" entries?
      • 2025-08-28 24011, 2025

      • dvzrv joined the channel
      • 2025-08-28 24052, 2025

      • dvzrv_ has quit
      • 2025-08-28 24027, 2025

      • __BrainzGit
        [listenbrainz-server] 14mAmanullah7 opened pull request #3351 (03master…Funkwhale): Funkwhale player not submitting listens to LB https://github.com/metabrainz/listenbrainz-server…
      • 2025-08-28 24020, 2025

      • mamanullah7[m]
        monkey: this issue is reported in forum a minor one! you can have look when you have some moments!https://github.com/metabrainz/listenbrain…
      • 2025-08-28 24058, 2025

      • rayyan_seliya123
        hey lucifer i was just on the way of testing my IA integration tests for the api one you told to see my test implementation here https://gist.github.com/RayyanSeliya/3931b1db41e7… but as soon as i tried to run this i was getting funkwhale_tokens error dont know why see here https://gist.github.com/RayyanSeliya/2f3305a74638… any guesses why it happened and yesterday while i was
      • 2025-08-28 24058, 2025

      • rayyan_seliya123
        doing build and up i was getting the same funkwhale errors on the web interface and then i manually created the tables tokens and all to reslve it now the web is perfect but in the testing i am getting the errors !!
      • 2025-08-28 24013, 2025

      • zas[m] uploaded an image: (48KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/ZvOKlsJYRrqiqtPHMFyoieNY/image.png >
      • 2025-08-28 24014, 2025

      • zas[m]
        outsidecontext: rdswift I have it on Weblate
      • 2025-08-28 24041, 2025

      • lucifer[m]
        rayyan_seliya123: i checked the PR branch and it has both the funkwhale and internet archive tables so you should not need to create any manuallly.
      • 2025-08-28 24057, 2025

      • lucifer[m]
        push your tests to the branch and i'll try running them locally to fix.
      • 2025-08-28 24012, 2025

      • lucifer[m]
        also the errorlogs that you shared are insufficient, need the full error logs.
      • 2025-08-28 24037, 2025

      • rayyan_seliya123
        lucifer[m]: It was too long can't copy in the terminal itbwas showing for some parts other just scrolled up that's why !!
      • 2025-08-28 24024, 2025

      • rayyan_seliya123
        lucifer[m]: sure will do it lucifer: in a while
      • 2025-08-28 24004, 2025

      • rayyan_seliya123
        I had crated a unit test for this it was running fine and passed the tests !!
      • 2025-08-28 24020, 2025

      • lucifer[m]
        <outsidecontext[m> "Actually no, the Poweruser..." <- You can upload translations if you have the Edit Strings permission which is part of the Power User role.
      • 2025-08-28 24000, 2025

      • lucifer[m] uploaded an image: (34KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/PKyJxfKrzhQYjSALgctpqqlB/image.png >
      • 2025-08-28 24048, 2025

      • lucifer[m]
        You need the Upload Translations feature if you want to update the source strings.
      • 2025-08-28 24008, 2025

      • lucifer[m]
        s/feature/permission/
      • 2025-08-28 24048, 2025

      • cynic has quit
      • 2025-08-28 24005, 2025

      • cynic joined the channel
      • 2025-08-28 24002, 2025

      • holycow23[m]
        Hey everyone, since we’re in the final days of the GSoC period and I’ll need to put up my blog soon. Since the MetaBrainz blog draft isn’t public, I’ve put together a draft on Notion instead so it’s easier to share and get reviews. Once I get your feedback, I’ll publish it on the MetaBrainz blog.
      • 2025-08-28 24047, 2025

      • holycow23[m]
        * draft on [Notion, * Notion](gigantic-menu-cff.notion.site/GSoC-2025-Advanced-User-Statistics-Visualizations-25cadde656288004ad20c5aee58c48e0?pvs=74) instead
      • 2025-08-28 24000, 2025

      • nyaomi has quit
      • 2025-08-28 24013, 2025

      • nyaomi joined the channel
      • 2025-08-28 24039, 2025

      • reosarevok[m]
      • 2025-08-28 24001, 2025

      • monkey[m]
        <fettuccinae[m]> "monkey: Thanks for the detailed..." <- I'm not sure this would be an issue considering it's a fast query, but if you want to show a loading indicator there might be a way using one of the react-router hooks, if you want to dive into the react-router documentation.
      • 2025-08-28 24001, 2025

      • monkey[m]
        I don't think it's going to be a problem though
      • 2025-08-28 24004, 2025

      • monkey[m]
        <suvid[m]> "monkey: what text should I add..." <- Do you wan to give it a go yourself? I'm not entirely sure myself of the differences between import formats and files
      • 2025-08-28 24041, 2025

      • holycow23[m]
        <holycow23[m]> "Hey everyone, since we’re in the..." <- ansh, lucifer and monkey can you look into the same and lemme know any changes if needed
      • 2025-08-28 24022, 2025

      • holycow23[m]
        * draft on [Notion, * Notion](https://app.element.io/gigantic-menu-cff.notion.site/GSoC-2025-Advanced-User-Statistics-Visualizations-25cadde656288004ad20c5aee58c48e0?pvs=74) instead
      • 2025-08-28 24040, 2025

      • holycow23[m]
        * draft on [Notion, * Notion](https://gigantic-menu-cff.notion.site/GSoC-2025-Advanced-User-Statistics-Visualizations-25cadde656288004ad20c5aee58c48e0) instead
      • 2025-08-28 24005, 2025

      • rayyan_seliya123
        <lucifer[m]> "also the errorlogs that you..." <- hey lucifer i tried to capture the logs see here what i was getting though was not able to capture full https://gist.github.com/RayyanSeliya/7fd71e643fcc… and i have now pushed the tests in the pr you can have a look !
      • 2025-08-28 24032, 2025

      • rayyan_seliya123
        hey monkey wanted to know like how should i write test for the frontend implementation any references ??
      • 2025-08-28 24047, 2025

      • monkey[m]
        rayyan_seliya123: We use react-testing-library for front-end tests, I would recommend reading the intro section at https://testing-library.com/docs/
      • 2025-08-28 24047, 2025

      • monkey[m]
        Then start reading the tests for other music services to give you an idea of where you are going and what you need to test, check in the frontend/js/tests/common/brainzplayer/ folder
      • 2025-08-28 24047, 2025

      • monkey[m]
        I find this cheatsheet of theirs very helpful too: https://testing-library.com/docs/react-testing-li…
      • 2025-08-28 24011, 2025

      • rayyan_seliya123
        Sure monkey: will research on it and ping u if I encounter any queries !
      • 2025-08-28 24051, 2025

      • pite has quit
      • 2025-08-28 24059, 2025

      • fettuccinae[m]
        <monkey[m]> "I'm not sure this would be an..." <- hmm, makes sense.
      • 2025-08-28 24000, 2025

      • fettuccinae[m]
        I was thinking, for the time being, we can prevent complete dashboard going blank (LB-1630) using [Suspense](https://reactrouter.com/how-to/suspense)
      • 2025-08-28 24000, 2025

      • BrainzBot
        LB-1630: Dashboard for users with sporadic listens loads slowly https://tickets.metabrainz.org/browse/LB-1630
      • 2025-08-28 24015, 2025

      • fettuccinae[m]
        * hmm, makes sense.
      • 2025-08-28 24015, 2025

      • fettuccinae[m]
        I was thinking, for the time being, if we can prevent complete dashboard going blank (LB-1630) using [Suspense](https://reactrouter.com/how-to/suspense)
      • 2025-08-28 24053, 2025

      • pite joined the channel
      • 2025-08-28 24058, 2025

      • fettuccinae[m]
        * hmm, makes sense.
      • 2025-08-28 24058, 2025

      • fettuccinae[m]
        Another thing, I was thinking, for the time being, if we can prevent complete dashboard going blank (LB-1630) using [Suspense](https://reactrouter.com/how-to/suspense)
      • 2025-08-28 24058, 2025

      • BrainzBot
        LB-1630: Dashboard for users with sporadic listens loads slowly https://tickets.metabrainz.org/browse/LB-1630
      • 2025-08-28 24031, 2025

      • monkey[m]
        fettuccinae[m]: If you wan tot have a go at this be my guest, although after finishing everything related to your project, please :)
      • 2025-08-28 24031, 2025

      • monkey[m]
        This is not part of the scope of your project, but it is an interesting aspect to work on.
      • 2025-08-28 24035, 2025

      • suvid[m] uploaded an image: (101KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/vSANyuqMYbNNEAqGQHxnqybk/image.png >
      • 2025-08-28 24040, 2025

      • suvid[m]
        How does it look like now monkey ?
      • 2025-08-28 24059, 2025

      • suvid[m]
        should i add/remove something
      • 2025-08-28 24029, 2025

      • monkey[m]
        suvid: Looking pretty good! I would suggest highlighting `.zip` in the same way you highlighted .json , and actually remove the part about .json/.jsonl to avoid confusion if reading fast.... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/ipPaOnytFQzfWXOagQLZEOSN>)
      • 2025-08-28 24001, 2025

      • suvid[m]
        monkey[m]: okay!
      • 2025-08-28 24001, 2025

      • suvid[m]
        I used the `<mark>` tag for highlighting!
      • 2025-08-28 24044, 2025

      • suvid[m]
        got to know the power of raw html tags from you only
      • 2025-08-28 24044, 2025

      • suvid[m]
        especially while working on that thanking personal recommendations PR 🙏
      • 2025-08-28 24044, 2025

      • suvid[m]
        That was epic ngl!
      • 2025-08-28 24017, 2025

      • revi joined the channel
      • 2025-08-28 24020, 2025

      • monkey[m]
        suvid[m]: If you like that, you might like HTMX for a leaner, HTML-focused alternative to big frameworks like React, for interactivity. https://hypermedia.systems/book/contents/
      • 2025-08-28 24038, 2025

      • monkey[m]
        I used it recently to build HTML widgets for LB
      • 2025-08-28 24005, 2025

      • monkey[m]
        suvid: Is there a reason the file input accepts csv, json and jsonl if we're only supporting zip (for the moment) ?
      • 2025-08-28 24005, 2025

      • monkey[m]
        If it's in preparation for future features, we might as well keep it a zips for now
      • 2025-08-28 24005, 2025

      • suvid[m]
        monkey[m]: oh yea
      • 2025-08-28 24005, 2025

      • suvid[m]
        Sorry I forgot to change that
      • 2025-08-28 24005, 2025

      • suvid[m]
        let me change that as well
      • 2025-08-28 24005, 2025

      • suvid[m]
        the backend only accepts .zip
      • 2025-08-28 24005, 2025

      • suvid[m]
        forgot to change here
      • 2025-08-28 24005, 2025

      • suvid[m] uploaded an image: (79KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/uVcQOcjYzeAWJBtzGNiQruGm/image.png >
      • 2025-08-28 24005, 2025

      • suvid[m]
        does it look good now?
      • 2025-08-28 24025, 2025

      • monkey[m]
        Yes, LGTM
      • 2025-08-28 24033, 2025

      • monkey[m] steps out for lunch
      • 2025-08-28 24052, 2025

      • Sophist_UK has quit
      • 2025-08-28 24006, 2025

      • rdswift[m] uploaded an image: (63KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/BWnsNeztuIzvLwWKMwBwbSfF/image.png >
      • 2025-08-28 24017, 2025

      • Sophist-UK joined the channel
      • 2025-08-28 24030, 2025

      • rdswift[m]
        Now that is interesting. In the link you provided I do have the the three choices, including the upload option. However in the Picard Docs project I have a completely different files menu.
      • 2025-08-28 24024, 2025

      • suvid[m]
        I've pushed my latest changes now... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/hgifDwnhEgbbbsSXeaXYjvbX>)
      • 2025-08-28 24022, 2025

      • Sophist_UK joined the channel
      • 2025-08-28 24035, 2025

      • Sophist-UK has quit
      • 2025-08-28 24048, 2025

      • dseomn has quit
      • 2025-08-28 24008, 2025

      • dseomn joined the channel
      • 2025-08-28 24027, 2025

      • julian45[m] joined the channel
      • 2025-08-28 24027, 2025

      • julian45[m]
        <monkey[m]> "If you like that, you might like..." <- see also [the grug brained developer](https://grugbrain.dev), written by one of the core HTMX devs
      • 2025-08-28 24010, 2025

      • Jade[m]
        <julian45[m]> "see also [the grug brained..." <- Generally a good idea, but a lot of the points have counterpoints (for example, simple is not easy and Conway's law)
      • 2025-08-28 24052, 2025

      • Jade[m]
        I kinda put HTMX in the same category as AMP - ie not a great idea, encourages over reliance on JS, etc, although it does try invert scripts depending on HTML to HTML depending on scripts it's up for debate if that's a good idea
      • 2025-08-28 24034, 2025

      • Jade[m]
        I would suggest reading "why a utility-first CSS framework" too, and considering the downsides - HTMX is a utility-first JS framework
      • 2025-08-28 24049, 2025

      • Jade[m]
        <Jade[m]> "Generally a good idea, but a lot..." <- Generally don't fall too deep into "worse is better", because worse is not better, you just have limited resources and don't know where or how to best spend them.
      • 2025-08-28 24025, 2025

      • julian45[m]
        as is often the case with manifestos and adjacent writings, maybe the whole substance of the grug brained developer is not necessarily applicable to all situations, but it does have some bits that are good to keep in mind in most (e.g., on complexity, fear of looking dumb, imposter syndrome, chesterton's fence, logging)
      • 2025-08-28 24035, 2025

      • lusciouslover has quit
      • 2025-08-28 24054, 2025

      • lusciouslover joined the channel
      • 2025-08-28 24051, 2025

      • __BrainzGit
        [listenbrainz-server] 14MonkeyDo opened pull request #3352 (03master…css-sass-variables): Interpolate SASS variables when used as CSS variables https://github.com/metabrainz/listenbrainz-server…
      • 2025-08-28 24016, 2025

      • suvid[m]
        <julian45[m]> "see also [the grug brained..." <- complexity very, very bad 👍️
      • 2025-08-28 24024, 2025

      • Jade[m]
        > "no, grug not put water on body every day or drink less black think juice you stop repeat ask now"
      • 2025-08-28 24054, 2025

      • Jade[m]
        The problem is never really complexity itself; the problem is having multiple people understand it, and having errors become obvious. Having documentation, strong types and useful tests will generally be better than having a 'simple' system where errors are difficult to notice and the ways of doing things are difficult to find
      • 2025-08-28 24029, 2025

      • Jade[m]
        <Jade[m]> "The problem is never really..." <- > demon complexity spirit mocking him make change here break unrelated thing there what!?!
      • 2025-08-28 24029, 2025

      • Jade[m]
      • 2025-08-28 24029, 2025

      • Jade[m]
      • 2025-08-28 24016, 2025

      • Jade[m]
        <Jade[m]> "I would suggest reading "why a..." <- https://adamwathan.me/css-utility-classes-and-sep…
      • 2025-08-28 24001, 2025

      • bitmap[m] has quit
      • 2025-08-28 24014, 2025

      • __BrainzGit
        [musicbrainz-server] 14mwiencek merged pull request #3607 (03master…mbs-14125): MBS-14125: Handle redirected MBIDs in the autocomplete's recent items https://github.com/metabrainz/musicbrainz-server/…
      • 2025-08-28 24014, 2025

      • BrainzBot
        MBS-14125: If the "Recent Items" contains merged (to another) entities, JS try to load that entity infinitely https://tickets.metabrainz.org/browse/MBS-14125
      • 2025-08-28 24055, 2025

      • M1badpixel[m] has quit
      • 2025-08-28 24001, 2025

      • MatrixBrainzBot has quit
      • 2025-08-28 24010, 2025

      • MatrixBrainzBot joined the channel
      • 2025-08-28 24056, 2025

      • earthwormjim joined the channel
      • 2025-08-28 24052, 2025

      • __BrainzGit
        [listenbrainz-server] 14MonkeyDo merged pull request #3351 (03master…Funkwhale): Funkwhale player not submitting listens to LB https://github.com/metabrainz/listenbrainz-server…
      • 2025-08-28 24051, 2025

      • earthwormjim has quit
      • 2025-08-28 24010, 2025

      • earthwormjim joined the channel
      • 2025-08-28 24052, 2025

      • earthwormjim has quit
      • 2025-08-28 24026, 2025

      • earthwormjim joined the channel
      • 2025-08-28 24021, 2025

      • earthwormjim has left the channel
      • 2025-08-28 24046, 2025

      • earthwormjim joined the channel