Skip to content

amartya-dev/music-recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

music-recommender

A music recommendation system

To Do

  • Add a method to get songs year wise bollywood
  • Add a class to in general store the songs in a csv file (to be later written in database)
  • Add a method to get english songs
  • Add a utility function to download songs from specified urls
  • A django app for playing songs, creating playlist and rating songs
  • Make a recommender system with SVD++ to deal with cold start problems
  • Integrating the recommendation with Django application

Current functionalities and usage

As specified in the To Do section, the repo currently gets information of bollywood songs for any specified year and then adds the same in a csv file which can be specified and used later.

Usage for

  • utils/get_hindi_songs.py :
    username@hostname $ python get_hindi_songs.py -h
    usage: get_hindi_songs.py [-h] [--year YEAR] [--dir DIR] [--file FILE]

    Get Hindi songs

    optional arguments:
      -h, --help   show this help message and exit
      --year YEAR  Get data for an year.
      --dir DIR    Specify output directory
      --file FILE  Specify file name

The requirements will be added later according to the whole project