stashing this darn thing to purge objects from memory
Go to file
peterino2 5a318e7d8c ytdlp upgrade 2026-02-04 02:02:25 -08:00
music updated README.md 2026-02-03 08:14:51 -08:00
public ytdlp upgrade 2026-02-04 02:02:25 -08:00
.gitignore updated README.md 2026-02-03 08:14:51 -08:00
AGENTS.md saving 2026-02-03 00:11:26 -08:00
README.md updated README.md 2026-02-03 08:14:51 -08:00
auth.ts updated README.md 2026-02-03 08:14:51 -08:00
bun.lock updated README.md 2026-02-03 08:14:51 -08:00
channel.ts saving 2026-02-03 01:10:20 -08:00
db.ts added way to delete channels 2026-02-03 20:41:17 -08:00
library.ts saving 2026-02-03 01:10:20 -08:00
package.json updated README.md 2026-02-03 08:14:51 -08:00
server.ts ytdlp upgrade 2026-02-04 02:02:25 -08:00
tsconfig.json saving 2026-02-02 16:00:26 -08:00
ytdlp.ts ytdlp upgrade 2026-02-04 02:02:25 -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.