Go to file
Peter Li d184c6a663 updating reference server 2026-06-07 19:48:13 -07:00
android Add iOS port design and explicit library search 2026-06-06 22:42:22 -07:00
docs updating reference server 2026-06-07 19:48:13 -07:00
ios ios 2026-06-07 19:45:38 -07:00
music saving 2026-02-05 09:34:49 -08:00
public queue diff estimates 2026-02-08 22:55:38 -08:00
routes scanning 2026-05-31 18:36:14 -07:00
.gitignore blastoise ios 2026-06-07 17:49:42 -07: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 scanning 2026-05-31 18:36:14 -07:00
config.ts scanning 2026-05-31 18:36:14 -07:00
db.ts scanning 2026-05-31 18:36:14 -07:00
init.ts scanning 2026-05-31 18:36:14 -07:00
library.ts scanning 2026-05-31 18:36:14 -07:00
package.json saving 2026-02-05 09:34:49 -08:00
run-android-native.bat kotlin based android app 2026-06-03 19:40:03 -07: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.