Skip to content

Repository for STN Project - Generating playlist using network analysis and custom pagerank

Notifications You must be signed in to change notification settings

excerebrose/Playlist-Generator-Using-Network-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instructions to Install and Setup

Download the database Download the track metadata Put them in the root level of the project

Create a conda environment to install all packages with:

conda create --name myenv --file conda-requirements.txt

Then activate the conda environment:

source activate myenv

To install Python-Louvain:

cd ./python-louvain-0.9

python setup.py install

To Run the program:

python script.py

Note to initially preprocess the db and create graph / communities it takes about 10-15 mins, be patient please. After that the prompt runs in an infinite loop, ctrl + c to quit.

Each songs need to be given in the following format: Artist - Song;Artist2 - Song2;Artist3 - Song3 Be careful of the spaces please.

About

Repository for STN Project - Generating playlist using network analysis and custom pagerank

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages