← Back to work

Synos

Design, Development · 2025 · Personal use app (requires Synology NAS)

A Spotify-style music player that streams from a personal Synology NAS.

Albums
Player
Artists
Settings

Why I built this

I own a Synology NAS with my full music library on it. Synology's native Audio Station app is functional but hasn't been meaningfully updated in years. It looks like software from 2014. I wanted something that felt like a modern streaming app but played from my own hardware.

What it does

Synos connects to your NAS over your local network and streams your music library. Album grid with cover art, artist browsing, search, queue management, and a persistent player bar that keeps music going as you navigate between views.

Settings include a 6-band equalizer that persists across sessions, crossfade between tracks, and audio fingerprinting for similarity matching. Installable as a PWA with keyboard shortcuts for playback.

Technical notes

  • Connects to Synology Audio Station API (v5516+) over HTTP
  • Zustand for state management (player, queue, EQ settings)
  • Web Audio API for real-time equalizer processing
  • All credentials stored locally in the browser, never sent to a server
  • Next.js, Tailwind, Framer Motion