YouTubeTracker is a window app which allows user to search for videos, play videos, create local playlists and calculate playlist duration.
App uses Youtube Data Api v3 to search and aquire videos data (title, embed html, id, thumbnail url, duration).
Local database is used to store playlists and theirs videos.
Note that every api requests cost quota. Default daily quota is 10k. This app consumes 101 quota for every succesfull search (100 for search list and 1 for video list). More information about quota can be found here: https://developers.google.com/youtube/v3/getting-started#quota.
-
Genarate Youtube Data Api key (instruction: https://developers.google.com/youtube/v3/getting-started#before-you-start first 3 steps),
Outh 2.0 is not required. -
In project main directory add file API_key.txt with generated api key.
- Text box for typing search phrase also used for typing new playlist name.
- Search button executes search with given phrase.
- Text box for typing max search results from range (1..50).
- View selection, display videos from selected playlist or results from search.
- List with videos from selected view.
- Information about selected playlist (number of videos and duration of playlist).
- Playlist selection.
- Create new playlist, name must be typed in phrase box.
- Delete selected playlist.
- Play selected video in embed player.
- Add selected video to selected playlist available only from search view.
- Remove selected video from selected playlist available only from playlist view.
- Embed video player.
Contributors names and contact info
- Kacper Synator (https://github.com/KacperSynator)
- Paweł Potoczek (https://github.com/PPotoczek)
This project is licensed under the MIT License - see the LICENSE file for details