Add DHT routing for similarity search
Build and Publish / Build and Publish Docker Image (push) Successful in 3m30s

This commit is contained in:
Aleksandr Bogomiakov
2026-08-10 19:54:40 +01:00
parent 77cbb62d84
commit 6f337ee626
9 changed files with 369 additions and 51 deletions
+7
View File
@@ -1,5 +1,12 @@
# furumusic
Furumusic can join the decentralized Furumi federation while remaining a
complete local web player. Optional similarity search stores versioned audio
embeddings in PostgreSQL and uses signed two-level LSH summaries in a separate
DHT to discover compatible peers without a central recommendation index. The
shared `music-dht` layer owns routing and wire compatibility; model inference
and exact cosine ranking stay local to each instance.
Reusable web-app boilerplate: auth, OIDC/SSO, admin panel, user management, i18n, PostgreSQL.
Built with Rust ([cot](https://cot.rs) framework).