Skip to content

Desktop version of the Youtube Playlist Manager to manage playlists.

License

Notifications You must be signed in to change notification settings

fariadev22/Youtube-Playlist-Naukar-Desktop

Repository files navigation

Youtube Playlist Naukar

This repository contains source coude for a Windows Form desktop application for managing YouTube playlists.

Features

The application has the following features:

Accounts

  • Ability to login via any Gmail account that has a YouTube channel linked to it.
  • Ability to add multiple YouTube accounts and switch between them.
  • Ability to remove/forget a YouTube account from the application.

Playlists

Playlists Preview

  • Ability to view and manage a list of playlists owned by the user (both private and public).
  • Ability to manage playlists that the user is not an owner of but just a contributor. To manage such playlists the user will have to explicitly add the playlist entry to the application. The entries can be removed if required.
  • The ability to refresh playlists data if needed.
  • The ability to preview details about a playlist e.g. its title, description, thumbnail, URL, owner, privacy status, date it was created on, videos count, etc.

Playlist Videos

Playlist Videos Preview

  • Ability to view list of videos associated with a playlist.
  • Ability to search videos in a playlist (fuzzy search).
  • Ability to add one or more than one videos to the playlist in one go.
  • Ability to delete a video from the playlist.
  • Ability to filter the videos list to show only duplicates.
  • Ability to filter the videos list to show videos that have been removed or made private by the owner.
  • Ability to refresh data of videos from a playlist.
  • Ability to preview details about a playlist video e.g. title, description, thumbnail, duration, URL, owner, privacy status, date it was added to playlist on, position in playlist, details of who added the video to playlist, etc.

How to Use

  • Create a client Id and client secret by registering your application on Google Cloud. See link for more details. Make sure that you have the YouTube Data V3 API and Gmail API enabled for your application.
  • Download the JSON file from Google Cloud console containing the id and secret and rename it to client_secrets.json.
  • Get the application verified from Google for full access to all its abilities.
  • Next, clone the project source code files provided in this repository.
  • Build the project locally.
  • Place the client_secrets.json file in the Debug/ folder generated when you build your project.
  • Run the project by opening the generated .exe file.

Note: When creating your application it is recommended to secure the client_secrets.json file to prevent misuse.

Feedback/Queries/Report an Issue

To report an issue, provide any feedback or get queries answered please create an issue here: https://github.com/fariadev22/Youtube-Playlist-Naukar-Desktop/issues .

About

Desktop version of the Youtube Playlist Manager to manage playlists.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages