GENERATION OF A MUSIC PLAYLIST BASED ON TEXT CONTENT ACCESSED BY A USER
A method includes parsing, through a music server communicatively coupled to a client device, a text content of a blog and/or a social media feed accessed by a user of the client device. The method also includes generating, through the music server, a playlist including one or more song(s) related to the text content of the blog and/or the social media feed accessed by the user. Further, the method includes providing, through the music server, access to the generated playlist via the client device.
1 . A method comprising:
parsing, through a music server communicatively coupled to a client device, a text content of at least one of a blog and a social media feed accessed by a user on the client device;
generating, through the music server, a playlist comprising at least one song related to the text content of the at least one of the blog and the social media feed accessed by the user; and
providing, through the music server, access to the generated playlist via the client device.
2 . The method of claim 1 , wherein generating the playlist through the music server further comprises matching the text content with a music database associated with the music server to extract the at least one song therefrom.
3 . The method of claim 1 , wherein the at least one song of the playlist is one of: directly related to the text content and indirectly related to the text content.
4 . The method of claim 1 , wherein the parsing of the text content is based on at least one of:
pattern recognition to classify at least one of a word and a phrase as being related to the at least one song,
processing erroneous content in the text content,
named-entity recognition,
at least one of word tagging and phrase tagging,
parsing grammar of a sentence of the text content,
word-sense disambiguation, and
parsing behavior of the user on the at least one of the blog and the social media feed.
5 . The method of claim 2 , wherein the client device, the music server and the music database are communicatively coupled to each other through a computer network.
6 . The method of claim 1 , further comprising providing, through the music server, the playlist as an executable radio station to the user at the client device.
7 . The method of claim 1 , further comprising providing, through the music server, a capability to the user to feed the text content of the at least one of the blog and the social media feed for parsing thereof.
8 . A music server comprising:
a memory; and
a processor communicatively coupled to the memory, the processor being configured to execute instructions to:
parse a text content of at least one of a blog and a social media feed accessed by a user on a client device communicatively coupled to the music server,
generate a playlist comprising at least one song related to the text content of the at least one of the blog and the social media feed accessed by the user, and
provide access to the generated playlist via the client device.
9 . The music server of claim 8 , wherein the processor is further configured to execute instructions to generate the playlist through matching the text content with a music database associated with the music server to extract the at least one song therefrom.
10 . The music server of claim 8 , wherein the at least one song of the playlist is one of:
directly related to the text content and indirectly related to the text content.
11 . The music server of claim 8 , wherein the processor is configured to execute instructions related to the parsing of the text content based on at least one of:
pattern recognition to classify at least one of a word and a phrase as being related to the at least one song,
processing erroneous content in the text content,
named-entity recognition,
at least one of word tagging and phrase tagging,
parsing grammar of a sentence of the text content,
word-sense disambiguation, and
parsing behavior of the user on the at least one of the blog and the social media feed.
12 . The music server of claim 8 , wherein the processor is further configured to execute instructions related to providing the playlist as an executable radio station to the user at the client device.
13 . The music server of claim 8 , wherein the processor is further configured to execute instructions related to providing a capability to the user to feed the text content of the at least one of the blog and the social media feed for parsing thereof.
14 . A system comprising:
a client device; and
a music server communicatively coupled to the client device, the music server being configured to:
parse a text content of at least one of a blog and a social media feed accessed by a user on the client device,
generate a playlist comprising at least one song related to the text content of the at least one of the blog and the social media feed accessed by the user, and
provide access to the generated playlist via the client device.
15 . The system of claim 14 , wherein the music server is configured to generate the playlist based on matching the text content with a music database associated therewith to extract the at least one song therefrom.
16 . The system of claim 14 , wherein the at least one song of the playlist is one of: directly related to the text content and indirectly related to the text content.
17 . The system of claim 14 , wherein the music server is configured to parse the text content based on at least one of:
pattern recognition to classify at least one of a word and a phrase as being related to the at least one song,
processing erroneous content in the text content,
named-entity recognition,
at least one of word tagging and phrase tagging,
parsing grammar of a sentence of the text content,
word-sense disambiguation, and
parsing behavior of the user on the at least one of the blog and the social media feed.
18 . The system of claim 15 , wherein the client device, the music server and the music database are communicatively coupled to each other through a computer network.
19 . The system of claim 14 , wherein the music server is further configured to provide the playlist as an executable radio station to the user at the client device.
20 . The system of claim 14 , wherein the music server is further configured to provide a capability to the user to feed the text content of the at least one of the blog and the social media feed for parsing thereof.