initial state: muzick music player + recommendation engine

This commit is contained in:
kami
2026-07-14 01:35:52 +04:00
commit 737bf19fd1
196 changed files with 32431 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
# --- Core worker ---
DATABASE_URL=postgresql://user:password@db:5432/muzick # Postgres connection string
REDIS_URL=redis://redis:6379 # Redis (BullMQ) connection string
MUSIC_DIR=/music # Root music library path scanned by the worker
INTEGRITY_SWEEP_CRON=0 3 * * * # Cron for the periodic integrity sweep
# --- External enrichment integrations ---
MUSICBRAINZ_CONTACT=you@example.com # Contact (email/URL) for the required MusicBrainz User-Agent
LASTFM_API_KEY=your-lastfm-api-key # Last.fm API key (enrichment is disabled if empty)
LASTFM_SHARED_SECRET=your-lastfm-shared-secret # Last.fm shared secret (optional; only for authenticated calls)
DISCOGS_TOKEN=your-discogs-token # Discogs personal access token (enrichment is disabled if empty)
# --- Cleanup sweep (dislike lifecycle) ---
CLEANUP_SWEEP_CRON=0 */6 * * * # Cron for the dislike grace-period cleanup sweep
NTFY_URL=https://ntfy.sh # ntfy server base URL (leave empty to disable notifications)
NTFY_TOPIC=muzick # ntfy topic to publish deletion warnings to