Skip to content

The Lyric Findr Flask App is a Flask web application that allows users to easily access lyrics for songs by providing either the artist's name, the song title, or both. With its simple interface and robust error handling, this app provides a seamless experience for music enthusiasts to explore and enjoy song lyrics.

Notifications You must be signed in to change notification settings

michealcoleyoung/lyrics-api

Repository files navigation

Lyric Findr

This Flask application allows users to obtain lyrics to songs. Users can search for lyrics by providing either the artist name, the song title, or both.

alt text alt text alt text

Table of Contents

Features

  • Search by Artist Name: Users can search for lyrics by entering the name of the artist.
  • Search by Song Title: Users can search for lyrics by entering the title of the song.
  • Search by Artist Name and Song Title: Users can search for lyrics by entering both the artist name and the song title.
  • Error Handling: The application provides appropriate error messages if the search parameters are not valid or if an error occurs while retrieving lyrics.

Installation

  1. Clone the repository: https://github.com/michealcoleyoung/lyrics-api.git

  2. Navigate to the project directory:

$ cd lyrics-api
  1. Install dependencies:
$ pip install Flask
$ pip install azlyrics

Usage

  1. Run the Flask application: python app.py

  2. Open your web browser and navigate to http://127.0.0.1:5000/.

  3. Enter the artist name and/or song title in the provided input fields.

  4. Click the "Search" button to obtain the lyrics.

Dependencies

  • Flask: A micro web framework for Python.
  • azapi: A Python wrapper for accessing the AZLyrics API.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request with your changes.

About

The Lyric Findr Flask App is a Flask web application that allows users to easily access lyrics for songs by providing either the artist's name, the song title, or both. With its simple interface and robust error handling, this app provides a seamless experience for music enthusiasts to explore and enjoy song lyrics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published