Final Year Project Presentation "Song Recommendation": Project Partners: Supervised by
Final Year Project Presentation "Song Recommendation": Project Partners: Supervised by
“Song Recommendation”
2
Problem Statement
❑Loss of time in searching for the good website from where we can play ,
download and listen the song of our own interest.
❑User have to search manually the song but instead our system recommends the
song.
3
Objective
❑To download audio
❑Listen to the song
❑To recommend the Song based on user interest
❑To give rating and review of the song
4
Future Scope
❑Making Song buddies on the basis of similar Song interests.
❑Recommendations based on the user ratings and user profile.
❑Creating chat rooms to discuss about upcoming or newly released songs.
❑Providing licensed Song streaming and downloads by admin
❑Implementation of payment portal for easier buying and selling of audio and
songs.
5
How the system works?
• Gets the currently played song information (song tag) and the user
information(user id) and matches the song in the song database and
recommends the song to the user.
6
Working mechanism of system
8
Cosine Similarities Algorithm
• Steps to find the cosine similarities
⮚Convert words to vector
⮚Find the cosine angle between the vectors by using the formula as below:
9
Contd..
• Find the items having the cosine values greater than defined in algorithm.
10v
Tools Used
• Front end Tools
⮚Html
⮚CSS
⮚JavaScript
• Back end Tools
⮚Python Django
11
System Design
Figure: ER Diagram 12
System Design
22
Limitations
• We cannot access songs without internet.
• Risk of copyright claim
• User cannot upload Song by themselves
23
Conclusion
▪ Song Recommendation website is an approach of managing Song and
recommending song to the user based on the user interest on the web.
24
Recommendation
• Extending to Android Application.
• Can make it as a platform for the music producers as well as the users to
enhance the productivity in the field of music.
• Make it as a discussion forum as well by creating a group chat functions and
also by using the review feature of the system.
• Can also be used to recommend the song based on user group such as ages,
genders etc.
25
Thank You
26