Skip to content

An application which asks the user to enter a query and searches YouTube. The first result from YouTube is returned and played to the user.

Notifications You must be signed in to change notification settings

villaleo/cst-205-final

Repository files navigation

BeatFetch

Developed by Austin Seidel, Luz Violeta Robles, and Leonardo Villalobos
CST-205 Multimedia Design and Programming
May 17, 2021

Dependencies

Software

  • Python
  • VLC Media Player

Libraries (or pip installs)

  • 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.

Outro

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.

About

An application which asks the user to enter a query and searches YouTube. The first result from YouTube is returned and played to the user.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages