Skip to content

begolf/ngx-youtube-player

 
 

Repository files navigation

ngx-youtube-player-logo

ngx-YouTube-Player

build-url Dependencies Dev Dependencies

YouTube player app built with Angular 7 (latest 7.1.4).

Demo (Updated: 06/01/2019)

Quickstart

Note: Require Node 4+ together with Npm 3+, also be sure to install

1- Install Angular-CLI (latest 7.1.4) :

$ npm install -g @angular/cli@latest

2- Clone the project:

$ git clone https://github.com/SamirHodzic/ngx-youtube-player
$ cd ngx-youtube-player

3- Install the npm packages described in the package.json :

$ npm install

4- Transpile typescript into javascript, host the app and monitor the changes :

$ ng serve

Visit http://localhost:4200 and enjoy!

Dependencies

Features

  • Play music while searching
  • Extended controls
  • Shuffle/Repeat options for your playlists
  • Browser notifications when new song is going to start
  • Different type for video displaying
  • Create local playlist without authorization
  • Simple Import/Export playlists as JSON

TODO

  • 'Now playing' when video is minimized
  • Update UI to be fully responsive for mobile/tablet
  • Browser notification interface when new song is going to start
  • Save multiple playlists and switch between them
  • Write tests
  • ...

About

YouTube player app built with Angular 7

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 60.0%
  • CSS 20.1%
  • HTML 19.9%