/YouTubeWatcher

watch youtube offline from your windows desktop via a modern UWP app

Primary LanguageC#

Find & Download YT vids as mp3/mp4

  • experiment with UWP and see what it can do
  • test the folder/file/security/permission uwp api
  • experiment on the media api's & controls to see how evolved the uwp api is
  • use 3rd party libs , ffmpeg / youtubeconverter. Lets see how easy it is to incorporate them in the UWP sandbox
  • use sqlite for client side DB persistence

Home (webview loading youtube): alt text

Youtube Selected Video (webview loading youtube video): This gives you the option to download the vid as mp3/4 and quality alt text

Job : once you download video it is queued as a job alt text

Job : closer look at the taskbar showing inprogress job, job queue count and Library count alt text

Library (clicking on library tile on taskbar) : clicking on library tile will take you to the Library (xaml view of the media you downloaded) alt text

MediaPlayer above Webview: playing from your library will load the UWP MediaPlayerElement which has no airspace issues with webview, so appears above it. alt text

Windows process : webview , Xaml UWP app (including media player), FFMpeg all run in separate processes all grouped underneath a parent process. This is mostly free, or very low amount of code required (1 line of code for webview). alt text