Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement]: MusicBrainz Metadata #4125

Open
Cwavs opened this issue Mar 16, 2025 · 3 comments
Open

[Enhancement]: MusicBrainz Metadata #4125

Cwavs opened this issue Mar 16, 2025 · 3 comments
Labels
enhancement New feature or request

Comments

@Cwavs
Copy link

Cwavs commented Mar 16, 2025

Type of Enhancement

Server Backend

Describe the Feature/Enhancement

Allow matching books to and pulling data down from MusicBrainz.

Why would this be helpful?

I understand this request may sound odd, but there is some logic behind me wanting this. I listen to Big Finish's audio drama's, and I recently set up audio bookshelf because Jellyfin's support for audio books is lacking. It works really well, however, sadly most of the metadata providers are pretty lacking in regards to Big Finish's catalogue. They all seem to have some of the early monthly adventures, however that's a pretty small amount of the whole Big Finish catalogue. MusicBrainz however, does include audio books, and has a pretty complete collection of the Big Finish library.

It would be quite helpful for me at the least if I could use MusicBrainz to get metadata for these dramas. I do appreciate this may be a niche feature though! It is worth mentioning MusicBrainz does have quite a few listing of other Audio Books too, not just Big Finish! See https://musicbrainz.org/release/3b9bdfdc-a3da-4868-a07a-440a24db457d

Future Implementation (Screenshot)

I can make a rough mock up if needed, but I'm not sure it is, I think it's implementation would be similar to other providers like Google Books.

Audiobookshelf Server Version

v2.19.5

Current Implementation (Screenshot)

The matching page:
Image

@Cwavs Cwavs added the enhancement New feature or request label Mar 16, 2025
@Vito0912
Copy link
Contributor

Vito0912 commented Mar 16, 2025

For Big Finish, there is a custom metadata provider. See https://www.audiobookshelf.org/guides/custom-metadata-providers/#community-providers.

You can host it yourself or add https://provider.vito0912.de/bigfinish as a custom metadata provider. Note that the provided provider might be down sometimes. I don't use these myself and just host them on a remote server that I don't check very often.

Image


For other contributors, MusicBrainz has an API: https://musicbrainz.org/doc/MusicBrainz_API

@Cwavs
Copy link
Author

Cwavs commented Mar 16, 2025

Oh Wow I don't know how I missed that page! Thanks. I'll still leave this issue open for the time being, as I do think Music Brainz support could be beneficial for someone.

@nichwall
Copy link
Contributor

There is an initial version for the provider here, but not sure if it's still accurate for the API.

https://github.com/advplyr/audiobookshelf/blob/master/server%2Fproviders%2FMusicBrainz.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants