Skip to content

vivekvjyn/essentify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Essentify

How to run

Clone the repository

git clone https://github.com/vivekvjyn/essentify.git
cd essentify

Note

essentia is not supported on windows. To run essentify on windows install WSL

wsl -d Ubuntu

Create and activate conda environment

conda create -n ess python=3.10
conda activate ess

Install CUDA and CuDNN

conda install -c conda-forge -y cudatoolkit=11.2 cudnn=8.1

Install dependencies

pip install -r requirements.txt

Run analysis

  • Add you music collection to /audio.
  • Run main.py:
CUDA_VISIBLE_DEVICES=0 TF_CPP_MIN_LOG_LEVEL=3 python main.py

Explore your music using Essentify

streamlit run essentify.py

Analysis report

Create analysis report

  • Run jupyter sever:
jupyter notebook
  • Open and run notebooks/analysis.ipynb.

View analysis report on MUSAV dataset

Notebook

About

Playlist generator using essentia

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published