https://github.com/fuma-nama/fuma-lofi
Some nice lofi music and a music player.
https://github.com/fuma-nama/fuma-lofi
javascript music-player nextjs
Last synced: 6 months ago
JSON representation
Some nice lofi music and a music player.
- Host: GitHub
- URL: https://github.com/fuma-nama/fuma-lofi
- Owner: fuma-nama
- Created: 2024-03-11T13:03:46.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-17T12:30:16.000Z (over 1 year ago)
- Last Synced: 2025-05-08T04:42:19.552Z (6 months ago)
- Topics: javascript, music-player, nextjs
- Language: TypeScript
- Homepage: https://fuma-lofi.vercel.app
- Size: 19.3 MB
- Stars: 38
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Fuma Lofi
Some nice lofi music and a music player.
**Demo:** https://fuma-lofi.vercel.app

### Run on local
Clone the repository.
```bash
git clone https://github.com/fuma-nama/fuma-lofi.git
```
Install with [pnpm](https://pnpm.io).
```bash
pnpm i
```
Run in development mode.
```bash
pnpm dev
```
#### Add Songs
Put your songs in the `./public` folder, and run `pnpm run generate:music` to sync songs data with web player.
#### Build
This project uses Vite and React.js.
```bash
pnpm build && pnpm preview
```
### Custom Songs
With an URL of the song (must be available to client, e.g. served from `http://localhost`), you can add a custom song in the menu.
### Demo Songs
Music from [Uppbeat](https://uppbeat.io).
It is encouraged to bring your own songs.
- https://uppbeat.io/t/ra/cold-brew
License code: `OZKJV3M2MXHS6NBX`
- https://uppbeat.io/t/avbe/night-in-kyoto
License code: `NNDPYSZCN8HVGASH`
- https://uppbeat.io/t/prigida/moonshine
License code: `OM8JENTZZEBMACX1`