A last.fm clone using Flask
- Use Last.fm to csv to get a CSV of your (or any users) scrobbles and save it as
db/audio_data/scrobbles.csv
. - Analyze some audio files that you have scrobbled. From within the
scripts
directory:- Build the docker image with
docker build -t audioscripts .
- Run the actual processing with
docker run -v CODE_DIRECTORY/flaskfm/db/audio_data:/volume/output -v MUSIC_DIRECTORY:/volume/files -it audioscripts
, replacingCODE_DIRECTORY
with wherever you have cloned this repository, andMUSIC_DIRECTORY
with the location of some (properly tagged) .mp3 and/or .flac files. These must be absolute paths.
- Build the docker image with
- Run
docker-compose up
FlaskFM makes use of the following projects (among others):