#MetaBrainz Meeting 2024-01-08
Meeting start: IRC Logs for #metabrainz | MetaBrainz Chatlogs
Meeting wiki page: MetaBrainz Meeting - MusicBrainz Wiki
Agenda
Last meeting: 2023-12-18
Next meeting: 2024-01-15
@reosarevok: Welcome one and all to the new season of the MetaBrainz Monday Meeting!
I know you’ve missed it, but it’s ok, those empty and sad free times are gone and it’s time to work.
Reviews
[quote = “snaekboi”]
[Pratha-Fish] [mailed in] Last week I started diving back into the area bot project, identified some issues to fix, and will be implementing some of these changes over this week as time permits :))
Also enjoying YIM, and missing the daily interactions and working with you guys
[/quote]
[quote = “CatQuest”]
[MonkeyPython] Thanks to translation work by everyone, dutch aliases needed fixing, so I have done:
INST-1104: Update the Dutch aliases for friction drum
INST-1105: Update the Dutch aliases for nyckelharpa
INST-1106: Update the Dutch aliases for upright piano
INST-1107: Update the Dutch aliases for calliope
INST-1108: Update the Dutch aliases for euphonium
thanks.. mfflmffrr.. uh no idea remember that user name, Mulenbelt! [aerozol: @mfmeulenbelt : D]
Figured out I can use my phone (got a new phone for birthday lol) for importing to listenbrainz so now I have it getup for yim : D
Ended up doing some translation work of my own as well, using the phone!
I also added cobla de tres quartans which is an older variant form of cobla
[/quote]
[quote = “reosarevok”]
I spent the last two weeks mostly resting but also improving some issues in the translations, dealing with a lot of user reports, etc
Community manager: like Santa, but only has a naughty list
Anyway
Other than that I put a beta out with a few improvements and got some rest in between, and then tried to get the house warm during a huge cold spell.
[/quote]
[quote = “mr_monkey”]
[monkey] I spent the past couple of weeks working on YIM, really enjoying the result overall
I also reviewed code. That’s mostly it, I’ve caught covid again so I’ve been taking some more days off
[/quote]
[quote = “yvanzo”]
Happy new year to the followers of the Gregorian calendar.
Since the last meeting three weeks ago, I released a new version of MusicBrainz Server.
Also reviewed some pull requests, and addressed a couple of issues in MB Server and Docker.
Aerozol and I officially launched the new translation platform, with coordination through the wiki and the forum.
From this blog post to now (in the new year), 76 new users joined the translation platform, 21 of them contributed already.
Also I enabled reviews for testing with MusicBrainz Italian translation on @salo.rock’s request.
Last about it, I addressed and forwarded various issues reported by users.
As for tickets, I upgraded our Jira Server and its PostgreSQL database to their latest versions.
A few non-critical add-ons have been disabled as incompatible for now.
The next steps are to convert our server to a Jira Data Center instance, and then
either to update the current host or to move to a new host managed with Ansible.
Finally, I reopened upgrading the MB search server and am now looking forward to nail it through teamwork.
[/quote]
[quote = “bitmap”]
during the last couple of weeks I continued working on fixing bugs and test failures in [MB pull 3130: Reimplement [MBS-7241: Non-transactional cache means the cache can sometimes fail to delete entities that are gone at the database level] without database-level locks]
submitted a PR for [MBS-13327: Don’t unlink recording from track when removing feat. artists]
resolved an out-of-disk-space issue on jimmy Sunday night which was caused by some unfortunate timing of heavy I/O on aretha
and started working on moving the JSON dumps to hendrix to mitigate such issues in the future
other than that, I was working on implementing edit classes for adding/editing/removing/reordering event art (trying to share as much code with releases as possible)
and did a small amount of code review
[/quote]
[quote = “rob”]
[mayhem] over xmas I gave myself a present: time to hack.
in the LB content resolver, I implemented: LB radio support, subsonic API support, daily jams against local collections.
whenever some track can’t be resolved, it keeps track of that and you can get a report about what you should add to your collection to better resolve playlists.
then I implemented periodic jams for local.
and track duplicate detection, as a bonus feature.
for the past two weeks I’ve just been listening to my collection that I’ve neglected for a long time, but no more.
I hope to finish a few more key things and then push out a new release.
and the goal of all of this is to get the navidromes, funwhales, gonics etc to have playlisting tools – because these people are our people.
this was the nerd out I wanted to have 23 year ago. finally!
and since the new year I did finances and tallied up much we spent on the summit, but more on that in a bit.
I’ve got a busy week with everything and contracts and such. so bear with me.
[/quote]
[quote = “anshgoyal31”]
[ansh] Last 2-3 weeks were pretty good. I finally got done with my exams, and spent a good amount of time to complete my pending work
I finished off most of the work on the Artist Similarity Page. Just need to fix the mobile view of the graph.
Other than that I started working on the new LB Homepage. And spent some time on LB and BB tickets.
And started working on migrating ListenBrainz to SPA and have routing handled by React now instead of Flask. So we can have a smooth navigation experience. I had a good discussion with monkey on this and we have broken down the project into phases.
Currently I’ve migrated the profile pages to SPA and have removed almost all the pages using Jinja Templates. I just need to make sure sentry works fine with react-router-dom to make it ready for review. After we’re done with this, I’ll then migrate the User Feed Pages, and the Explore pages to SPA.
[/quote]
[quote = “lucifer”]
last couple of weeks, i worked with monkey on doing the final things left to push out the YIM stuff.
there were lots of bug fixes after the release too.
did some work on improving the album selection for the mbid mapper, some bug fixes and enhancements for artist/album pages.
lots of other misc bug fixes.
[/quote]
[quote = “zas”]
last weeks I mostly worked on Picard, PR reviews, and related stuff.
I also ensured overall supervision, system upgrades, and user support (mainly access issues).
plus usual MB edits, and various minor tasks.
[/quote]
[quote = “aerozol”]
I probably could have done this via phone, because it turns out all I really did over the break was stay on top of socials
And a mess of little tickets
Collated a bunch of YIM feedback into tickets and replied to a lot, recently
Quite a bit of work on the weekend to cover all the bases on our YIM posts. YIM is awesome but making it go-live without doing announcements at the same time is a decision we’ll have to look at before doing it again next year
[/quote]
[quote = “kellnerd”]
Thanks to your awesome work on YIM, I’ve finally decided to give recording my listens with ListenBrainz a try (with an alt account as I still don’t want my personal data associated with my main account name).
As I mostly listen to music using hardware players or analog devices, I was looking for ways to submit my listens.
Although there were existing solutions, I had a lot of fun writing my own LB API client in TypeScript and a few accompanying parser/importer tools ![]()
Code and automatically generated documentation are available here: listenbrainz@v0.3.0 | Deno
[/quote]
[quote = “jasjeet”]
[jasje] last week we finally pushed the timer update to LB Android 2.5.0 beta
the submissions are consistent and some bugs like instant listen submission, missing metadata when song is repeated etc. are squashed.
The service has been optimised along with the new timer implementation.
do try it out and provide feedback
apart from that
I’ve been conducting reviews for YIM 23 by pranavkonidena_
he’s been doing a fabulous job
Next update will be a banger
[/quote]
Discord Bridge
[quote = “aerozol”]
@lucifer was amazing and did a successful test doing a Discord to IRC bridge
As far as I know we can make it happen as soon as we’ve agreed on how to do it
So the question is, is everyone okay with letting Discord users read and post here? I was going to suggest we make a channel on discord where people can read and post to # musicbrainz. And maybe a read-only channel to # metabrainz
The reasoning is that this is certainly going to bring a large amount of traffic to IRC - it might be disruptive for # metabrainz
for # musicbrainz I don’t know if we have that concern
[/quote]
@rdswift raised concerns that we should do an evaluation first, as it can be an issue to remove things after granting them.
@lucifer will commence the bridge-ing/live test.
To be revisited next meeting.
IRC alternatives
[quote = “lucifer”]
we are looking to migrate off IRC because using IRC without IRCCloud is not a very friendly experience so its unfair to new contributors and many other community members.
the IRC channel will still exist and people are free to choose between using IRC or the alternative we migrate to.
IRC will be bridged both ways to the alternative we choose.
the alternatives that have been mentioned are discord, zulip and matrix.
i’ll give a little info about it and then we can open it up for discussion.
matrix is the closest UI/UX to IRC. a single chat room.
zulip has a different UX, you need topics and streams etc.
[/quote]
A fair bit of discussion, no clear outcome. @lucifer will do some more testing and set up bridges for people to try out. For the full discussion please see the logs.
To be revisited next meeting.
Summit 2024
@reosarevok: In which mayhem tries to convince us that it’ll be cheap and good to go to India
[quote = “rob”]
[mayhem] we spent $17,783.35 on our summits last year. $1000 was the delhi summit, not including my airfare.
about $2k-$3k more than we would normally spend, but ok, not that a bad expense.
lucifer and I both did some estimates to see how much it would cost to do the summit in delhi.
we’d spent more in air fare, but less in hosting and if we hire a cook for the whole week, far less money while eating really well.
My estimate might be $3k-$5k higher, lucifer thinks we might save money.
either way, I think we can swing it since I think I can find some sponsors.
oh, speaking of with, for those of you who remember navap… he’s officially down with sponsoring one person to go the summit for $1000.
we are considering the following dates: week of sept 23 or sept 30.
we’ll stick to those times because festivals in india or the gsoc summit.
weather will still be hot high 34C, lows 25C.
the plan is to have all of arrive at pretty much the same time, but leave people to spent extra time to visit more of india.
so, for next week, I’d like people to do two things: 1. Let me know if you want to go. 2. Which week you would prefer.
[/quote]
A small amount of misc related chatter.
To be revisited next meeting.
absent: akshaaatt (1) atj (excused themselves)