Go to file
2023-05-09 17:32:21 +03:00
.vscode fix: dont copy scheme in share 2023-05-09 17:32:21 +03:00
src fix: dont copy scheme in share 2023-05-09 17:32:21 +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 refactor: use deno adapter 2023-05-09 17:06:28 +03:00
package.json refactor: use deno adapter 2023-05-09 17:06:28 +03:00
postcss.config.js fix: dont copy scheme in share 2023-05-09 17:32:21 +03:00
README.md fix: dont copy scheme in share 2023-05-09 17:32:21 +03:00
svelte.config.js refactor: use deno adapter 2023-05-09 17:06:28 +03:00
tailwind.config.js fix: dont copy scheme in share 2023-05-09 17:32:21 +03:00
tsconfig.json feat: init impl 2023-04-21 22:35:25 +03:00
vite.config.ts fix: dont copy scheme in share 2023-05-09 17:32:21 +03:00
yarn.lock refactor: use deno adapter 2023-05-09 17:06:28 +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?