Go to file
2023-05-05 11:49:00 +03:00
.vscode feat: init impl 2023-04-21 22:35:25 +03:00
src use correct scheme in prod mode 2023-05-05 11:49:00 +03:00
static feat: init impl 2023-04-21 22:35:25 +03:00
.envrc chore: add envrc and gitignore, make flake work 2023-04-12 07:21:16 +03:00
.eslintignore feat: init impl 2023-04-21 22:35:25 +03:00
.eslintrc.cjs feat: init impl 2023-04-21 22:35:25 +03:00
.gitignore use yarn, add nix package 2023-05-05 11:02:20 +03:00
.npmrc feat: init impl 2023-04-21 22:35:25 +03:00
.prettierignore feat: init impl 2023-04-21 22:35:25 +03:00
.prettierrc feat: init impl 2023-04-21 22:35:25 +03:00
flake.lock chore: update flake 2023-04-12 11:09:04 +03:00
flake.nix use yarn, add nix package 2023-05-05 11:02:20 +03:00
package.json fix: correct loop behaviour, fix prod build 2023-04-30 22:20:49 +03:00
postcss.config.js feat: init impl 2023-04-21 22:35:25 +03:00
README.md use yarn, add nix package 2023-05-05 11:02:20 +03:00
svelte.config.js feat: init impl 2023-04-21 22:35:25 +03:00
tailwind.config.js feat: init impl 2023-04-21 22:35:25 +03:00
tsconfig.json feat: init impl 2023-04-21 22:35:25 +03:00
vite.config.ts feat: implement better track view, fix virtual list issue, implement icons 2023-04-23 07:06:52 +03:00
yarn.lock use yarn, add nix package 2023-05-05 11:02:20 +03:00

musikspider is a web client that works with musikquadrupled. It is made using SvelteKit.

Development

  • Get yarn and nodejs.
  • Run yarn dev for development server.
  • Run yarn build for production build.

You can also use the provided Nix development shell if you are using Nix flakes. A production build is also available at packages.x86_64-linux.musikspider.

TODOs

  • basic music playing and controls
  • implement playlists (local)
  • implement album and artist viewing
  • implement persistence of music data, playlists and such
  • implement scrobbling (last.fm, etc)
  • implement discord status
  • add tauri app?