feat: complete dashboard redesign, proxy unification, and Windows compatibility fixes
This commit is contained in:
19
Makefile
19
Makefile
@@ -1,11 +1,11 @@
|
||||
.PHONY: dev boot stop logs rebuild status pipes mac-audio spotify
|
||||
.PHONY: dev boot stop logs rebuild status pipes mac-audio spotify windows-audio
|
||||
|
||||
# ── Docker ─────────────────────────────────────────────────────────────────────
|
||||
|
||||
dev: pipes
|
||||
dev:
|
||||
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d
|
||||
|
||||
boot: pipes
|
||||
boot:
|
||||
docker compose up -d
|
||||
|
||||
stop:
|
||||
@@ -23,9 +23,6 @@ rebuild:
|
||||
status:
|
||||
docker compose -f docker-compose.yml -f docker-compose.dev.yml ps
|
||||
|
||||
pipes:
|
||||
@bash scripts/init-pipes.sh
|
||||
|
||||
# ── Mac native audio (dev) ─────────────────────────────────────────────────────
|
||||
# Runs a real Snapcast client on the Mac, connected to the Docker snapserver.
|
||||
# Audio plays through Mac speakers. This is the "mac-audio" zone.
|
||||
@@ -50,3 +47,13 @@ spotify:
|
||||
--bitrate $${SPOTIFY_BITRATE:-320} \
|
||||
--backend rodio \
|
||||
--zeroconf-port 57621
|
||||
|
||||
# ── Windows native audio (dev) ─────────────────────────────────────────────────
|
||||
# Runs a real Snapcast client on Windows, connected to the Docker snapserver.
|
||||
# Audio plays through Windows speakers. This is the "windows-pc" zone.
|
||||
# Requires: snapcast from https://github.com/badaix/snapcast/releases
|
||||
|
||||
windows-audio:
|
||||
@echo "Starting Snapcast client → Windows speakers (zone: windows-pc)"
|
||||
@where snapclient > nul || (echo "Please install Snapcast from https://github.com/badaix/snapcast/releases" && exit 1)
|
||||
snapclient --host localhost --port 1704 --hostID windows-pc --player wasapi
|
||||
|
||||
Reference in New Issue
Block a user