Skip to content

An adaptable music player that enables businesses to better cater to their customers' music tastes.

Notifications You must be signed in to change notification settings

griffinbrookshire/SmartSpeakers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SmartSpeakers

An adaptable music player that enables businesses to better cater to their customers music tastes.

Requires 1 Laptop Computer 2 Raspberry Pis 1 Amazon Alexa Echo Spotify Account with Developer Credentials Mobile Device with Expo Go Installed

To run mobile app, follow instructions provided in the README.md in the mobile folder

Edit mobile/config.json, speaker.py, spotify.py, and screens/loginScreen.js to include your custom Expo account info and spotify credentials Make sure to use HOST like 192.x.x.x in config.json

Install the following dependencies using pip on all devices. spotipy flask argparse requests turbo_flask Use pip3 install -r requirements.txt to accomplish this

Open up Spotify on a computer connected to your Alexa speaker.

Run the following commands on all the devices python3 lcd_screen.py python3 spotify.py -a

python3 speaker.py -a

Follow instructions in mobile/ for starting and using the React Native app

To ensure proper functionality, run test.py and make sure everything passes.

About

An adaptable music player that enables businesses to better cater to their customers' music tastes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published