Skip to main content

A simple package for retrieving music information from various music platforms APIs.

Project description

yutipy

GitHub Actions Workflow Status PyPI Documentation Status License Stars Issues

A simple Python package for searching and retrieving music information from various music platforms APIs, including Deezer, iTunes, Spotify, and YouTube Music.

Table of Contents

Features

  • Simple & Easy integration with popular music APIs.
  • Search for music by artist and song title across multiple platforms.
  • Retrieve detailed music information, including album art, release dates, ISRC, and UPC codes.

Installation

You can install the package using pip. Make sure you have Python 3.8 or higher installed.

pip install -U yutipy

Usage Example

Here's a quick example of how to use the yutipy package to search for a song:

Deezer

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.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Optionally, create an issue to discuss the changes you plan to make.
  3. Create a new branch linked to that issue.
  4. Make your changes in the new branch.
  5. Write tests if you add new functionality.
  6. Ensure all tests pass before opening a pull request.
  7. Open a pull request for review.

Thank you for your contributions!

License

This project is licensed under the MIT License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yutipy-0.1.1.tar.gz (107.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yutipy-0.1.1-py3-none-any.whl (40.0 kB view details)

Uploaded Python 3

File details

Details for the file yutipy-0.1.1.tar.gz.

File metadata

  • Download URL: yutipy-0.1.1.tar.gz
  • Upload date:
  • Size: 107.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for yutipy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7289fd9573609f63df35c39533c6258c5c60b5a9336f1f3f2d433b3116373bf5
MD5 321707775828a1a5d130c6b17af9b2e7
BLAKE2b-256 a68e359aace0d18da3c1254f6b83aea2b1d344d06c033ce056a83c9aa6815cdf

See more details on using hashes here.

File details

Details for the file yutipy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: yutipy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 40.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for yutipy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c926e7b5bde5b2e8fad820aa40e0e5c69ca94a9c1b4c2112788682045307984e
MD5 faa599e1ad1d2dc6fba8a7b2278ca513
BLAKE2b-256 c8078136691f20e56f9e181b9ee5ef605c9ad70068b6e5d5b113859db61698da

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page