Go to file
peterino2 11f5804e04 changing loop names 2026-02-07 00:27:14 -08:00
music saving 2026-02-05 09:34:49 -08:00
public changing loop names 2026-02-07 00:27:14 -08:00
routes saving 2026-02-07 00:14:05 -08:00
.gitignore ignoring shm and wal files 2026-02-05 22:57:04 -08:00
AGENTS.md created favicon and playlists 2026-02-06 08:45:24 -08:00
README.md saving 2026-02-05 09:34:49 -08:00
auth.ts saving 2026-02-05 09:34:49 -08:00
broadcast.ts ignoring shm and wal files 2026-02-05 22:57:04 -08:00
bun.lock saving 2026-02-05 09:34:49 -08:00
channel.ts adding back in move handlers 2026-02-06 23:59:19 -08:00
config.ts ignoring shm and wal files 2026-02-05 22:57:04 -08:00
db.ts saving 2026-02-07 00:12:18 -08:00
init.ts saving 2026-02-07 00:12:18 -08:00
library.ts saving 2026-02-05 09:34:49 -08:00
package.json saving 2026-02-05 09:34:49 -08:00
server.ts ignoring shm and wal files 2026-02-05 22:57:04 -08:00
state.ts ignoring shm and wal files 2026-02-05 22:57:04 -08:00
tsconfig.json saving 2026-02-05 09:34:49 -08:00
websocket.ts ignoring shm and wal files 2026-02-05 22:57:04 -08:00
ytdlp.ts saving 2026-02-07 00:14:05 -08:00

README.md

Blastoise

Everything that I've wanted out of a networked music player. Self-host. Play your music through the server, but also cache all the tracks locally.

But most importantly, listen to the same stuff as your friends.

Its actually more of a file downloader than a normal music streamer. Built with bun.

First time setup:

bun install

to launch the server

bun run server.ts 

have a look at the config.json that gets created the first time.