song-recommeder

"A simple song recommender using python and GUI using Tkinter."

Table of Contents

Installation

1. Download the repository

Clone the base repository onto your desktop with git as follows:

$ git clone https://github.com/SwatiModi/song-recommeder.git
2. Install necessary dependencies
$ pip install -r requirements.txt

Data

We will use subset of Million Songs Dataset. It is a mixture of songs from various websites with the rating that users gave after listening to the song.
It contains of two files, triplet_file.txt and song_data.csv
The triplet_file contains user_id, song_id and listen count
The songdata_file contains song_id, title, release_by and artist_name

Get the data as follows:

$ wget https://static.turi.com/datasets/millionsong/10000.txt
$ wget https://static.turi.com/datasets/millionsong/song_data.csv

Usage

To launch the app, launch it as follows:

$ python app.py

Examples

Whats Popular today?

What about Content Based Recommendations?

How about Collaborative filtering based Recommendations ?