this post was submitted on 23 May 2024
5 points (85.7% liked)

Open Source

30218 readers
368 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Is there any decentralized software similar to MusicBrainz or booru-style image boards for collaboratively tagging various media files (music, movies, books, images, etc.) without the need for a centralized database? I'm looking for something where users can contribute metadata and tags in a peer-to-peer fashion.

While I understand that such a decentralized system may result in messy or unreliable metadata due to the lack of curation, I'm willing to accept that trade-off. Sometimes, having any metadata available, even if it's imperfect, is better than having no information at all about a particular file, especially when I don't remember the details myself.

I'd be grateful if anyone could recommend existing software or projects that fit this decentralized, collaborative tagging approach, even if it's a proof-of-concept or works for only a specific media type like music or images. The key requirement is the absence of a central database or authority, with metadata being crowdsourced and distributed across a peer-to-peer network.

top 3 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 3 months ago

would hydrus network work for you?

[–] [email protected] 2 points 3 months ago

It's technically viable, using a distributed hash table for example. But I'm not aware of any solution that does it.

[–] [email protected] 1 points 3 months ago

I don't think metadata tracking would work with a p2p solution. Why would I want potentially terabytes of metadata for media I will never consume.

In my opinion, musicbrainz is already doing what you want with the big benefit of not being forced to store a full copy of it. If there is metadata missing from musicbrainz, then maybe you can help the community by trying to track it down and then add/update those values in the db.