1
2
Fork
You've already forked malori
1
A work-in-progress self-hosted music scrobbling service, written in Rust.
  • Rust 78.6%
  • HTML 13.8%
  • CSS 7.6%
2026年03月24日 19:13:41 +01:00
.cargo fix: fix Prisma client bootstrapping 2024年09月01日 01:55:45 +00:00
prisma test: implement some basic testing 2024年09月07日 22:07:21 +00:00
prisma-cli fix(prisma-cli): run prisma CLI outside async context 2026年03月23日 18:15:23 +00:00
src feat: add importing from Maloja 2024年09月01日 23:30:08 +00:00
web test: implement some basic testing 2024年09月07日 22:07:21 +00:00
.gitignore chore: init 2024年08月24日 22:16:48 +00:00
Cargo.lock test: implement some basic testing 2024年09月07日 22:07:21 +00:00
Cargo.toml test: implement some basic testing 2024年09月07日 22:07:21 +00:00
LICENSE chore: init 2024年08月24日 22:16:48 +00:00
README.md fix: fix Prisma client bootstrapping 2024年09月01日 01:55:45 +00:00

Malori

A work-in-progress self-hosted music scrobbling service, written in Rust. An alternative to Maloja.

Snippets

Useful shell snippets to use when developing.

# Generate the initial Prisma client
cargo run -p prisma-cli generate
# Rebuild the Prisma client and reset and seed the database
cargo prisma db push --force-reset && cargo prisma seed
# Run the web service and watch for changes
find web/ | entr -d -r cargo run

Wishlist

  • Artist aliases (かめりあ -> Camellia)
  • Group Aliases (Quarks -> Camellia & Kradness)
  • Album support
  • Themes
  • ENV configuration
    • Database URL (SQLite file)
    • Port
  • Maybe some system for making custom stat displays?