I wanted to find songs whose titles I forgot but remembered some vague lyrics to. With this I was able to find the songs I was looking for without having to manually search google hoping for a breakthrough. Once I was able to find the song I was looking for, I wanted to find music by the same artist that are trending/popular.

What it does

Unofficial Shazam finds all the songs that contain the lyrics you tell it to search for. You can also ask for it to tell you the specific Artist's top songs.

How I built it

This was built using the ASK-cli provided by amazon.

Challenges I ran into

Utilizing the Alexa Presentation Language is not very user friendly and we ran into a lot of problems. For example, implementing the touch wrapper for touch devices to add a type of touch functionality, which we couldn't get to implement. We also tried to implement canFulFill Intent but had to ultimately abandon that feature as we couldn't get it working. In addition, some documentation seem to be outdated and was difficult to follow along.

Accomplishments that I'm proud of

Accomplishing a minimal viable product that implements the main features we were ultimately trying to accomplish.

What I learned

Developing for amazon devices with a display is no easy task.

What's next for Unofficial Shazam

Hopefully, we will have learn how to add functional touch features so that users may also interact with the display, making it easier to use the screen functionality. Also, adding a way to find similar music to the application.

Built With

Share this project: