Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
stateless
stateless
@state@noc.social  ·  activity timestamp 2 weeks ago

Built and am still improving a public web tool to explore music as a graph instead of a list.

Artists, bands, albums, instruments, collaborations — all navigable as an interactive node network on top of MusicBrainz data.

Music isn’t linear. It’s a web. So this lets you wander it.

https://overtone.kernelpanic.lol

Check it out and let me know what you think, all feedback is welcome :)

#music #musicdiscovery #DataVisualization #graphs #MusicBrainz #IndieWeb #OpenData

  • Copy link
  • Flag this post
  • Block
Ben Pate 🤘🏻
Ben Pate 🤘🏻
@benpate@mastodon.social  ·  activity timestamp 2 weeks ago

@state

Hey, this seems like a really cool idea, and I’d love to check it out more.

I think it’s breaking on my iPhone though 😟

But I’ll double check on a desktop when I can.

How are you pulling and analyzing this info from MusicBrainz?

  • Copy link
  • Flag this comment
  • Block
stateless
stateless
@state@noc.social  ·  activity timestamp 2 weeks ago

@benpate Answering your question, I have a full DB downloaded on the server, which is why it's that fast. Previously it was running off their API directly, which is pretty slow, so I figured I'd need to have the full thing. Backend is Python, frontend uses https://github.com/vasturiano/react-force-graph , which is pure awesome

GitHub

GitHub - vasturiano/react-force-graph: React component for 2D, 3D, VR and AR force directed graphs

React component for 2D, 3D, VR and AR force directed graphs - vasturiano/react-force-graph
  • Copy link
  • Flag this comment
  • Block
Ben Pate 🤘🏻
Ben Pate 🤘🏻
@benpate@mastodon.social  ·  activity timestamp last week

Thanks! It’s a very cool way of exploring related music!

@state

  • Copy link
  • Flag this comment
  • Block
stateless
stateless
@state@noc.social  ·  activity timestamp 2 weeks ago

@benpate Sorry about that! Got it up and running again :)

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Members
  • Code of Conduct