├── .github ├── act │ ├── push.json │ └── tag.json └── workflows │ ├── build-docker-images.yml │ └── build-release.yml ├── .gitignore ├── .whitesource ├── LICENSE ├── MANIFEST.in ├── README.md ├── doc ├── detailed.md ├── images │ ├── changestream.gif │ ├── hydra.gif │ ├── hydra_setup.png │ ├── library.png │ ├── players.png │ ├── sc1.png │ ├── sc2.png │ ├── sc3.png │ ├── sc4.png │ ├── screen1.png │ ├── screen2.png │ ├── screen3.png │ ├── screen4.png │ ├── screen5.png │ ├── screen6.png │ └── search.gif └── video │ ├── librabry.mov │ └── selectstream.mov ├── docker-compose.dev.yml ├── docker-compose.inst-dev.yml ├── docker-compose.yml ├── docker ├── Dockerfile ├── Dockerfile.inst.dev ├── avahi.sh ├── config │ └── avahi-daemon.conf ├── entrypoint.sh └── nginx │ ├── nginx-nopass.conf │ └── nginx.conf ├── hydra.example.json ├── install.sh ├── requirements.txt ├── setup.py └── src ├── __init__.py ├── config └── hydra.config.json ├── extras ├── hydraplay.default ├── hydraplay.logrotate └── hydraplay.service ├── hydraplay.sh ├── hydraplay ├── __init__.py ├── config.py ├── config │ ├── hydra.config.json │ └── templates │ │ ├── mopidy.conf.j2 │ │ └── snapserver.conf.j2 ├── main.py ├── server │ ├── Executor.py │ ├── HydraServer.py │ ├── MopidyPoolService.py │ ├── SnapCastService.py │ ├── __init__.py │ ├── handler │ │ ├── BaseHandler.py │ │ ├── MopidyExtensionHandler.py │ │ ├── SettingsHandler.py │ │ ├── StaticFileHandler.py │ │ ├── WebsocketProxyHandler.py │ │ └── __init__.py │ └── static │ │ └── snapweb │ │ ├── 3rd-party │ │ └── libflac.js │ │ ├── config.js │ │ ├── config.js.map │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── launcher-icon.png │ │ ├── manifest.json │ │ ├── mute_icon.png │ │ ├── play.png │ │ ├── snapcontrol.js │ │ ├── snapcontrol.js.map │ │ ├── snapstream.js │ │ ├── snapstream.js.map │ │ ├── speaker_icon.png │ │ ├── stop.png │ │ └── styles.css ├── tests │ ├── __init__.py │ └── unit │ │ └── __init__.py ├── util │ ├── YAMLObject.py │ └── __init__.py └── version.py └── ui ├── angular.json ├── e2e ├── protractor.conf.js ├── src │ ├── app.e2e-spec.ts │ └── app.po.ts └── tsconfig.e2e.json ├── package-lock.json ├── package.json ├── src ├── app │ ├── app-routing.module.ts │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.ts │ ├── app.module.ts │ ├── components │ │ ├── media-control │ │ │ ├── media-control.component.html │ │ │ ├── media-control.component.scss │ │ │ ├── media-control.component.spec.ts │ │ │ ├── media-control.component.ts │ │ │ ├── search-result-item │ │ │ │ ├── search-result-item.component.html │ │ │ │ ├── search-result-item.component.scss │ │ │ │ ├── search-result-item.component.spec.ts │ │ │ │ └── search-result-item.component.ts │ │ │ └── search-result-list │ │ │ │ ├── search-result-list.component.html │ │ │ │ ├── search-result-list.component.scss │ │ │ │ ├── search-result-list.component.spec.ts │ │ │ │ └── search-result-list.component.ts │ │ ├── player-control │ │ │ ├── player-control.component.html │ │ │ ├── player-control.component.scss │ │ │ ├── player-control.component.spec.ts │ │ │ └── player-control.component.ts │ │ ├── player │ │ │ ├── player.component.html │ │ │ ├── player.component.scss │ │ │ └── player.component.ts │ │ ├── playlist-control │ │ │ ├── playlist-control.component.html │ │ │ ├── playlist-control.component.scss │ │ │ ├── playlist-control.component.spec.ts │ │ │ ├── playlist-control.component.ts │ │ │ ├── playlist-selection-item │ │ │ │ ├── playlist-selection-item.component.html │ │ │ │ ├── playlist-selection-item.component.scss │ │ │ │ ├── playlist-selection-item.component.spec.ts │ │ │ │ └── playlist-selection-item.component.ts │ │ │ ├── playlist-selection │ │ │ │ ├── playlist-selection.component.html │ │ │ │ ├── playlist-selection.component.scss │ │ │ │ ├── playlist-selection.component.spec.ts │ │ │ │ └── playlist-selection.component.ts │ │ │ ├── tracklist-item │ │ │ │ ├── tracklist-item.component.html │ │ │ │ ├── tracklist-item.component.scss │ │ │ │ ├── tracklist-item.component.spec.ts │ │ │ │ └── tracklist-item.component.ts │ │ │ └── tracklist │ │ │ │ ├── tracklist.component.html │ │ │ │ ├── tracklist.component.scss │ │ │ │ ├── tracklist.component.spec.ts │ │ │ │ └── tracklist.component.ts │ │ ├── volume-control │ │ │ ├── volume-control.component.html │ │ │ ├── volume-control.component.scss │ │ │ ├── volume-control.component.spec.ts │ │ │ └── volume-control.component.ts │ │ └── zone-control │ │ │ ├── client-item │ │ │ ├── client-item.component.html │ │ │ ├── client-item.component.scss │ │ │ ├── client-item.component.spec.ts │ │ │ └── client-item.component.ts │ │ │ ├── stream-item │ │ │ ├── stream-item.component.html │ │ │ ├── stream-item.component.scss │ │ │ ├── stream-item.component.spec.ts │ │ │ └── stream-item.component.ts │ │ │ ├── zone-control.component.html │ │ │ ├── zone-control.component.scss │ │ │ ├── zone-control.component.spec.ts │ │ │ └── zone-control.component.ts │ └── services │ │ ├── config.service.ts │ │ ├── mopidy.service.ts │ │ ├── notification.service.ts │ │ └── snapcast.service.ts ├── assets │ ├── .gitkeep │ └── images │ │ ├── cover_placeholder.jpg │ │ ├── muteButton.svg │ │ ├── nextButton.svg │ │ ├── offButton.svg │ │ ├── pauseButton.svg │ │ ├── playButton.svg │ │ ├── previousButton.svg │ │ ├── search.png │ │ ├── speaker.png │ │ ├── spotify.png │ │ ├── stream.png │ │ ├── tunein.png │ │ ├── volumeDownButton.svg │ │ └── volumeUpButton.svg ├── browserslist ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── karma.conf.js ├── main.ts ├── polyfills.ts ├── sass │ └── mixins.scss ├── styles.scss ├── test.ts ├── tests │ └── app │ │ ├── app.component.spec.ts │ │ ├── components │ │ ├── media │ │ │ └── media.component.spec.ts │ │ ├── player │ │ │ └── player.component.spec.ts │ │ ├── playlist │ │ │ └── playlist.component.spec.ts │ │ └── stream │ │ │ └── stream.component.spec.ts │ │ └── services │ │ ├── broadcaster.service.spec.ts │ │ ├── mopidy.service.spec.ts │ │ ├── snapcast.service.spec.ts │ │ └── websocket.service.spec.ts ├── tsconfig.app.json ├── tsconfig.spec.json └── tslint.json ├── tsconfig.json └── tslint.json /.github/act/push.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/.github/act/push.json -------------------------------------------------------------------------------- /.github/act/tag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/.github/act/tag.json -------------------------------------------------------------------------------- /.github/workflows/build-docker-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/.github/workflows/build-docker-images.yml -------------------------------------------------------------------------------- /.github/workflows/build-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/.github/workflows/build-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/.gitignore -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/.whitesource -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/README.md -------------------------------------------------------------------------------- /doc/detailed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/detailed.md -------------------------------------------------------------------------------- /doc/images/changestream.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/changestream.gif -------------------------------------------------------------------------------- /doc/images/hydra.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/hydra.gif -------------------------------------------------------------------------------- /doc/images/hydra_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/hydra_setup.png -------------------------------------------------------------------------------- /doc/images/library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/library.png -------------------------------------------------------------------------------- /doc/images/players.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/players.png -------------------------------------------------------------------------------- /doc/images/sc1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/sc1.png -------------------------------------------------------------------------------- /doc/images/sc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/sc2.png -------------------------------------------------------------------------------- /doc/images/sc3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/sc3.png -------------------------------------------------------------------------------- /doc/images/sc4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/sc4.png -------------------------------------------------------------------------------- /doc/images/screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/screen1.png -------------------------------------------------------------------------------- /doc/images/screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/screen2.png -------------------------------------------------------------------------------- /doc/images/screen3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/screen3.png -------------------------------------------------------------------------------- /doc/images/screen4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/screen4.png -------------------------------------------------------------------------------- /doc/images/screen5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/screen5.png -------------------------------------------------------------------------------- /doc/images/screen6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/screen6.png -------------------------------------------------------------------------------- /doc/images/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/images/search.gif -------------------------------------------------------------------------------- /doc/video/librabry.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/video/librabry.mov -------------------------------------------------------------------------------- /doc/video/selectstream.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/doc/video/selectstream.mov -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.inst-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/docker-compose.inst-dev.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile.inst.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/docker/Dockerfile.inst.dev -------------------------------------------------------------------------------- /docker/avahi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/docker/avahi.sh -------------------------------------------------------------------------------- /docker/config/avahi-daemon.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/docker/config/avahi-daemon.conf -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/nginx/nginx-nopass.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/docker/nginx/nginx-nopass.conf -------------------------------------------------------------------------------- /docker/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/docker/nginx/nginx.conf -------------------------------------------------------------------------------- /hydra.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/hydra.example.json -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/install.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | tornado 2 | jinja2 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/setup.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/config/hydra.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/config/hydra.config.json -------------------------------------------------------------------------------- /src/extras/hydraplay.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/extras/hydraplay.default -------------------------------------------------------------------------------- /src/extras/hydraplay.logrotate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/extras/hydraplay.logrotate -------------------------------------------------------------------------------- /src/extras/hydraplay.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/extras/hydraplay.service -------------------------------------------------------------------------------- /src/hydraplay.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay.sh -------------------------------------------------------------------------------- /src/hydraplay/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hydraplay/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/config.py -------------------------------------------------------------------------------- /src/hydraplay/config/hydra.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/config/hydra.config.json -------------------------------------------------------------------------------- /src/hydraplay/config/templates/mopidy.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/config/templates/mopidy.conf.j2 -------------------------------------------------------------------------------- /src/hydraplay/config/templates/snapserver.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/config/templates/snapserver.conf.j2 -------------------------------------------------------------------------------- /src/hydraplay/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/main.py -------------------------------------------------------------------------------- /src/hydraplay/server/Executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/Executor.py -------------------------------------------------------------------------------- /src/hydraplay/server/HydraServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/HydraServer.py -------------------------------------------------------------------------------- /src/hydraplay/server/MopidyPoolService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/MopidyPoolService.py -------------------------------------------------------------------------------- /src/hydraplay/server/SnapCastService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/SnapCastService.py -------------------------------------------------------------------------------- /src/hydraplay/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hydraplay/server/handler/BaseHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/handler/BaseHandler.py -------------------------------------------------------------------------------- /src/hydraplay/server/handler/MopidyExtensionHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/handler/MopidyExtensionHandler.py -------------------------------------------------------------------------------- /src/hydraplay/server/handler/SettingsHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/handler/SettingsHandler.py -------------------------------------------------------------------------------- /src/hydraplay/server/handler/StaticFileHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/handler/StaticFileHandler.py -------------------------------------------------------------------------------- /src/hydraplay/server/handler/WebsocketProxyHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/handler/WebsocketProxyHandler.py -------------------------------------------------------------------------------- /src/hydraplay/server/handler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/3rd-party/libflac.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/3rd-party/libflac.js -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/config.js -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/config.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/config.js.map -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/favicon.ico -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/index.html -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/launcher-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/launcher-icon.png -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/manifest.json -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/mute_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/mute_icon.png -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/play.png -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/snapcontrol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/snapcontrol.js -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/snapcontrol.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/snapcontrol.js.map -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/snapstream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/snapstream.js -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/snapstream.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/snapstream.js.map -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/speaker_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/speaker_icon.png -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/stop.png -------------------------------------------------------------------------------- /src/hydraplay/server/static/snapweb/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/server/static/snapweb/styles.css -------------------------------------------------------------------------------- /src/hydraplay/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hydraplay/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hydraplay/util/YAMLObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/hydraplay/util/YAMLObject.py -------------------------------------------------------------------------------- /src/hydraplay/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hydraplay/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.0" -------------------------------------------------------------------------------- /src/ui/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/angular.json -------------------------------------------------------------------------------- /src/ui/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/e2e/protractor.conf.js -------------------------------------------------------------------------------- /src/ui/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /src/ui/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/e2e/src/app.po.ts -------------------------------------------------------------------------------- /src/ui/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /src/ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/package-lock.json -------------------------------------------------------------------------------- /src/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/package.json -------------------------------------------------------------------------------- /src/ui/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /src/ui/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/app.component.html -------------------------------------------------------------------------------- /src/ui/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/app.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/app.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/app.module.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/media-control.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/media-control.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/media-control.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/media-control.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/media-control.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/media-control.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/media-control.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/media-control.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/search-result-item/search-result-item.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/search-result-item/search-result-item.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/search-result-item/search-result-item.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/search-result-item/search-result-item.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/search-result-item/search-result-item.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/search-result-item/search-result-item.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/search-result-item/search-result-item.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/search-result-item/search-result-item.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/search-result-list/search-result-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/search-result-list/search-result-list.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/search-result-list/search-result-list.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/search-result-list/search-result-list.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/search-result-list/search-result-list.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/search-result-list/search-result-list.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/media-control/search-result-list/search-result-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/media-control/search-result-list/search-result-list.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/player-control/player-control.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/player-control/player-control.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/player-control/player-control.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/player-control/player-control.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/components/player-control/player-control.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/player-control/player-control.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/player-control/player-control.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/player-control/player-control.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/player/player.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/player/player.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/player/player.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/player/player.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/components/player/player.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/player/player.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-control.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/playlist-control.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-control.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/playlist-control.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-control.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/playlist-control.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-control.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/playlist-control.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-selection-item/playlist-selection-item.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/playlist-selection-item/playlist-selection-item.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-selection-item/playlist-selection-item.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-selection-item/playlist-selection-item.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/playlist-selection-item/playlist-selection-item.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-selection-item/playlist-selection-item.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/playlist-selection-item/playlist-selection-item.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-selection/playlist-selection.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/playlist-selection/playlist-selection.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-selection/playlist-selection.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/playlist-selection/playlist-selection.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-selection/playlist-selection.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/playlist-selection/playlist-selection.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/playlist-selection/playlist-selection.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/playlist-selection/playlist-selection.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/tracklist-item/tracklist-item.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/tracklist-item/tracklist-item.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/tracklist-item/tracklist-item.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/tracklist-item/tracklist-item.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/tracklist-item/tracklist-item.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/tracklist-item/tracklist-item.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/tracklist-item/tracklist-item.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/tracklist-item/tracklist-item.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/tracklist/tracklist.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/tracklist/tracklist.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/tracklist/tracklist.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/tracklist/tracklist.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/tracklist/tracklist.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/tracklist/tracklist.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/playlist-control/tracklist/tracklist.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/playlist-control/tracklist/tracklist.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/volume-control/volume-control.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/volume-control/volume-control.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/volume-control/volume-control.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/volume-control/volume-control.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/components/volume-control/volume-control.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/volume-control/volume-control.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/volume-control/volume-control.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/volume-control/volume-control.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/client-item/client-item.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/zone-control/client-item/client-item.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/client-item/client-item.component.scss: -------------------------------------------------------------------------------- 1 | .activeClient { 2 | color: #03DAC6; 3 | } -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/client-item/client-item.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/zone-control/client-item/client-item.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/client-item/client-item.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/zone-control/client-item/client-item.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/stream-item/stream-item.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/zone-control/stream-item/stream-item.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/stream-item/stream-item.component.scss: -------------------------------------------------------------------------------- 1 | .activeStream{ 2 | color:#03DAC6; 3 | } 4 | 5 | -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/stream-item/stream-item.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/zone-control/stream-item/stream-item.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/stream-item/stream-item.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/zone-control/stream-item/stream-item.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/zone-control.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/zone-control/zone-control.component.html -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/zone-control.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/zone-control/zone-control.component.scss -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/zone-control.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/zone-control/zone-control.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/app/components/zone-control/zone-control.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/components/zone-control/zone-control.component.ts -------------------------------------------------------------------------------- /src/ui/src/app/services/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/services/config.service.ts -------------------------------------------------------------------------------- /src/ui/src/app/services/mopidy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/services/mopidy.service.ts -------------------------------------------------------------------------------- /src/ui/src/app/services/notification.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/services/notification.service.ts -------------------------------------------------------------------------------- /src/ui/src/app/services/snapcast.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/app/services/snapcast.service.ts -------------------------------------------------------------------------------- /src/ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/src/assets/images/cover_placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/cover_placeholder.jpg -------------------------------------------------------------------------------- /src/ui/src/assets/images/muteButton.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/muteButton.svg -------------------------------------------------------------------------------- /src/ui/src/assets/images/nextButton.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/nextButton.svg -------------------------------------------------------------------------------- /src/ui/src/assets/images/offButton.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/offButton.svg -------------------------------------------------------------------------------- /src/ui/src/assets/images/pauseButton.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/pauseButton.svg -------------------------------------------------------------------------------- /src/ui/src/assets/images/playButton.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/playButton.svg -------------------------------------------------------------------------------- /src/ui/src/assets/images/previousButton.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/previousButton.svg -------------------------------------------------------------------------------- /src/ui/src/assets/images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/search.png -------------------------------------------------------------------------------- /src/ui/src/assets/images/speaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/speaker.png -------------------------------------------------------------------------------- /src/ui/src/assets/images/spotify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/spotify.png -------------------------------------------------------------------------------- /src/ui/src/assets/images/stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/stream.png -------------------------------------------------------------------------------- /src/ui/src/assets/images/tunein.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/tunein.png -------------------------------------------------------------------------------- /src/ui/src/assets/images/volumeDownButton.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/volumeDownButton.svg -------------------------------------------------------------------------------- /src/ui/src/assets/images/volumeUpButton.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/assets/images/volumeUpButton.svg -------------------------------------------------------------------------------- /src/ui/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/browserslist -------------------------------------------------------------------------------- /src/ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/ui/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/environments/environment.ts -------------------------------------------------------------------------------- /src/ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/favicon.ico -------------------------------------------------------------------------------- /src/ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/index.html -------------------------------------------------------------------------------- /src/ui/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/karma.conf.js -------------------------------------------------------------------------------- /src/ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/main.ts -------------------------------------------------------------------------------- /src/ui/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/polyfills.ts -------------------------------------------------------------------------------- /src/ui/src/sass/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/sass/mixins.scss -------------------------------------------------------------------------------- /src/ui/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/styles.scss -------------------------------------------------------------------------------- /src/ui/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/test.ts -------------------------------------------------------------------------------- /src/ui/src/tests/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tests/app/app.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/tests/app/components/media/media.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tests/app/components/media/media.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/tests/app/components/player/player.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tests/app/components/player/player.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/tests/app/components/playlist/playlist.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tests/app/components/playlist/playlist.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/tests/app/components/stream/stream.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tests/app/components/stream/stream.component.spec.ts -------------------------------------------------------------------------------- /src/ui/src/tests/app/services/broadcaster.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tests/app/services/broadcaster.service.spec.ts -------------------------------------------------------------------------------- /src/ui/src/tests/app/services/mopidy.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tests/app/services/mopidy.service.spec.ts -------------------------------------------------------------------------------- /src/ui/src/tests/app/services/snapcast.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tests/app/services/snapcast.service.spec.ts -------------------------------------------------------------------------------- /src/ui/src/tests/app/services/websocket.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tests/app/services/websocket.service.spec.ts -------------------------------------------------------------------------------- /src/ui/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tsconfig.app.json -------------------------------------------------------------------------------- /src/ui/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tsconfig.spec.json -------------------------------------------------------------------------------- /src/ui/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/src/tslint.json -------------------------------------------------------------------------------- /src/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/tsconfig.json -------------------------------------------------------------------------------- /src/ui/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariolukas/HydraPlay/HEAD/src/ui/tslint.json --------------------------------------------------------------------------------