Skip to main content

Seperate the song and artist name from a song title

Project description

SongNameSplit

The SongNameSplit library can take a song title and identify the song name and artist name. The input taken is a string, and a dictionary gives the output. This library needs to access some web pages while running, which means that the final output time is directly dependent on your internet speed. However, the BLAZE update, that is on all versions after 2.0.0, will greatly improve speeds.

Sample Input and Output

Input 1:


"Coldplay - Hymn For The Weekend (Official Video)"

Output 1:


{'artist': 'Coldplay', 'songname': 'Hymn For The Weekend'}

Input 2:


"Dua Lipa - Levitating Featuring DaBaby (Official Music Video)"

Output 2:


{'artist': 'Dua Lipa', 'songname': 'Levitating'}

Installation

SongNameSplit can be installed using the following pip code. Please note that the SongNameSplit library is internet-dependent, so a stable internet connection is essential.


pip install SongNameSplit

Import

SongNameSplit can be imported using the following code:


import SongNameSplit

Usage

SongNameSplit can be used as:


SongNameSplit.namesplit("<< SONG TITLE >>")

Replace the "<< SONG TITLE >>" with your song title.

Sample Code


import SongNameSplit



result = SongNameSplit.namesplit("Coldplay - Hymn For The Weekend (Official Video)")



print("The name of the song is: ", result['songname'])

print("The name of the artist is: ", result['artist'])


Made by

Archit Tandon.


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

SongNameSplit-2.1.1.tar.gz (98.1 kB view details)

Uploaded Source

Built Distribution

SongNameSplit-2.1.1-py3-none-any.whl (99.1 kB view details)

Uploaded Python 3

File details

Details for the file SongNameSplit-2.1.1.tar.gz.

File metadata

  • Download URL: SongNameSplit-2.1.1.tar.gz
  • Upload date:
  • Size: 98.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.4 tqdm/4.59.0 importlib-metadata/3.10.0 keyring/22.3.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.8.8

File hashes

Hashes for SongNameSplit-2.1.1.tar.gz
Algorithm Hash digest
SHA256 6b5b63fc0e0aa63a8508a1bb06e08b09e73bb79b924c78510c51189d835a86bd
MD5 790ff779578cca6eb7ec05c8679da1a1
BLAKE2b-256 d1849a5a77ea0495ee7254a3b7895e56b0a03a1773f97db182bc8cf778fa8ace

See more details on using hashes here.

File details

Details for the file SongNameSplit-2.1.1-py3-none-any.whl.

File metadata

  • Download URL: SongNameSplit-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 99.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.4 tqdm/4.59.0 importlib-metadata/3.10.0 keyring/22.3.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.8.8

File hashes

Hashes for SongNameSplit-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 49de2d8289c9b6972fc4d588591621be22daa44c261d099a1b17a1b69a5358d8
MD5 f6209350ba1a225ea2c92abdf25031c8
BLAKE2b-256 07448fa9ed53172a86cf7d125d9c0aa4b426284a657634eea0b439836956c61e

See more details on using hashes here.

Supported by

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