Echoes is a great youtube player developed by Oren Farhi. It's fun & easy to listen or watch videos from youtube with Echoes. What if youtube was designed to be used as music player? This repository is an implementation of Echoes Player with Angular (+2)- It's still a work in progress aimed at learning Angular (+2).
Echoes Player is also available as a Chrome Application
It can be regarded as the Media Player experience for youtube listening pleasure.
I'm a Senior Javascript Engineer & A Front End Consultant. My services include:
- consulting to companies and startups on how to approach code in their projects and keep it maintainable.
- I provide project bootstrapping and development - while afterwards, I integrate it on site and guide the team on it.
- ngrx/store - State Management a la "Redux" based on RxJs
- ngrx/effects - Side Effects layer for ngrx/store
ngrx/notify(disabled until upgrade) - reactive web notifications- ngrx-store-localstorage - local sotrage support for ngrx/store
- ngrx/store-devtools - a connector to redux devtool for chrome
- Angular +4.x
- Angular CLI
- Bootstrap v3.x (SASS)
- Typescript 2.x
- ES6 / ES2015 (using Loader Spec)
- Webpack 2.x
This project was generated with Angular CLI version 1.0.0.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive/pipe/service/class/module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
Run npm run build:prod
to build the project minified for production with AOT.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
Before running the tests make sure you are serving the app via ng serve
.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
- make sure
npm i source-map-explorer -g
ng build --prod --aot --sm
(the sourcemap is for later steps)cd dist && source-map-explorer A-FILE-WITH-HASH.js