A simple Youtube Music Player that downloads the audio before playing so that it can be used for offline use.
GPL-3.0 License
YouTube Music Player Is a program built in python 3.10 that searches YouTube, downloads the audio, and plays the audio as a player.
The installation is pretty easy.
YouTube Music Player has some internal dependencies and external dependencies. Internal Dependency represents python libraries/modules the application relies on.
Internal Dependency | Function |
---|---|
kivy | Core of the GUI |
kivymd | Material design of the GUI |
pytube | Safe file names for files from youtube |
yt-dlp | youtube downloader |
kivy-deps.gstreamer | Audio Streamer |
youtube-search-python: Arctic4161 Fork | Youtube search function |
Clone the repository, cd
into the respective directory and run the below command in terminal
pip install -r requirements.txt
to install all the internal dependencies that doesn't come inbuilt with python.
This program can be used to search YouTube. Press the next and previous buttons to scroll through the searches. Press the play button to play the audio. The program will proceed to download the program and add it to your play list and then play the audio. After the play button has been pressed after a search, the next and previous buttons will fuction as next and previous for your playlist.
Not to be used with copyrighted material.