Skip to content
/ ngTube Public

Simplified Youtube Player web application using the public Youtube API. - Angularattack 2016

License

Notifications You must be signed in to change notification settings

ngtube/ngTube

Repository files navigation

Ngtube

Try me here ! Ngtube

User guide

Research and results

First thing is making your search in the upper navigation bar: results appears in a grid of at most 3 videos a line.

You can now select:

  • play a video by clicking on the thumbnail
  • read the description by clicking on the video's title
  • add this video to your playlist

Footer commands

Once a video is selected, commands will be available.

  • Stop/Play: usual usage
  • Repeat mode: [ None | Single song | Playlist ]
  • Previous/Next song: if current video is not in playlist, next and previous will be the first one of it
  • Mute/Unmute and sound equalizer
  • Video quality: the ones only available for this video (from 144p to 4K)
  • Cinema mode: set a dark background when player is maximise
  • Maximise/minimise: turn the player to a small tile at the bottom left, player is still usable
  • Add to playlist: add the current video at the end of the playlist

Youtube player's buttons and footer ones are synchronized.

Playlist

A single, anonymous, playlist can be created by a user. Its state is stored on the client (localStorage) browser and is restored at application launch.

  • Empty the playlist: it is a one step action and undo is not available
  • Remove a video: by clicking the cross on the tile
  • Move in playlist: by clicking the up/down arrows on the video
  • Select a video: by clicking the tile anywhere else

Libraries

Development only libraries

Why this project ?

Ngtube is a simplified youtube browser application made for Angular attack

Angularattack

Team contact

About

Simplified Youtube Player web application using the public Youtube API. - Angularattack 2016

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published