MusicBrainz Summit / 25
MetaBrainz Summit 2025
The 2025 MetaBrainz Summit will be held in Barcelona, Spain from 15–19 September, 2025.
Stream links
- Day 1 (Monday): YouTube Live / Zoom
- Day 2 (Tuesday): YouTube Live / Zoom
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)
| 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?)