• Stars
    star
    334
  • Rank 125,769 (Top 3 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 12 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Echoes is a media player based on youtube which provides a great user experience (no ads!). Overall, it's a web application that is based on angular.js & bootstrap.

Build Status

Check out Echoes Player 2 - built with Angular 2 & Ngrx - production app

Echoes Player ~(EMC)

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?

Echoes Player is also available as a Chrome Application

It can be regarded as the Media Player experience for youtube listening pleasure.

Tech Review

it's a sample web app built with Angular JS v1.x, Bootstrap v3.x, ES2015 and Loader Spec.

Updates & Help

Echoes is constantly developed and enhanced with missing features such as creating playlists, organizing by albums or other favorite attribute. You may suggest, contribute or reporting various issues in the issues system.

Requirements

  1. Install NodeJS - http://nodejs.org/ or via command line
  2. Phantomjs (client testing): npm install phantomjs
  3. for Node Debugging using node inspector: npm install -g node-inspector (? install less npm install -g less)

Development mode

To run the project, please use: npm start

Tests

Tests are invoked via terminal

UI Unit Tests

Running unit tests npm test Running unit tests in debug mode - npm run testd

Running local unit tests with Browserstack

not working at the moment Taken from github run this in one terminal - ./BrowserStackLocal browserstack.key run this in another terminal - browserstack-runner

  1. use browserstack.json

End To End Tests

  1. Pioneer.js - npm run pioneer
  2. Protractor - npm run e2e
  3. Protractor with Debug Mode - npm run e2ed
  4. Protractor in Browserstack - gulp test:e2e

Bitdeli Badge

More Repositories

1

ngx-infinite-scroll

Infinite Scroll Directive for Angular
TypeScript
1,196
star
2

echoes-player

Echoes Player: the missing Media Player experience for Youtube - Built with Angular (9), ngrx (9), Angular CLI, Boostrap (SASS), Youtube api
TypeScript
834
star
3

angular-es6-styleguide

Angular (v 1.5) with ES6 / ES2015 Style Guide: A starting point for Angular development teams to provide consistency through good practices. http://orizens.com
204
star
4

ngrx-styleguide

a collection of best practices / commonly used patterns with ngrx extensions - store, effects, router and others
140
star
5

ngx-youtube-player

(ngx) A youtube component wrapped with Angular (typescript)
TypeScript
91
star
6

supernova-angular-1.5.x-es6-starter

starter kit for angular > 1.5.x, > es6, karma and jasmine
JavaScript
71
star
7

ngx-typeahead

A simple but yet powerful typeahead component for Angular (css framework agnostic)
TypeScript
60
star
8

sublime-angular2-snippets

John Papa's snippets for sublime text
51
star
9

Backbone.Safe

a plugin for backbone models to save & load data using localstorage as well
JavaScript
32
star
10

affinity

affinity is a case study: an attempt to create a simple component based library
TypeScript
18
star
11

angular2-infinite-scroll

Infinite Scroll Directive For Angular (version 2 up to 2.3.1)
TypeScript
15
star
12

gulp-dogen

a fast & easy scaffold cli for any development (based on gulp)
JavaScript
14
star
13

ngrx-action-creator-factory

An Action Creator Factory for ngrx
JavaScript
13
star
14

Backbone.Beamer

An Extension Manager & Loader for Backbone.js
JavaScript
10
star
15

html-extended

HTML syntax Sublime Text definition which supports Web Components with "-" in tag name
8
star
16

backbone-switcher

A view manager that switch views. built on top of backbone.beamer extension manager
JavaScript
8
star
17

angular2to1

An angular 2 to angular 1 Shim - Write angular 2 components with angular 1
JavaScript
7
star
18

Timber

An application framework for starting projects with Backbone.js & Requirejs DEPRECATED
JavaScript
5
star
19

echoes-comp

A Component Base version for Echoes Player
JavaScript
3
star
20

use-recorder

A Mic recorder hook for React
TypeScript
3
star
21

backbone-transition

A view manager that inserts transition to before and after render method. built on top of backbone.beamer extension manager
JavaScript
2
star
22

echoes-mobile

echoes player wrapped in ionic for Android
JavaScript
1
star
23

backbone.collection-view

A collection view support on top of backbone.beamer extension manager
JavaScript
1
star