A simple Python package for searching and retrieving music information from various music platforms APIs, including Deezer, iTunes, Spotify, and YouTube Music.
- Simple & Easy integration with popular music APIs.
- Search for music by artist and song title across multiple platforms.
- It uses
RapidFuzz
to compare & return the best match so that you can be sure you got what you asked for without having to worry and doing all that work by yourself. - Retrieve detailed music information, including album art, release dates, lyrics, ISRC, and UPC codes.
You can install the package using pip. Make sure you have Python 3.8 or higher installed.
pip install -U yutipy
Here's a quick example of how to use the yutipy
package to search for a song:
from yutipy.deezer import Deezer
with Deezer() as deezer:
result = deezer.search("Artist Name", "Song Title")
print(result)
For more usage examples, see the Usage Examples page in docs.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Optionally, create an issue to discuss the changes you plan to make.
- Create a new branch linked to that issue.
- Make your changes in the new branch.
- Write tests if you add new functionality.
- Ensure all tests pass before opening a pull request.
- Open a pull request for review.
Thank you for your contributions!
This project is licensed under the MIT License. See the LICENSE file for details.