Enhance PY YouTube Downloader Functionality
Budget: ₹600 – ₹1,500 INR
--Platform:
Windows 11
1----Functionality----:
--Downloading YouTube Videos and Thumbnails:
User can paste a direct YouTube video link.
App downloads the video in selected quality (1080P or 720P).
App also downloads the video thumbnail.
App copies the video title to clipboard after successful download.
--Channel Link Management:
User can add a YouTube channel link to monitor.
Channel links are saved in a .txt file for persistence.
2----Settings----:
Option to set download path for videos and thumbnails.
Ability to choose download quality (1080P or 720P).
Option to download thumbnails (Yes/No).
--Refresh Feature:
App has a refresh button.
When clicked, it fetches the latest video from each added channel.
Latest videos from each channel are displayed on the screen with preview thumbnails.
Each video listing includes a "Download" button beside the preview.
--Configuration Persistence:
App saves all settings and added channel links.
Upon reopening, the app loads all previous configurations.
--Automated Checking (Cron Job):
Option to set a cron job to check for new videos from saved channels.
--If a new video is detected:
App sends a notification with sound.
Notification message: "New video from [Channel Name]".
3--Existing App Modifications:
--Modify existing app to:
Include the ability to add YouTube channel links.
Implement settings for download path, quality, and thumbnail download.
Implement the refresh functionality to fetch and display latest videos.
Include option to save settings and added channels for future use.
Add cron job functionality to check for new videos and send notifications.
--Technical Details:
The app should be developed using Python.
Utilize appropriate libraries for YouTube video downloading and thumbnail retrieval.
Implement a simple GUI for user interaction.
------Additional Notes------:
Ensure a user-friendly interface with clear instructions.
Provide error handling for invalid URLs, download failures, etc.
All downloaded video thumbnail files should be named after the video titles.
This set of requirements outlines the features and functionalities needed for your enhanced YouTube downloader app on Windows 11.
Windows 11
1----Functionality----:
--Downloading YouTube Videos and Thumbnails:
User can paste a direct YouTube video link.
App downloads the video in selected quality (1080P or 720P).
App also downloads the video thumbnail.
App copies the video title to clipboard after successful download.
--Channel Link Management:
User can add a YouTube channel link to monitor.
Channel links are saved in a .txt file for persistence.
2----Settings----:
Option to set download path for videos and thumbnails.
Ability to choose download quality (1080P or 720P).
Option to download thumbnails (Yes/No).
--Refresh Feature:
App has a refresh button.
When clicked, it fetches the latest video from each added channel.
Latest videos from each channel are displayed on the screen with preview thumbnails.
Each video listing includes a "Download" button beside the preview.
--Configuration Persistence:
App saves all settings and added channel links.
Upon reopening, the app loads all previous configurations.
--Automated Checking (Cron Job):
Option to set a cron job to check for new videos from saved channels.
--If a new video is detected:
App sends a notification with sound.
Notification message: "New video from [Channel Name]".
3--Existing App Modifications:
--Modify existing app to:
Include the ability to add YouTube channel links.
Implement settings for download path, quality, and thumbnail download.
Implement the refresh functionality to fetch and display latest videos.
Include option to save settings and added channels for future use.
Add cron job functionality to check for new videos and send notifications.
--Technical Details:
The app should be developed using Python.
Utilize appropriate libraries for YouTube video downloading and thumbnail retrieval.
Implement a simple GUI for user interaction.
------Additional Notes------:
Ensure a user-friendly interface with clear instructions.
Provide error handling for invalid URLs, download failures, etc.
All downloaded video thumbnail files should be named after the video titles.
This set of requirements outlines the features and functionalities needed for your enhanced YouTube downloader app on Windows 11.