MetaBrainz Summit 2024

MetaBrainz nerds at the Jantar Mantar observatory. Left to right: jasje, reosarevok, atj, zas, KasukabeDefenceForce, monkey, yvanzo, lucifer, mayhem, ansh, theflash_, kellnerd, bitmap, akshaaatt, ApeKattQuest, outsidecontext, aerozol

This year it was New Delhi, India, that was invaded by data nerds from across the globe!

The MetaBrainz team was treated to the glorious chaos, hospitality, sights, noise, sweets, monkeys, traffic, heat, and delicious food of India. We reflected on the last year in MetaBrainz, planned and collaborated for the future, and got a little work done – when we could fit it in between mouthfuls of Indian sweets.

Read on for a comprehensive summit recap, including the annual recap for each MetaBrainz project, as well as breakout session notes, photos, and links to the slides and video recordings.

Continue reading “MetaBrainz Summit 2024”

Withdrawn and Expunged releases in MusicBrainz

In a hurry? Here’s what you need to know: We have a new release status in MusicBrainz, “Expunged”.

Expunged is to be used for “previously official releases that were expunged from an artist or record company’s discography”. If the artist or label have not given a clear indication that they want to disown the release, use the “Withdrawn” status instead. See the style guidelines for examples and a longer description.

If you’re not in a hurry, stick around and let’s dig a little deeper.

Continue reading “Withdrawn and Expunged releases in MusicBrainz”

MusicBrainz Server update, 2024-10-21

As mentioned in the banner of MusicBrainz website for a week already, images for events and releases are currently unavailable due to the Internet Archive (IA) recovering from a DDoS attack. See the IA’s Mastodon page for follow-up. Both the Cover Art Archive and the Event Art Archive were available from the Internet Archive which is doing its best to restore services safely, that will take as many days as necessary. Meanwhile, today’s server update temporarily disables editing images, until our access to the Internet Archive is fully restored. It also brings some updates behind the scenes. Last but not least, it also features a few improvements and bugfixes, mainly contributed by volunteers without whom this would not have the same significance!

A new release of MusicBrainz Docker is also available that matches this update of MusicBrainz Server. See the release notes for update instructions.

Thanks to derat, Divyansh Gupta, and Serial-ATA for having contributed to the code. Thanks to Dan and HibiscusKazeneko for having reported bugs and suggested improvements. Thanks to Arainuki, Aris_8585, blit, Echelon666, salo.rock, Vaclovas Intas, and wileyfoxyx for updating the translations. And thanks to all others who tested the beta version!

The git tag is v-2024-10-21.0.

Continue reading “MusicBrainz Server update, 2024-10-21”

GSoC 2024: MusicBrainz – Internet Archive integration: Saving external links in the Wayback Machine

Introduction

Greetings, Everyone!

I am Ashutosh Aswal (IRC nick yellowhatpro), a Computer Science grad from PEC University, India. This is my second time contributing to MetaBrainz as a GSoC contributor, and unlike the last time, when I contributed to the ListenBrainz Android app, this year, I took a challenge to learn a new language and framework (Rust and Postgres) to create this delightful project, Melba, which stands for MusicBrainz’s External Links wayBack machine Archiver.

As the name suggests, the project saves external webpages linked in the MusicBrainz database to the Internet Archive using Wayback Machine API. Let me walk you through the making of Melba.

Let’s begin!! ( •̀ ω •́ )✧

Continue reading “GSoC 2024: MusicBrainz – Internet Archive integration: Saving external links in the Wayback Machine”

Major upgrade for mirrors: November 25, 2024

MusicBrainz is announcing a major mirror upgrade for November 25, 2024. The minimum required version of Docker Compose will change from v1.21.1 to v2. Search will be upgraded from Solr 7 to Solr 9. Mirrors will likely require a reinstall from scratch, we will provide instructions by release day.

This upgrade is not going to break replication for existing mirrors, even mirrors that have enabled live search. However, Solr 7 dumps will no longer be available.

Continue reading “Major upgrade for mirrors: November 25, 2024”

You are invited to MetaBrainz Summit 24

MetaBrainz Summit 24 is upon us! September 23-27 in New Delhi, India.

We would love for you to join us remotely. If you are reading this, you are qualified to attend. Congratulations! Read on for more information.

Continue reading “You are invited to MetaBrainz Summit 24”

MusicBrainz Server update, 2024-09-17

This week we offer you a bunch of bug fixes and improvements before the team flies to India for the 2024 MetaBrainz summit. Especially noteworthy is another derat contribution, fulfilling a very popular improvement request to try and help editors reuse existing release groups instead of adding duplicates. Thanks derat. Therat.

A new release of MusicBrainz Docker is also available that matches this update of MusicBrainz Server. See the release notes for update instructions.

Thanks to derat for having contributed to the code. Thanks to chaban, Cyberskull, DenizC, ernstlx, Vac31., Victini and wileyfoxyx for having reported bugs and suggested improvements. Thanks to Dibou, Echelon666, n26, salo.rock, Vaclovas Intas and wileyfoxyx for updating the translations. And thanks to all others who tested the beta version!

The git tag is v-2024-09-17.0.

Continue reading “MusicBrainz Server update, 2024-09-17”

Towards Fair Streaming: Introducing the FairMusE project

Hello ListenBrainz community!

As you know, we’ve been working hard on building recommendations and other music discovery tools as part of ListenBrainz. Our frustrations with online streaming providers and their questionable discovery features have long been a source of frustration for us, so we worked hard to build recommendations with as little bias as possible.

Fortunately, we’re not alone in our frustration with the steaming providers – researchers at Aalborg University, Denmark and Lille University, France are currently questioning the fairness of these music recommendations and have asked ListenBrainz and its community to help them with this task.

The researchers are looking for ListenBrainz users to give their permission for their public ListenBrainz data to be used as part of this research. If fair music discovery services are of importance to you, please read on and consider granting the researchers permission to use your data:

Share your listening data with the researchers and help us fight for a fair and transparent music streaming ecosystem! 

Continue reading “Towards Fair Streaming: Introducing the FairMusE project”

GSoC 2024: Transferring Playlists Between SoundCloud, Apple Music and ListenBrainz

Introduction

Hello! My name is Rimma Kubanova (AKA rimskii on IRC and rimma-kubanova on GitHub). I’m an undergraduate Computer Science student at Nazarbayev University in Astana, Kazakhstan. My inspiration to participate in Google Summer of Code came from seeing my seniors’ experiences. I began contributing to MetaBrainz because I felt their goals and technologies aligned perfectly with my interests and skills. 

After making my first contributions, I decided to apply to GSoC, and to my delight, my proposal was accepted!

Proposal

ListenBrainz generates music recommendation playlists based on a user’s listening history and habits. These playlists can be enjoyed directly in ListenBrainz and automatically exported to the user’s Spotify account. However, currently, ListenBrainz only supports exporting to Spotify, which limits the user experience.

My project focused on expanding this functionality by integrating support for exporting these playlists to other external music services like SoundCloud and Apple Music. Additionally, I proposed adding an import feature to allow users to bring their playlists from these services into ListenBrainz.

My proposal can be found here.

Continue reading “GSoC 2024: Transferring Playlists Between SoundCloud, Apple Music and ListenBrainz”

Picard 2.12.3 released

Picard 2.12.3 has been released, fixing an issue with some tooltips and disallowing using a directory separator as replacement character.

The latest release is available for download on the Picard download page.

The detailed changes for this maintenance release are below. For an overview of the new features since Picard 2.11 please see our detailed release announcement for Picard 2.12.

Continue reading “Picard 2.12.3 released”