· 6 years ago · Jan 29, 2020, 05:06 AM
1# -*- coding: utf-8 -*-
2"""
3Created on Wed Jan 29 09:47:20 2020
4
5@author: student1
6"""
7
8import requests
9import json
10
11trackname = input("Enter Name of the Song: ")
12trackartist = input("Enter Artist of the Song: ")
13
14data = requests.get("https://api.musixmatch.com/ws/1.1/track.search?apikey=43c5d194b02439bd31adcfc3da1b5d82&q_track="+trackname+"&q_artist="+trackartist+"&page_size=1&page=1&s_track_rating=desc").json()
15trackid = data["message"]["body"]["track_list"][0]["track"]["track_id"]
16
17lyrics = requests.get("https://api.musixmatch.com/ws/1.1/track.lyrics.get?apikey=43c5d194b02439bd31adcfc3da1b5d82&track_id="+str(trackid)).json()
18
19keyword = input("Enter The keyword whose frequency is to be searched in the lyrics")
20
21print("\n\n")
22
23lyric = lyrics["message"]["body"]["lyrics"]["lyrics_body"]
24print (lyric)
25
26'''words = lyric.split(" ")
27
28occurence = 0
29
30for word in words:
31 if(keyword == word):
32 occurence += 1
33
34print(occurence)'''
35# API key 43c5d194b02439bd31adcfc3da1b5d82