A music player and database written using LIT and TypeScript. Using modern JavaScript to reduce the normal framework overhead JSMusicDB is less than 120KB while zipped.
Add the following to your local .env
file to use last.fm and fanart
LASTFM_APIKEY=[your key]
LASTFM_SECRET=[your secret]
FANART_APIKEY=[your key]
Run npm run start
for a dev server. Navigate to http://localhost:5173/
. The app will automatically reload if you change any of the source files.
Run npm run build
to build the project. The build artifacts will be stored in the dist/
directory.
Use jsmusicdb as frontend if you don't want to host your version.