Go to file
peterino2 6b6fb26a6e Add frontend audio visualizer 2026-07-02 15:22:52 -07:00
android styling and website fixes 2026-06-12 09:56:13 -07:00
ios Add iOS port design and explicit library search 2026-06-06 22:42:22 -07:00
music saving 2026-02-05 09:34:49 -08:00
public Add frontend audio visualizer 2026-07-02 15:22:52 -07:00
routes scanning 2026-05-31 18:36:14 -07: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 scanning 2026-05-31 18:36:14 -07:00
config.ts styling and website fixes 2026-06-12 09:56:13 -07:00
db.ts scanning 2026-05-31 18:36:14 -07:00
init.ts styling and website fixes 2026-06-12 09:56:13 -07:00
library.ts styling and website fixes 2026-06-12 09:56:13 -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.