social.coop is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Fediverse instance for people interested in cooperative and collective projects. If you are interested in joining our community, please apply at https://join.social.coop/registration-form.html.

Administered by:

Server stats:

502
active users

Dr. Matt Lee ☠️

Other than Bandcamp and Discogs what is a good generic resource to link to for a band assuming you know the band name and maybe the album name?

(I run Libre.fm, we’d love to offer a way that at least tries to link to you getting paid)

If you haven’t heard of Libre.fm it’s a lot like Last FM but open source and run by pretty much just me at this point.

375,870 users have listened to 305,667,304 songs so far.

@mattl I’ll give it another try but my first two attempts I could not get it to work as all. :/

@rasterweb if you have any issues support@libre.fm is the place to message and I’ll get back you asap.

@mattl What is Last FM? I've seen you talk about Libre FM a lot, and I get that it's a FLOSS version of Last FM, but I don't know what Last FM is so that doesn't help.

@djsundog yeah I don’t see anything there that lands me on a big donate button. But happy to be wrong on this if it’s useful for artists.

Are you an artist?

@mattl I play bass on that album, and there’s a link in the credits to our bandcamp page. sorry, nevermind.

@djsundog so it would be great to link to the Bandcamp page. I don’t know if the Musicbrainz API will give that up but I’m trying to avoid automation here.

@djsundog if your band has a libre.fm profile and you have a personal account let me know via email and I’ll hook you up.

@mattl check out music brainz. i have been using listen brainz gonna move to or simultaneously scribble to libee fm if i can swing it.

@mattl Definitely not the answer you want, but it's remarkable how Musicbrainz has cornered the open metadata aspect of that.

@mattl is there an up to date repo somewhere? The website still links to the github repo that was archived 2 years ago 🤷‍♂️

@josef yeah that’s the code. Hasn’t really changed in a while. I’m slowly working on a rewrite.

@mattl Ha, I was looking for a repo too. Remember reading about a rewrite, based on Laravel/Symfony?

I’m currently porting my scrobbling plugin for WordPress—which was heavily inspired by the old Libre.fm code—to a sort of Laravel package. (The 1.2 API is almost done, yay. There’s no artist pages or whatnot, but it’s something.)

Wouldn’t mind contributing, so to speak. @josef

@mattl When I worked at brick and mortar CD store, we mostly used allmusic.com for Artist, Album, and Song searches.

Drawbacks:

- The database focuses on musicians signed by labels rather than independent artists.

- Links to Spotify, Amazon, and Apple rather than generic donation options.

- Does not seem to know that Bandcamp exists.

AllMusicAllMusic is being updated. | Music Search, Recommendations, Videos and ReviewsAllMusic provides comprehensive music info including reviews and biographies. Get recommendations for new music to listen to, stream or own.

@mattl I don't think it links back to the band but allmusic has been pretty good about having a blurb/description for most artists even obscure ones. At least 10 years ago it did.

@mattl@social.coop i can't really think of a way that can be reliably automated

@mattl Musicbrainz; in particular there's a relation for ‘paid download’ and another for streaming.

@mattl I think some have been mentioned but as someone who's deep dived into automating artist/band/album/release/artwork retrieval the easiest to find matches would be the iTunes Search API (same goes for album art), MusicBrainz API (musicbrainz.org/doc/MusicBrain) , Spotify API (developer.spotify.com/), and then last.fm/discogs. For live show data/setlists the best resource is setlist.fm and they have a friendly api (api.setlist.fm/docs/1.0/index. ), for lyrics lrclib.net/ is the best (free, with db dumps and api!) otherwise you'll have to use a workaround hack for the genius.com api (which is against TOS) as they don't include full lyrics unless you pay an insane amount of $. Mixmatch is who caught google scraping their lyrics db and now they only offer paid subscriptions for their lyrics api. Cover art can be grabbed from the top sources i first mentioned (itunes, spotify, musicbrainz + cover art archive, last.fm). Audio ID (i.e. shazam) can be done using a number of methods. Here are some links to fill in the gaps & provide more resources for ya to pick through:
gist.github.com/0xdevalias/eba
and
metabrainz.org/projects

Big fan of the project btw!

musicbrainz.orgMusicBrainz API - MusicBrainz

@mattl I mean it is easy..as long as your site doesn't get popular and you end up hitting the api limits...or someone imports their library from another source.. lol. That's assuming you're doing it all server-side and not using any sort of cache/storage. So I provided options/fallbacks. Heck, 10 years ago allmusic.com was a great source to grab all that info but now it's garbage. They removed song lyrics because they didn't have permission/licensing for them & get all their data now from Xperi (formerly TiVo). Same thing happened with musicmatch, they realized their lyric db could be sold so they yoinked it from the public and put a huge price tag on it (that companies like spotify pay). **sigh** Let me know if you hit any speedbumps trying to add any new services to libre once you get going with the rebuild. I'm happy to help out.