├── .devcontainer └── devcontainer.json ├── .env ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── Makefile ├── README.md ├── changelog.md ├── debian ├── changelog ├── changelog_md2deb.py ├── control ├── copyright ├── postinst ├── rules ├── source │ └── format └── templates ├── dev └── images │ ├── AppIconTemplate.svg │ ├── README.md │ ├── Snapcast-152.png │ ├── Snapcast-167.png │ ├── Snapcast-180.png │ ├── Snapcast-512.png │ ├── createico.sh │ ├── resize.sh │ ├── touch-icon-ios-152.png │ ├── touch-icon-ios-167.png │ ├── touch-icon-ios-180.png │ ├── touch-icon-ios-512.png │ └── touch-icon-ios.svg ├── eslint.config.js ├── index.html ├── package.json ├── public ├── apple-touch-icon-180x180.png ├── favicon.ico ├── logo.svg ├── maskable-icon-512x512.png ├── pwa-192x192.png ├── pwa-512x512.png ├── pwa-64x64.png └── robots.txt ├── snapweb.png ├── snapweb_dark.png ├── snapweb_light.png ├── src ├── assets │ ├── 10-seconds-of-silence.mp3 │ ├── logo192.png │ └── snapcast-512.png ├── components │ ├── AboutDialog.tsx │ ├── Client.tsx │ ├── Group.tsx │ ├── Server.tsx │ ├── Settings.tsx │ └── SnapWeb.tsx ├── config.ts ├── main.css ├── main.tsx ├── snapcontrol.ts ├── snapstream.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/.env -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/changelog.md -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/changelog_md2deb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/debian/changelog_md2deb.py -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/debian/postinst -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /debian/templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/debian/templates -------------------------------------------------------------------------------- /dev/images/AppIconTemplate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/AppIconTemplate.svg -------------------------------------------------------------------------------- /dev/images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/README.md -------------------------------------------------------------------------------- /dev/images/Snapcast-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/Snapcast-152.png -------------------------------------------------------------------------------- /dev/images/Snapcast-167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/Snapcast-167.png -------------------------------------------------------------------------------- /dev/images/Snapcast-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/Snapcast-180.png -------------------------------------------------------------------------------- /dev/images/Snapcast-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/Snapcast-512.png -------------------------------------------------------------------------------- /dev/images/createico.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/createico.sh -------------------------------------------------------------------------------- /dev/images/resize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/resize.sh -------------------------------------------------------------------------------- /dev/images/touch-icon-ios-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/touch-icon-ios-152.png -------------------------------------------------------------------------------- /dev/images/touch-icon-ios-167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/touch-icon-ios-167.png -------------------------------------------------------------------------------- /dev/images/touch-icon-ios-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/touch-icon-ios-180.png -------------------------------------------------------------------------------- /dev/images/touch-icon-ios-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/touch-icon-ios-512.png -------------------------------------------------------------------------------- /dev/images/touch-icon-ios.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/dev/images/touch-icon-ios.svg -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/package.json -------------------------------------------------------------------------------- /public/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/public/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/maskable-icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/public/maskable-icon-512x512.png -------------------------------------------------------------------------------- /public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/public/pwa-192x192.png -------------------------------------------------------------------------------- /public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/public/pwa-512x512.png -------------------------------------------------------------------------------- /public/pwa-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/public/pwa-64x64.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/public/robots.txt -------------------------------------------------------------------------------- /snapweb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/snapweb.png -------------------------------------------------------------------------------- /snapweb_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/snapweb_dark.png -------------------------------------------------------------------------------- /snapweb_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/snapweb_light.png -------------------------------------------------------------------------------- /src/assets/10-seconds-of-silence.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/assets/10-seconds-of-silence.mp3 -------------------------------------------------------------------------------- /src/assets/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/assets/logo192.png -------------------------------------------------------------------------------- /src/assets/snapcast-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/assets/snapcast-512.png -------------------------------------------------------------------------------- /src/components/AboutDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/components/AboutDialog.tsx -------------------------------------------------------------------------------- /src/components/Client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/components/Client.tsx -------------------------------------------------------------------------------- /src/components/Group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/components/Group.tsx -------------------------------------------------------------------------------- /src/components/Server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/components/Server.tsx -------------------------------------------------------------------------------- /src/components/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/components/Settings.tsx -------------------------------------------------------------------------------- /src/components/SnapWeb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/components/SnapWeb.tsx -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/main.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/snapcontrol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/snapcontrol.ts -------------------------------------------------------------------------------- /src/snapstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/src/snapstream.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badaix/snapweb/HEAD/vite.config.ts --------------------------------------------------------------------------------