the flufi-music server
  • TypeScript 100%
Find a file
2026-05-01 22:44:38 +01:00
docs albums -> sets and some others 2026-05-01 22:26:21 +01:00
src update before re-write 2026-05-01 22:44:38 +01:00
.gitignore first commit 2026-04-26 20:46:33 +01:00
deno.json first commit 2026-04-26 20:46:33 +01:00
deno.lock first commit 2026-04-26 20:46:33 +01:00
main.ts albums -> sets and some others 2026-05-01 22:26:21 +01:00
README.md albums -> sets and some others 2026-05-01 22:26:21 +01:00

Flufi Music Server

Setup

clone this repo (git clone <url>)

install deno if you havent already

create a allowed.json including the names of the allowed rotur users, e.g.

[
    "flufi",
    "mist",
    "andrew"
]

(not case sensitive)

download / copy your library as the following structure

flufiserver
|- library
|  |- ArtistName
|  |  |- SetName
|  |  |  |- song1.mp3/ogg/whatever
|  |  |  |- song2.mp3/ogg/whatever
|  |  |  |- set.json
|  |  |  |- set.png
|  |  |- pfp.png
|  |- artists.json
|- src
|  |- ...
|- allowed.json
|- main.ts
|- deno.json
|- ...

(more docs on the library structure in the docs/library folder)

run deno run dev (will change this later)

go onto onto flufi music (server will be on http://localhost:8080)

and then forward any ports or use cloudflared or something to put it on a website or domain