Notes from #MetaBrainz Meeting 2024-06-03

#MetaBrainz Meeting 2024-06-03

Meeting start: IRC Logs for #metabrainz | MetaBrainz Chatlogs
Meeting wiki page: MetaBrainz Meeting - MusicBrainz Wiki

Agenda

Last meeting: 2024-05-27
Next meeting: 2024-06-10

@reosarevok: Hi from an airport and welcome to another MetaBrainz Monday Meeting!

Reviews

[quote = “ercd”]
[mailed in] [ericd] Hi! Last week I implemented a simple and naive atom feed for user feed, digging deeper into LB source code and getting myself more familiar with all the data paths. Next week I will add more customizable params and contents to the feed and also lay out more feed testing infrastructure!
[/quote]

[quote = “JadedBlueEyes”]
[mailed in] Last week I set up sending emails over SMTP using lettre. It’s already looking pretty good! https://youtu.be/MlDMwPeYvIA
I also set up renovate to auto-update minor dependency changes that pass CI.
As you’re reading this, I’ll be in my last exam! Expect to see lots more of me this week! :grin:
[/quote]

[quote = “yvanzo”]
[mailed in] Last week I switched beta.mb.o’s search to use the SolrCloud 9 instance prepared by atj.
Tested making backups (for search index dumps) in the new SolrCloud 9 instance.
Worked on replacing Solr standalone mode with SolrCloud for MB mirrors, to allow restoring those backups.
Updated beta.mb.o with the new MB page “Copyright and DMCA compliance” by mayhem.
Ended the week by attending the MeB OAuth meeting organized and prepared by lucifer.
Plus some maintenance (SIR, MBS, Jira, CB), MBS PR reviews, tickets triage…
[/quote]

[quote = “aerozol”]
[mailed in] Holiday weekend here in NZ :blush: Nothing else of interest to report
[/quote]

[quote = “CatQuest”]
[MonkeyPython] still working on setting up the computer : D
but I’m also on vacation! (i have 7 mosquito bites to prove it! :weary_face:)
But I’ve worked on some mb translations in the meanwhile, hopefully at some point norwegian translation will be useful and not just junk! :+1:
[/quote]

[quote = “zas”]
Last week was another very active one on the front of Picard refactoring (60 commits)
I started to work on new plugin system, as we reach the end of refactoring and cleanup session (still few things on their way though)
apart that I set up Hetzner firewall asked by atj for matrix instance
plus usual upgrades, user support, tickets triage
[/quote]

[quote = “rob”]
[mayhem] last week, as already mentioned was working on the new copyright page.
also reviewing a contract with a stereo system manufacturer who wants to use us for audio file lookup.
these contracts are very different since they are on a per-unit sold basis, which is interestign.
interesting, but I’d rather have a :unicorn:, lol.
i prepped for the board meeting which is in 52 minutes – though nothing very interesting is going to happen. just a catch up meeting.
I also worked on making festival playlists and shared the Barcelona Sónar 2024 playlists.
and I did some work working out how to finally get the last hold-outs who are avoiding us to increase prices on them… fuckers.
I’m waiting for the board to approve my approach, so that we’re all clear on that.
and don’t worry, it doesn’t involve any cakes whatsover. lol.
[/quote]

[quote = “reosarevok”]
I spent this week in Spain being with family and being mostly on and off, but I still did manage to get a reasonable amount of stuff done, including finally looking into MBS-13174 for relaxoMob [MBS-13174: Allow multiple artist-event rels to same artist with different times]
(sorry that took forever)
But most of the week was still about updating dependencies for MBS which included forking and updating a dead(ish) repo among other things
This week I’m back to Belgium (in fact, flying in an hour which means if all goes right I’ll miss the board meeting for the first time since I’m attending those)
And then in the weekend it’s Estonia for the entire week (I’ll be semi-off) then after that Spain again for two weeks (not off but spotty like this week)
[/quote]

[quote = “theflash”]
[theflash_] last week, i worked with atj on finalizing the chatbrainz matrix server. well, atj did most of the work. i mostly helped in testing and later admin stuff.
had a meeting with MB team on how to progress on OAuth stuff.
investigated issues related to dumps, mapping issues in LB, daily jams and worked on some minor fixes.
[/quote]

[quote = “kellnerd”]
Last week I brought Harmony into a good shape for the announcement, which I did today: blog post
Release lookup pages now show alternative property values from other sources to make it easier to spot mismatches.
There is also a new release actions page after submission which allows you to upload cover art and submit ISRCs.
Of course these changes revealed a few more bugs to fix, and I also reviewed two Bandcamp provider PRs by bitmap.
This week will be dedicated to BookBrainz, promised :crossed_fingers: (at least I hope that feedback for Harmony won’t be too overwhelming)
[/quote]

[quote = “mr_monkey”]
[monkey] Last week I spent some time improving the search admin for BookBrainz, reviewing ongoing PRs and doing some general repo upkeep
On the ListenBrainz side, more PR Review and working on LB-1401 to manually import entire albums [LB-1401: Manually add album listens]
[/quote]

[quote = “kubrimskii”]
[rimskii] I finally returned to Astana, now I can work here way more better xd
For the last week, I was working on migrating the code for importing from Spotify to Troi
So far, I am done with the code, but still testing it
Did some PR today for fixing the bugs in LB and pushed my code for troi (still not ready tho)
So hopefully, for the next 2 days I will finish it and can finally go to the next task
sorry lucifer, this task took longer than i expected :c
[/quote]

[quote = “pranavkonidena”]
[pranav] Last week was pretty busy.. but an thoroughly enjoying learning the ins and out of android
I spent some time writing repository and view models for the user pages in ListenBrainz android
Have to start with the UI of the dashboard screen
Then will move onto generic user pages
[/quote]

[quote = “twodoorcoupe”]
last week I added the option to filter images by size when downloading cover art to Picard
still working on getting the cover art archive provider to skip downloads for pictures too small
this week I’ll work on adding the option to resize cover art
[/quote]

[quote = “outsidecontext”]
last week I had family visiting and a ton of stuff at work, so not much time for MB. But managed to review zas’ many refactorings
And I was happy to see twoodoorcoupe’s PR draft, this is looking good already
This week is looking better, working on some code changes
[/quote]

[quote = “akshaaatt”]
Last week I fixed a lot of bugs on the android app which arise from yet another android api level update
Other than that I looked at theflash__ ‘s PR for the ios app. Good start so far
Life is finally calming down now other than that. Looking forward to cool stuff! Go yellowhatpro !
[/quote]

[quote = “Ashutosh_Aswal”]
[yellowhatpro] last week worked on the archival feature of the rust service
came up with a barebone impl for listen notify mechanism. works good for now
also spend some time working on dockerizing the rust service.
The basic image is taking a lot of space (>2gb :exploding_head:)
Working on multi stage one, it’s getting errors rn, but will fix em soon
Other than that I am finally home, and will work more continuously :partying_face:
[/quote]

[quote = “ansh”]
Last week, I worked on the search entity page where you can search for Artists, Albums, Tracks and Playlists on LB
Then I worked on fixing the HTML Title bug for brainzplayer.
And fixed the music neighborhood page which was broken due to a change in API structure.
I also worked on some tickets and spent time reviewing PRs.
[/quote]

[quote = “atj”]
last week I continued working on the new Solr 9 cluster. ran (hopefully) my last load test, fixed a UID issue noticed by yvanzo and configured NFS mounts on all the hosts for backups.
with yvanzo’s help we switch beta.mb.o over to use it for search, and I’ve not had any issues reported so far…
I also spent some time getting my head around the ansible matrix repo that lucifer used to stand up the homeserver.
that led to wasting a load of time battling with Docker’s (:-1:) crappy IPv6 support before giving up and finally managing to justify using a systemd-nspawn (:+1:) container in production
this meant we met the abuse requirements set by libera for the irc bridge which I’m talking to you on now
[/quote]

[quote = “itachi_0x0”]
[Tarun_0x0] Last week, I worked on the changes suggested by Monkey on my PRs in BB repo
currently looking for more bugs that I can fix. Suggestions are most welcome!
and mostly busy with my internship
And also I have started working out for a change. Sitting on a chair for hours has made me gain some unhealthy weight
[/quote]

Additional note from @mayhem: …people should move off IRCCloud – I will deactivate the paid accounts in a few days.

Summit e-visa etc

[quote = “lucifer”]
so as zas found out last week, people will have to wait until august to apply for e-visas (unless they applying for a year or longer ones)
other than that is there anyone who is not interested in the taj trip?
and is there anyone who will be bringing a +1 on it.
[/quote]

Some discussion. If you haven’t told lucifer this stuff yet, get to it!

Chatbrainz

[quote = “lucifer”]
we have the official chatbrainz matrix server setup.
moviebrainz will be deactivated so let me know if you need an account on chatbrainz.
irc channel will remain around but as mayhem said not irccloud accounts so migrate.
other than that i will update contact pages to point to chatbrainz as well
we can make the official announcements on forums and blogs this week
[/quote]

absent: Jase (1), Pratha-Fish (3, removed from regulars - @snaekboi please re-add yourself if you are around again :slight_smile: )

1 Like