Skip to content

.Net window app using Youtube Data Api and local database

License

Notifications You must be signed in to change notification settings

KacperSynator/YouTubeTracker

Repository files navigation

YouTubeTracker

image

Description

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.

Getting Started

Gui Legend

gui_legend

  1. Text box for typing search phrase also used for typing new playlist name.
  2. Search button executes search with given phrase.
  3. Text box for typing max search results from range (1..50).
  4. View selection, display videos from selected playlist or results from search.
  5. List with videos from selected view.
  6. Information about selected playlist (number of videos and duration of playlist).
  7. Playlist selection.
  8. Create new playlist, name must be typed in phrase box.
  9. Delete selected playlist.
  10. Play selected video in embed player.
  11. Add selected video to selected playlist available only from search view.
  12. Remove selected video from selected playlist available only from playlist view.
  13. Embed video player.

Authors

Contributors names and contact info

License

This project is licensed under the MIT License - see the LICENSE file for details

About

.Net window app using Youtube Data Api and local database

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages