├── .editorconfig ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .jscsrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── about ├── about-page.js ├── about.css └── about.html ├── config.json.example ├── defaultStations.json ├── fonts ├── MaterialIcons-Regular.eot ├── MaterialIcons-Regular.ttf ├── MaterialIcons-Regular.woff └── MaterialIcons-Regular.woff2 ├── help ├── help-page.js ├── help.css └── help.html ├── images ├── 7soul.png ├── bagel.png ├── beatblender.png ├── bootliquor.png ├── brfm.png ├── cliqhop.png ├── covers.png ├── deepspaceone.png ├── defcon.png ├── digitalis.png ├── doomed.png ├── dronezone.png ├── dubstep.png ├── earwaves.png ├── fluid.png ├── folkfwd.png ├── groovesalad.png ├── icon.pxm ├── icon128.png ├── icon48.png ├── icon512.png ├── icon512.png.icns ├── illstreet.png ├── indiepop.png ├── lush.png ├── metal.png ├── missioncontrol.png ├── poptron.png ├── secretagent.png ├── seventies.png ├── sf1033.png ├── silent.png ├── sonicuniverse.png ├── spacestation.png ├── suburbsofgoa.png ├── thetrip.png ├── thistle.png └── u80s.png ├── index ├── index-page.js ├── index.css └── index.html ├── main.js ├── models ├── app-menu.js ├── chromecast-scanner.js ├── chromecast.js ├── eventful.js ├── fetcher.js ├── flash-messages.js ├── lastfm.js ├── link-handler.js ├── router.js ├── settings.js └── soma.js ├── package.json ├── page ├── page.css ├── page.html └── page.js ├── screenshots ├── choose-station.png ├── notification.png ├── os-x.png └── settings.png ├── scripts ├── bump-version.js └── travis │ └── before_deploy.sh ├── settings ├── settings-page.js ├── settings.css └── settings.html └── test ├── app_test.js ├── fetch-mocks.js └── index_test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /dist 3 | config.json 4 | npm-debug.log 5 | .idea 6 | -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/.jscsrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/README.md -------------------------------------------------------------------------------- /about/about-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/about/about-page.js -------------------------------------------------------------------------------- /about/about.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/about/about.css -------------------------------------------------------------------------------- /about/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/about/about.html -------------------------------------------------------------------------------- /config.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/config.json.example -------------------------------------------------------------------------------- /defaultStations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/defaultStations.json -------------------------------------------------------------------------------- /fonts/MaterialIcons-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/fonts/MaterialIcons-Regular.eot -------------------------------------------------------------------------------- /fonts/MaterialIcons-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/fonts/MaterialIcons-Regular.ttf -------------------------------------------------------------------------------- /fonts/MaterialIcons-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/fonts/MaterialIcons-Regular.woff -------------------------------------------------------------------------------- /fonts/MaterialIcons-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/fonts/MaterialIcons-Regular.woff2 -------------------------------------------------------------------------------- /help/help-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/help/help-page.js -------------------------------------------------------------------------------- /help/help.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/help/help.css -------------------------------------------------------------------------------- /help/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/help/help.html -------------------------------------------------------------------------------- /images/7soul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/7soul.png -------------------------------------------------------------------------------- /images/bagel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/bagel.png -------------------------------------------------------------------------------- /images/beatblender.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/beatblender.png -------------------------------------------------------------------------------- /images/bootliquor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/bootliquor.png -------------------------------------------------------------------------------- /images/brfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/brfm.png -------------------------------------------------------------------------------- /images/cliqhop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/cliqhop.png -------------------------------------------------------------------------------- /images/covers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/covers.png -------------------------------------------------------------------------------- /images/deepspaceone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/deepspaceone.png -------------------------------------------------------------------------------- /images/defcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/defcon.png -------------------------------------------------------------------------------- /images/digitalis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/digitalis.png -------------------------------------------------------------------------------- /images/doomed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/doomed.png -------------------------------------------------------------------------------- /images/dronezone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/dronezone.png -------------------------------------------------------------------------------- /images/dubstep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/dubstep.png -------------------------------------------------------------------------------- /images/earwaves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/earwaves.png -------------------------------------------------------------------------------- /images/fluid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/fluid.png -------------------------------------------------------------------------------- /images/folkfwd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/folkfwd.png -------------------------------------------------------------------------------- /images/groovesalad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/groovesalad.png -------------------------------------------------------------------------------- /images/icon.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/icon.pxm -------------------------------------------------------------------------------- /images/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/icon128.png -------------------------------------------------------------------------------- /images/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/icon48.png -------------------------------------------------------------------------------- /images/icon512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/icon512.png -------------------------------------------------------------------------------- /images/icon512.png.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/icon512.png.icns -------------------------------------------------------------------------------- /images/illstreet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/illstreet.png -------------------------------------------------------------------------------- /images/indiepop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/indiepop.png -------------------------------------------------------------------------------- /images/lush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/lush.png -------------------------------------------------------------------------------- /images/metal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/metal.png -------------------------------------------------------------------------------- /images/missioncontrol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/missioncontrol.png -------------------------------------------------------------------------------- /images/poptron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/poptron.png -------------------------------------------------------------------------------- /images/secretagent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/secretagent.png -------------------------------------------------------------------------------- /images/seventies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/seventies.png -------------------------------------------------------------------------------- /images/sf1033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/sf1033.png -------------------------------------------------------------------------------- /images/silent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/silent.png -------------------------------------------------------------------------------- /images/sonicuniverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/sonicuniverse.png -------------------------------------------------------------------------------- /images/spacestation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/spacestation.png -------------------------------------------------------------------------------- /images/suburbsofgoa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/suburbsofgoa.png -------------------------------------------------------------------------------- /images/thetrip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/thetrip.png -------------------------------------------------------------------------------- /images/thistle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/thistle.png -------------------------------------------------------------------------------- /images/u80s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/images/u80s.png -------------------------------------------------------------------------------- /index/index-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/index/index-page.js -------------------------------------------------------------------------------- /index/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/index/index.css -------------------------------------------------------------------------------- /index/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/index/index.html -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/main.js -------------------------------------------------------------------------------- /models/app-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/models/app-menu.js -------------------------------------------------------------------------------- /models/chromecast-scanner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/models/chromecast-scanner.js -------------------------------------------------------------------------------- /models/chromecast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/models/chromecast.js -------------------------------------------------------------------------------- /models/eventful.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/models/eventful.js -------------------------------------------------------------------------------- /models/fetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/models/fetcher.js -------------------------------------------------------------------------------- /models/flash-messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/models/flash-messages.js -------------------------------------------------------------------------------- /models/lastfm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/models/lastfm.js -------------------------------------------------------------------------------- /models/link-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/models/link-handler.js -------------------------------------------------------------------------------- /models/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/models/router.js -------------------------------------------------------------------------------- /models/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/models/settings.js -------------------------------------------------------------------------------- /models/soma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/models/soma.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/package.json -------------------------------------------------------------------------------- /page/page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/page/page.css -------------------------------------------------------------------------------- /page/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/page/page.html -------------------------------------------------------------------------------- /page/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/page/page.js -------------------------------------------------------------------------------- /screenshots/choose-station.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/screenshots/choose-station.png -------------------------------------------------------------------------------- /screenshots/notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/screenshots/notification.png -------------------------------------------------------------------------------- /screenshots/os-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/screenshots/os-x.png -------------------------------------------------------------------------------- /screenshots/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/screenshots/settings.png -------------------------------------------------------------------------------- /scripts/bump-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/scripts/bump-version.js -------------------------------------------------------------------------------- /scripts/travis/before_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/scripts/travis/before_deploy.sh -------------------------------------------------------------------------------- /settings/settings-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/settings/settings-page.js -------------------------------------------------------------------------------- /settings/settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/settings/settings.css -------------------------------------------------------------------------------- /settings/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/settings/settings.html -------------------------------------------------------------------------------- /test/app_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/test/app_test.js -------------------------------------------------------------------------------- /test/fetch-mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/test/fetch-mocks.js -------------------------------------------------------------------------------- /test/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cheshire137/huxleyfm/HEAD/test/index_test.js --------------------------------------------------------------------------------