DEV Community

FeliDrummond
FeliDrummond

Posted on

Searcher of lyrics's musics

This application was developed to search for song lyrics based on the band/artist name and the song title.

The graphical interface was built using Streamlit, while HTTP requests to the external API are handled with the requests library.

Technologies used

  • Python
  • Streamlit
  • Requests
  • API Lyrics.ovh

How it works? And How to Run the Projec?
See the readme file in my repository on GitHub.
GitHub Repository: Searcher of lyrics musics

Screenshots of the functionality:
1 - Home Screen:

2 - Write the band name and the song title:

3 - Click on Search and wait for the response. If the lyrics are found, they will appear below.

4 - If the lyrics is not found, a message will appear informing you:

What I learned with this project:
I learned a lot while building this project. I got a much better understanding of how APIs and HTTP requests actually work, seeing how the communication happens between my app and an external service. I also figured out how to handle different status codes and implement user-friendly error messages when a letter is not found.
Another cool thing was learning about URL encoding and why it’s important when you’re working with names that have spaces, accents, or special characters. On top of that, I explored Streamlit and realized how fast and simple it is to create a clean interface without needing heavy frameworks.
Overall, this project helped me improve my coding style, keep things organized, and connect different tools together in a way that actually works for the user

Top comments (0)