Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amansharma2910/pythonweek-spotifyair
Hackathon submission for TPW.
https://github.com/amansharma2910/pythonweek-spotifyair
Last synced: 3 months ago
JSON representation
Hackathon submission for TPW.
- Host: GitHub
- URL: https://github.com/amansharma2910/pythonweek-spotifyair
- Owner: amansharma2910
- License: mit
- Created: 2021-01-08T10:25:33.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-12T08:27:10.000Z (over 3 years ago)
- Last Synced: 2024-10-10T20:24:01.226Z (3 months ago)
- Language: Python
- Size: 30.1 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ThePythonWeek-SpotifyAir
Hackathon submission for ThePythonWeek.## Problem Statement
---The problem this project addresses is technically a personal one. I listen to music a lot while programming. Often times, in order to change the music, I have to switch between screens, which often times breaks the flow of programming and concentration, and can be really frustrating.
SpotifyAir, the solution uses Computer Vision to address this problem. Just leave the application running in the background, and you can then use your hand gestures (via your laptop's webcam) for music control actions like pause, play, next and previous.
## Technologies used:
---* PyTorch: For training the image classification model and inference.
* OpenCV: For reading the video feed from the device's webcam.
* Selenium: For automating browser
* VS Code (w/ Python Extension): For coding!## Steps to run locally:
1. Clone the repository.`$ git clone https://github.com/amansharma2910/PythonWeek-SpotifyAir.git`
2. Install project dependencies
`$ conda create --name spotify-air --file environment.txt`
3. Running the app:
`$ conda activate spotify-air`
`$ python spotify_air.py`