Developed by Austin Seidel, Luz Violeta Robles, and Leonardo Villalobos
CST-205 Multimedia Design and Programming
May 17, 2021
- Python
- VLC Media Player
pip install google-api-python-client
pip install python-vlc
pip install youtube-dl
pip install pafy
pip install requests
pip install PySide6
(Warning! May not function properly with Python 3.9.*)
It is recommended to use a virtual environment to organize all the installs. Once you have all the programs and pip modules installed, run the main.py file on your machine. This program sends requests to a YouTube API, therefore the amount of requests per day are limited.
If we had more time to build onto the project, we would have implemented a previous song button and displayed the result video instead of just the thumbnail. We would have also fixed a known bug where the labels each display the last queued song's values instead of the actual next song's values.