#MetaBrainz Meeting 2024-04-22
Meeting start: IRC Logs for #metabrainz | MetaBrainz Chatlogs
Meeting wiki page: MetaBrainz Meeting - MusicBrainz Wiki
Agenda
Last meeting: 2024-04-15
Next meeting: 2024-04-29
@reosarevok: Welcome to another MetaBrainz Meeting.
Reviews
[quote = “aerozol”]
[mailed in] Back to the dark ages of emailing in my review : (
I remembered to email my notes this week! Go me!
My notes: Nothing to report.
That is to say, just baseline duties - posting meeting notes, monitoring socials, and taking part in IRC, forum and design ticket discussions.
Other than that, busy with other work. New band had our first show. Squeezed in working on a Harmony logo over a few late evenings, with Kellnerd.
I miss joining MeB meetings (curse daylight savings) but I very much enjoy reading about all your work when I read the logs later. Seeing some really great stuff!!
[/quote]
[quote = “ansh”]
[mailed in] Last week I worked on finishing up BrainzPlayer SPA. I also included the brainzplayer queue feature in that same PR, and it is working pretty well.
I spent time reviewing couple of PRs related to Apple Music.
I also spent some time on cleaning up my React Query PR, and merging couple of changes.
I also spent time figuring out how to TROI works.
[/quote]
[quote = “rob”]
[mayhem] mostly back to technical work.
lots of work on troi and fixing past problems and then starting to get ready to release a new version of it.
and monkey and i were talking about making country based playlists, so I threw together some data for that.
[ListenBrainz Radio] - try: “country:(india)” : )
so this should be out, hopefully later this week.
and there was some gsoc work and the usual emails, etc.
[/quote]
[quote = “Ashutosh_Aswal”]
[yellowhatpro] last week I worked on MBS-13533: Fix order of cover art in release group artwork by yellowHatpro · Pull Request #3238 · metabrainz/musicbrainz-server · GitHub.
Then I started working on the mb- external url - internet archive - service in rust
GitHub - metabrainz/melba: Musicbrainz’s External Links wayBack machine Archiver · GitHub
The code resides in the above repo
[/quote]
[quote = “lucifer”]
last week, i worked on testing out OAuth stuff further and ironing out bugs.
will work on it further this week. looked into some misc LB bugs.
there was an issue with LB’s listens pipeline getting blocked.
diagnosed that over the weekend.
also looked into accommodations for the summit.
[/quote]
[quote = “mr_monkey”]
[monkey] Last week I finished working on adding Apple Music for playback on LB, after some frustration (setting the bitrate option to a valid value breaks playback
)
Also worked on some other BrainzPlayer related improvements
Worked on refactoring our class components in LB into functional components to integrate them into the single-page app and continuous playback
And did some PR reviewing
[/quote]
[quote = “itachi_0x0”]
[Tarun_0x0] last week I worked on new alias section and identifier section , its done and i will update the PR tomorrow
and most of my time went away on my college work as i am writing my VERY OWN first research paper ![]()
[/quote]
[quote = “derat”]
last week, bitmap reviewed and merged my fixes for [MBS-13540: Further refine logic for updating credits on tracks with featured artists] and [MBS-13541: Relationship editor should accept uppercase MBIDs] – thanks!
i spent some time today looking into [MBS-13551: Changing release artist credited-as updates tracks with credited-as “A & B”], related to another credits-updating edge case. i’m still not sure if the current behavior is correct or not; more opinions welcome
and i’m seeking reviewers for [pull 3191] for [MBS-7646: Show alias next to entity name in search and relations] :- )
[/quote]
[quote = “kellnerd”]
This week I’ve continued working on Harmony which can now load and use historical snapshots of metadata provider API responses.
Information about the used providers and identifiers is encoded into permalinks for edit notes, these can be used to repeat the lookup with the same cached data.
Besides coding I also had a few brainstorming sessions with aerozol who kindly designed an awesome logo for Harmony ![]()
I thought integrating it into the web app would be straightforward, but it is surprisingly hard to get a combination of SVG, PNG and ICO favicons right in 2024.
The week was rounded up with atj doing a test deployment of Harmony which went surprisingly smooth, only a minor proxy-related oddity had to be accounted for.
[/quote]
[quote = “atj”]
last week i continued my battle with Solr
completed my initial load testing and deployed 2 new cluster nodes
i also set up telegraf monitoring and butchered a copy of zas’ grafana dashboard so I could get some better indications of system performance
also helped out kellnerd a little as he already mentioned
[/quote]
[quote = “zas”]
Last week, I helped atj with new solr cloud setup
But I mainly worked on Picard 3, we started few important moves (breaking changes)
" Excluding merges, 4 authors have pushed 54 commits to master and 57 commits to all branches. On master, 216 files have changed and there have been 98,473 additions and 94,076 deletions. " from Github Picard Pulse
that’s for this week only… and more to come.
Plus usual system upgrades, supervision, minor admin tasks.
[/quote]
[quote = “bitmap”]
last week I mostly continued working on schema change tickets, [MBS-11962: Update privileges for all database users on schema changes] and [MBS-13337: Query standby Postgres instances for background tasks when possible]
submitted PRs for both of those (which still need a small amount of work)
also did some code review and went over some new ESLint rules with reosarevok
[/quote]
[quote = “reosarevok”]
Last week I was working on updating to eslint 9
But I found out that we can’t, anyway, because several of the plugins we use are not there yet and seem to be veeery slow in getting there
That said, I started doing all I could to prepare for the update later, including changing to its new configuration system, and looking at all the rules we’re not using to document if we don’t use them because we don’t want them, or start using them if we do want them : )
I also did some code review, style work (who knew 3" vinyl are a thing? apparently they are, because people want cool shit to collect more than they want music that sounds good!)
Had a meeting with yvanzo to see each other’s faces for a change
And that’s about it I think, other than support / community
[/quote]
[quote = “JadedBlueEyes”]
This week, I added a CI pipeline to my prototype, and I’ve marked out a few tickets to work on.
I’ll probably start with [MBS-13263: Add a blank space before Release titles without cover art in RGs] this week
This is my first time using Jira xD
Not the most intuitive filter system
I may have been a little bit distracted on one of my personal projects and built a release pipeline that could be reused (that deals with building the final executables, uploading to GitHub releases and updating the changelog)
[/quote]
[quote = “akshaaatt”]
Last week I was investing some bugs on the android app
Still need to get to it
Not much other than that. I am back home finally!
[/quote]
[quote = “jasjeet”]
[jasje] last week was experimenting on my personal projects
found some new practices that i may bring to the android app soon
[/quote]
[quote = “yvanzo”]
Last week, I made some progress in upgrading MB Server to Perl 5.38, along with updating a few Perl module dependencies and some more Docker improvements.
All of these are currently powering beta.musicbrainz.org.
Also I opened a pull request for doing the same upgrade on mirror/test instances.
ast, I updated our Jira instance (behind MeB tickets) after security alerts.
Plus usual PR reviews, tickets triage, and support.
[/quote]
[quote = “theflash”]
[theflash_] Last week was fun
Had some university evaluations
They went well tbh
Also,I got my hands on Spotify-ios sdk for getting remote playback in the app
Integration of the same has been done into the app
Other than that did some code cleanup and working on YouTube playback as well
The next release would be fire!
[/quote]
[quote = “pranavkonidena”]
[pranav] Last week , one PR for BrainzPlayer revamp in the app got merged
Now working on the second chunk of it, mainly on fixing some previous bugs, cleanup and artist screens..
Been pretty busy with end semester exams scheduled from next week and preparing one of my projects for a demonstration at IIT Bombay..
Hope to make a PR with the new features soon enough in about 3-4 days
[/quote]
Mailed in after:
[quote = “kubrimskii”]
[rimskii] Last week I finally could fully switch and focus on my contributions !
With the help of monkey we were able to finish our PR (yay!) now some debugging is left. So we’re looking forward to finally merging that pr this week !
Also was researching ways of categorizing playlists into tags/folders in this ticket and I believe the idea to add the both functional might be a good idea. I am planning to work on that PR later on
[/quote]
Summit Accommodations
[quote = “lucifer”]
i have been looking for summit accommodations and been in touch with mayhem about it. i have shortlisted some places and will do an in person in may and share more details.
i know some people will be accompanied by a +1, but not sure of the total number.
so if anyone is bring their any other persons with them, please let me know at the earliest and i’ll take that into account while finalizing the accommodations.
that’s it for now. please let me know in 2 weeks.
[/quote]
@rob adds that lucifer is kind enough to arrange for lodgings for the +1s, but notes that the +1s need to pay for those accommodations.
absent: pratha-fish (2), rimskii (1)