Giter Club home page Giter Club logo

ngx-youtube-player's Introduction

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
  • ...

ngx-youtube-player's People

Contributors

samirhodzic avatar toome123 avatar nbfontana avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.