Rhythmbox WebUI frontend written in TypeScript and built with SolidJS
  • TypeScript 91.6%
  • CSS 7%
  • HTML 1.4%
Find a file
2022-08-18 21:18:55 -04:00
.idea initial commit, basic UI 2022-08-16 15:09:46 -04:00
src fix playlist switching and check if playlist exists before fetching songs 2022-08-18 20:12:43 -04:00
.gitignore add API utils, player, and playlist fetching 2022-08-18 00:33:21 -04:00
config.example.json use relative paths in example config 2022-08-18 21:17:42 -04:00
index.html initial commit, basic UI 2022-08-16 15:09:46 -04:00
lang.json fix playlist switching and check if playlist exists before fetching songs 2022-08-18 20:12:43 -04:00
LICENSE Initial commit 2022-08-16 13:11:47 +00:00
package.json initial commit, basic UI 2022-08-16 15:09:46 -04:00
README.md add note about config.json 2022-08-18 21:18:55 -04:00
tsconfig.json initial commit, basic UI 2022-08-16 15:09:46 -04:00
vite.config.ts initial commit, basic UI 2022-08-16 15:09:46 -04:00
yarn.lock initial commit, basic UI 2022-08-16 15:09:46 -04:00

Rhythmbox WebUI Frontend

Rhythmbox WebUI frontend written in TypeScript and built with SolidJS

Install

Before building or developing, you need to copy config.example.json to config.json and configure it to fit your environment.

Run the following to install dependencies and build the project:

npm install
npm run build

You can also use Yarn or PNPM.

The build project files will be in the dist directory.

Development

Run the following to start a development server:

npm run dev

You can also use Yarn or PNPM.