Notes from #MetaBrainz Meeting 2024-06-24

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

Agenda

Last meeting: 2024-06-17
Next meeting: 2024-07-01

@reosarevok: Hi, and welcome to another MetaBrainz Monday Meeting
Magnificent Metadata Mastery!

Reviews

[quote = “ercd”]
[mailed in] [ericd] This week I corrected the sorting order of fresh releases, by release date. Also added fresh releases for a specific user.
[/quote]

[quote = “aerozol”]
[mailed in] Did a little bit of everything last week - App mockups, tickets, socials, wiki updates, moderation, EAA stuff…
The only thing that stood out was working with Jade to finalize the email design for their GSoC project. Went surprisingly smoothly, seems like nobody had complaints :exploding_head::grin:
Long holiday weekend in NZ this week (Matariki), but I’ll probably still be around. Smell ya later!
[/quote]

[quote = “kubrimskii”]
[rimskii] Starting w great news, my PR for importing Spotify playlists was successfully merged into Troi and LB repo(huge thanks to @lucifer) we fixed the bug and also optimized the code to reduce the number of calls needed to handle requests
Also I’ve started working with wolf and have set up the database there. Well It was challenging, but with the help of @lucifer, we managed to get it done.
Now, I’m focused on creating endpoint for exporting playlists to Apple Music and testing it on database lookups. Hope to finish it this week!
Today was a bit hectic as I ran across the city gathering all the necessary documents for GSoC.
[/quote]

[quote = “rob”]
[mayhem] got myself a lovely gift of covid, so I’m moving rather slowly.
last week was a lot of admin type stuff (trying to get money out of unis is impossible!) and a couple of calls with people.
but I spent most of my time working on the fast_fuzzy prototype that attempts to make a much faster version of fuzzy track lookup that we use typesense for right now. typesense isn’t very fast and won’t scale well – we knew this.
but with the right data partitioning we should be able to drastically improve that.
the goal is about 15-10ms per lookup.
I’ll get back to that later this week.
[/quote]

[quote = “lucifer”]
last week, i worked on diagnosing and fixing issues with the spark cluster.
also, did some testing about the fast fuzzy lookups rob just mentioned.
some summit stuff, reviewed rimskii 's PRs and fixed minor issues playlists import from spotify and apple music.
[/quote]

[quote = “mr_monkey”]
[monkey] Last week I worked on an Author Credits bug in BookBrainz along with Tarun_0x0 (IRC)
I reviewed and talked about kellnerd’s GOSC project.
Finished up on my search indexing improvements PR and read up on some solutions for further improvements.
And a lil’ bit of repo upkeep/SEC tickets/ticket triage
On the ListenBrainz side worked a bit more on the manual listens submission tool since I’ve already been improving it, allowing to queue up multiple listens and calculate the listen time accordingly.
Some PR reviewing and testing of the big BrainzPlayer PR that is going to drop any day now, allowing uninterrupted playback through page navigation (excitement!) Up on test now for testing.
[/quote]

[quote = “bitmap”]
last week I mostly worked on various musicbrainz-server issues…
MBS-13624: ISE when browsing old relationship type edits
MBS-13629: Beta: ISE loading “Remove cover art” edit for removed release
MBS-13615: Batch adding relationships not possible when source and target are same
MBS-13576: Not consistently warned when adding artist with duplicate name
I fixed some bugs that reosarevok reported in pull 3289
other than that, did some code review and chatted with Jade and yellowhatpro about their projects
[/quote]

[quote = “yvanzo”]
Last week atj and I switched MusicBrainz website and REST API to the new SolrCloud 9 cluster that was already powering the beta version.
See [blog post]
Also updated its dependencies before that (Solr 9.6.1…)
Kept mentoring yellowhatpro and JadedBlueEyes too.
And started to prepare today’s MBS release.
[/quote]

[quote = “zas”]
Last week, I deployed a new version of Picard Website
I upgraded grafana, and fixed few dashboards & alerts after new solr cluster went prod
I mentored twodoorcoupe (patches are great!)
plus usual user support, system upgrades, minor admin tasks, supervision, MB edits.
[/quote]

[quote = “twodoorcoupe”]
last week the new “more info” dialog to show the processed cover art images for Picard was merged
then I tried to add more options to the new image resizing feature
things like ignoring one of the dimensions, scaling up and cropping…
[/quote]

[quote = “kellnerd”]
Last week I incorporated monkey’s feedback for my BB import pages PR and we decided to merge it into a feature branch (as it will be unfinished until the end of GSoC at least).
(but hopefully not for 6 more years)
Meanwhile I have finished migrating the two sets of entity validation functions from bb-site and bb-utils repos into the bb-data repo.
The unified validators now throw errors rather than returning a boolean status, respectively logging their errors directly.
Getting the updated test suite to pass again took longer than expected, while using the unified validators for the import consumer (in bb-utils) went as smooth as expected (same move for bb-site should be even smoother).
I also did the usual reviewing of Harmony tickets and feedback (Deezer made their API unusable :sob:), and finally found time for some MB edits again over the weekend :scream:
[/quote]

[quote = “reosarevok”]
Last week I dealt with some personal stuff for a bit, then I looked into EAA types (we have a good bunch now and they’re documented)
Dealt with a lot of support stuff which I hadn’t had that much time for before
And community
Fixed a couple small bugs
Updated some PRs
And sent emails for @agatzk’s autoeditor election (congrats!)
[/quote]

[quote = “JadedBlueEyes”]
This week I contributed a feature to MRML to allow passing around groups of elements, which allows components in the templates, and added the features in mrmx to support that
I added passing parameters to templates, setting from/to addresses and error handling for that
I implemented the markup for the first iteration of @aerozol’s design
And I discussed some implementation details for the internationalization strings
[/quote]

[quote = “outsidecontext”]
Last week I updated my branch porting Picard from PyQt to PySide. We had considered this as an option, but zas and I finally decided to stop this approach.
The port works more or less, but encountered several bugs and instability issues. PyQt is overall the much more stable and mature project. So we’ll stick to it. But now we know : )
Apart from this I triaged tickets and did some code review. Again happy to see the progress of twodoorcoupe on his project.
Also applied the same change to the Picard website footer Monkey had already prepared for LB and CB
[/quote]

[quote = “Ashutosh_Aswal”]
[yellowhatpro] Last week was all about exploring tests.
Although tests didn’t went well, but I got to setup the test framework iin the app
Apart from it, added clap features into the app, so now the app supports command line args
We can enqueue URLs, directly, from edit data, and from edit note, from the command line
The default behaviour is the polling one though.
[/quote]

[quote = “akshaaatt”]
[yellowhatpro] I reviewed a couple of PRs, had some discussions and pushed some basic updates to the apps
[/quote]

[quote = “theflash”]
[theflash_] Last week was mostly dedicated to adding feed revamp features, added hide, unhide, delete and adding a review still needs to be done, on it : D
Other than that fixed bugs in my recent pr
[/quote]

[quote = “pranavkonidena”]
Last week, couldn’t make much progress as I was busy preparing for on campus internship rounds
The listens tab has been implemented so far in the user pages on LB Android
I will spend some time the next 3-4 days on it and the user pages should be a wrap
then will move onto testing and the artist pages
[/quote]

[quote = “atj”]
Last week I worked with zas and to my migrate MBS production to the new Solr 9 cluster
Fortunately it happened without too many issues so hopefully users are enjoying more consistent performance and lower latency!
I’m now on holiday for 2 weeks.
[/quote]

[quote = “ansh”]
Last week, I spent time on making all the dropdown keyboard accessible. I made some final review for my BP PR.
Had couple of discussions with monkey regarding adding more statistics on LB. So, for that I spent time understanding how Spark works, and stated working on the first new stat.
And spent some time reviewing PRs
[/quote]

Absent: CatQuest/Jigen (excused themselves), jasje (2), Tarun_0x0 (power outage)
atj on holiday for the next two weeks.

2 Likes