A customizable "YouTube-Player" with some handy features. Built on Qt v.5.7
C++ Makefile QMake
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitignore
LICENSE
README.md
linux-build.tar.gz
youtube-player-01.png
youtube-player-02.png
youtube-player-toolbar.png

README.md

YouTube-Player

A customizable "YouTube-Player" with some handy features. Built on Qt v.5.7, written in C++.

Preview

preview

How to build and run

If you have Qt-Creator on your machine, you can grab the source code and open YouTube-Player.pro

Linux:

Grab linux-build.tar.gz

 tar -xzvf linux-build.tar.gz

 cd linux-build

./launch.sh

You are ready to PLAY with YouTube-Player !!

Windows:

Coming Soon

Features

  • YouTube home page is displayed initially
  • You can choose any video just like you do in any browser and play
  • You can either choose to play it once or in a loop
  • Choose from several available features from the toolbar

toolbar

  • Create your own customized "Playlist" with the number of repeat times included

playlist_add

How it Works

  • The application heavily uses Qt's Web Engine
  • main.cpp is the default entry point
  • The web engine view is implemented in webview.cpp
  • dialog.cpp contains code which interacts with user when Add to playlist is clicked
  • playlist.cpp implements the customizable Playlist (the GUI needs much improvement,its kept minimal for now)

To-Do:

  • improve "Playlist" interface
  • Add features to "Playlist"
  • Package for Windows