MusicBrainz Summit / 25

MetaBrainz Summit 2025

The 2025 MetaBrainz Summit will be held in Barcelona, Spain from 15–19 September, 2025.

Calendar

Sept 13 & Sept 14: Arrival, check-in, rest. No concrete plans as of yet, we'll make those depending on who is around and how they feel.

Sept 15 - Sept 19: Summit days. The exact schedule will be determined on Monday the 15th, with sessions scheduled to try and accommodate the attendees.

Sept 20 & Sept 21: Unfortunately La Mercè, the festival with loads of fireworks, does not happen until the following weekend. Some people will be leaving, others staying another night. We'll organize activities based on who is around.

Schedule of Events

On the 15th at 14:00 CEST, we will begin our sessions with the welcome session followed by the scheduling sessions where we take topics that people would like to speak about, gauge the interest and then schedule these sessions, keeping timing and attendees in mind.

We'll publish a schedule of events after this meeting concludes.

Feedback to remember from previous summits:

  • Don't have the presentation time run for too long, as attention spans fade by the end
  • Breaks between presentations to help with the above
  • Keep a minimum structure, particularly regarding streaming times, so that virtual attendees can plan

Agenda

As usual, each project should be prepared to give an update on the state of the project.

Big topics to discuss and who needs to be present:

  • OAuth migration update and future planning (lucifer and MB Team)
  • Policy regarding the use of AI generated code by contributors? (mayhem and project leads)
Scheduled Sessions
Day Time Topics
Sept 16, Tuesday 1 PM - 3 PM Moods/Genres, LB Roadmap and Notifications
Sept 16, Tuesday 3:15 PM - 4:30 PM AI policy / GSoC policy review
Sept 16, Tuesday 4:45 PM - 5:00 PM Rundown on IA/CAA/EAA situations
Sept 16, Tuesday 5:00 PM - 5:10 PM Next summit(s)
Sept 17, Wednesday 11AM - 1PM Oauth / BB breakout / Matrix spam
Sept 17, Wednesday 2PM - 4PM Jira 10 / BB API / LB bug hunt
Sept 18, Thursday 11AM - 1PM
Sept 18, Thursday 2PM - 4PM
Sept 19, Friday 11AM - 1PM
Sept 19, Friday 2PM - 4PM

Hack Sessions

Because we'll have most of the team in the same place it might make sense to have a few in-person informal hack sessions to get some projects off the ground. Ideas:

  • Oauth login flow (lucifer and MB Team)
  • ListenBrainz Local or Picard Improved Clustering
  • Design new stickers for next summit
  • Jira 10 upgrade
  • LB instant playlists/stats for new users
  • Split Reports from MB Server translation project (weblate project splitting)
  • Matrix spam/abuse mitigation? (Jade)
  • Working with AI, tips and tricks (mayhem and interested folks)
  • SpamBrainz
  • AI scraper protection/mitigation
  • MB home page
  • LB mapper
  • LB scalability/redundancy
  • LB Bug hunt (Monkey and Ansh)
  • MB Docs (Reo + Rdswift)
  • BookBrainz Breakout
  • BookBrainz API (Monkey + Zas)

Headquarters & Lodgings

We'll be at OfficeBrainz for the summit.

Lodgings

We have rented two flats in the from the Family Host, Google Maps link where we've stayed before. The lovely roof terrace is a great place to chill in the evenings to have dinner and drinks. We'll be doing that!

The two flats, (The Unknown, and Area 51) are available from the afternoon of the 13th until the 20th. Area 51 will also be available for one more night with checkout happening on the 21st. If you need to a place to sleep Saturday night, please make sure to mark yourself in the "Staying Sunday" in the table below, but space is first come, first serve, max 7 people.

Attendees

Need MeB lodging Food Preference T-Shirt Size Staying Sunday Comments
ansh Y Anything good UK 40 or M N
bitmap Y Vegetarian M Y
julian45 Y Egg allergy, otherwise anything good 3XL (4 if available?) N
kellnerd Y Anything good M Y
lucifer Y Vegetarian M ?
mayhem N Om nom nom! XL N/A
monkey N Everything nomnomnom M for monkey N/A
outsidecontext Y Omnivore L Y
reosarevok Y E eats everything L / XL N
yvanzo Y Suspected allergy to stone fruits
(also to avoid: celery, raw umbellifers…)
hopefully should be good with the rest
L N
zas Y Anything good M Y
MonkeyPython Y mostly anything, but no food or drinks with Artificial Sweetener please (in Spain f.ex even sugar drinks will have "edulcorantes" in them, check label) M for manly ?
Jade Y Anything S (UK 36) Y
vscode (Vardan) Y Anything L Former GSoC student
Ansh+1 Y (17th - 19th) NA NA Ansh's brother, only staying with us
Reo+1 Y (13th - 14th) NA NA Reo's wife, staying only the first Sat night
jasje Virtual attendee UK 44 or XL
Leftmost Cat Virtual attendee Please don't mail me perishable foodstuffs

Virtual attendees

  • aerozol (if needed/pinged)
  • rdswift (not available on Wednesday)
  • jasje
  • Leftmost Cat

Virtual attendance links

  • September 15, General session: TBA

Food

Monkey and Reosarevok are going to be taking care of our food needs during the day. We'll have food in the office starting about 9am/10am in the mornings and then coordinate an in office lunch around lunch time, likely before streaming sessions start.

Dinner will be at some restaurants, earlier in the week less formal (chinese food and other things that are easy for a large group). Later in the week we'll get a bit more formal for the dinners, going to nicer restaurants. Local significant others will be invited to the more formal dinners to also (re-)meet the team.

Known Food Allergies

Julian: Egg allergy: Any part/form, cooked/uncooked, in something else/on its own, and cross-contamination matters; that said, not a big deal if it's in the same room as me unless it's shakshouka or the like.

Streaming

Person in charge: Jade

Equipment needed

  • good microphone, omni directional (mayhem)
  • 2 cameras (mayhem)
  • 2 tripods (mayhem)
  • Extra laptop (mayhem)
  • Zoom account login (mayhem)
  • Handbot (mayhem)

Tasks

  • Initial setup and dry run (Jade)
  • Running sessions (Jade)
  • Uploading videos after the summit (Jade)
  • Schedule master, putting schedule online and keeping it up date and informing others of changes (Reosarevok?)