Awesome
Snapweb
Web client for Snapcast, optimized for mobile devices, with the look and feel of Snapdroid
Develop
- Add your snapserver host as a local environment var
echo 'VITE_APP_SNAPSERVER_HOST = localhost:1780' > .env.local
- Install dependencies
npm ci
- Run local web server and watcher
npm run dev
Build for production
- Install dependencies:
npm ci
- Build:
npm run build
- Copy the created
dist
directory to some path on your snapserver host and let the[http] doc_root
in yoursnapserver.conf
point to it - Restart
snapserver
and navigate with a browser tohttp://<snapserver host>:1780
- Enjoy :)
Prebuilt versions can be downloaded as zip archive or debian package in Releases.
Setup as WebApp
On Android open http://<snapserver host>:1780
in Chrome and select in the menu
Add to homescreen
Screenshot
Screenshot is taken on a Pixel 7 emulation in Chrome DevTools
Contributing
Since my time and my web development skills are limited, pull requests are
highly appreciated. Please check the list of
open issues.
Branch from the develop
branch and ensure it is up to date with the current
develop
branch before submitting your pull request.
High prio issues: