Go to file
2023-10-13 18:33:49 +03:00
.vscode fix: dont copy scheme in share 2023-05-09 17:32:21 +03:00
src fix: actually use tailwind styles 2023-10-13 18:33:49 +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: upgrade to svelte 4 and switch to bun 2023-10-13 18:12:34 +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: upgrade to svelte 4 and switch to bun 2023-10-13 18:12:34 +03:00
.prettierrc feat: init impl 2023-04-21 22:35:25 +03:00
bun.lockb feat: upgrade to svelte 4 and switch to bun 2023-10-13 18:12:34 +03:00
flake.lock feat: upgrade to svelte 4 and switch to bun 2023-10-13 18:12:34 +03:00
flake.nix feat: upgrade to svelte 4 and switch to bun 2023-10-13 18:12:34 +03:00
package.json feat: upgrade to svelte 4 and switch to bun 2023-10-13 18:12:34 +03:00
postcss.config.cjs feat: upgrade to svelte 4 and switch to bun 2023-10-13 18:12:34 +03:00
README.md Update README.md 2023-05-09 20:23:43 +03:00
svelte.config.js feat: upgrade to svelte 4 and switch to bun 2023-10-13 18:12:34 +03:00
tailwind.config.ts feat: upgrade to svelte 4 and switch to bun 2023-10-13 18:12:34 +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

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

image

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 and remote)
  • implement album and artist viewing
  • implement persistence of music data, playlists and such
  • implement scrobbling (last.fm, etc)
  • implement discord status
  • add tauri app?