.vscode | ||
src | ||
static | ||
.envrc | ||
.eslintignore | ||
.eslintrc.cjs | ||
.gitignore | ||
.npmrc | ||
.prettierignore | ||
.prettierrc | ||
bun.lockb | ||
flake.lock | ||
flake.nix | ||
package.json | ||
postcss.config.cjs | ||
README.md | ||
svelte.config.js | ||
tailwind.config.ts | ||
tsconfig.json | ||
vite.config.ts |
musikspider
is a web client that works with musikquadrupled
. It is made using SvelteKit. WIP.
Development
- Get
yarn
andnodejs
. - 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?